|
|
|
|
|
|
|
|
|
|
xen-merge
[Xen-merge] List of (arch/i386) Xen changes
Hi,
here's the mentioned list of Xen changes for arch/i386.
The list identifies each change, references the files it touches,
indicating the hunks which apply (when doing diff -U 1, * meaning all)
and gives a short description of what the change does. Some of the
changes need to be refined and we probably need to have some more
maintainable way of identifying the patch hunks.
christian
acpi:
Files: arch/i386/kernel/acpi/boot.c [*]
Descr: acpi support on xen
apic:
Files: arch/i386/kernel/apic.c [*]
Files: arch/i386/kernel/io_apic.c [*]
Descr: Xen Apic support
conditionalize privileged/physdev guest code:
Files: arch/i386/pci/irq.c [1x 3]
Descr: Conditionalize compiling code not required for domU kernels
context switch:
Files: arch/i386/kernel/process.c [12 13 14]
Descr: Support and optimize context switch for xen
cpu hotplug:
Files: arch/i386/kernel/cpu/common.c [6 8]
Descr: Support cpu hotplug
Files: arch/i386/kernel/irq.c [1]
Descr: Avoid warning when irq affinity changes because of cpu unplug
cpu initialization:
Files: arch/i386/kernel/cpu/common.c [4 5 10 12]
Descr: Initialize cpus
dma:
Files: arch/i386/kernel/pci-dma.c [*]
Descr: DMA support for xen
dump page fault info:
Files: arch/i386/mm/fault.c [2 3 5]
Descr: Add printing of MAs from page fault info print code and add
PAE aware page fault info print code
early printk:
Files: arch/i386/kernel/early_printk.c [1]
Descr: change to use the xen version of x86_64 early_printk file
fixmap prototype:
Files: arch/i386/mm/pgtable.c [3]
Descr: Change __set_fixmap signature to support phys addr > 4GB
fixmap xen support:
Files: arch/i386/mm/pgtable.c [4]
Descr: Interpret addr as machine or physical address depending on mapping
Dep: set_pte_pfn_ma
gdt support:
Files: arch/i386/kernel/cpu/common.c [2 3 7 9 11]
Descr: Alloc/init gdts
idle:
Files: arch/i386/kernel/process.c [3 4 5 6 7 8]
Descr: Xen specific idle loop
init_mm initialization:
Files: arch/i386/kernel/init_task.c [1]
Descr: swapper_pg_dir is not initialized at compile time on xen
ioperm and iopl:
Files: arch/i386/kernel/ioport.c [*]
Files: arch/i386/kernel/process.c [9 10 11 15 16]
Descr: Support ioperm and iopl on xen
ioremap xen support:
Files: arch/i386/mm/ioremap.c [*]
Descr: Make ioremap work on xen
irq vectors:
Files: arch/i386/kernel/irq.c [1]
Descr: Support > 256 irq vectors
kmap_atomic:
Files: arch/i386/mm/highmem.c [1 3]
Descr: Extend kmap_atomic to allow setting the protection of the mapping
Add kmap_atomic_pte to create PAGE_KERNEL_RO mappings
ldt:
Files: arch/i386/kernel/ldt.c [*]
Descr: ldt support for xen
machine address support:
Files: arch/i386/pci/irq.c [1x 2]
Files: arch/i386/kernel/acpi/boot.c
Descr: Support machine addresses
memory management:
Files: arch/i386/mm/init.c [*]
Descr: memory management changes for xen
microcode:
Files: arch/i386/kernel/microcode.c [*]
Descr: Support microcode updates on xen
mtrr xen support:
Files: arch/i386/kernel/cpu/mtrr/main.c [*]
Descr: Support mtrr on xen
platform quirk:
Files: arch/i386/kernel/quirks.c [1]
Descr: Xen no irq balancing quirk
pmd read-only:
Files: arch/i386/mm/init.c [2 3]
Descr: Make pmd pages read-only
pte read-only and with destructor:
Files: arch/i386/mm/pgtable.c [5 6 7]
Descr: Make pte pages read-only on allocation and setup a destructor
for pte pages
pgd on pae management:
Files: arch/i386/mm/pgtable.c [8 11 12 13]
Descr: Handle pgd allocation on pae (below 4GB)
Dep: pgd pin/unpin optimization
pgd pin/unpin optimization:
Files: arch/i386/mm/pgtable.c [1 9 10]
Descr: Pin/Unpin pgd's
ring1 kernel segment:
Files: arch/i386/mm/fault.c [1 4]
Descr: Support ring1 kernel segment
set_pte_at_sync:
Files: arch/i386/mm/highmem.c [2]
Descr: Add set_pte_at_sync = set_pte_at + __flush_tlb_one
set_pte_pfn_ma:
Files: arch/i386/mm/pgtable.c [2]
Descr: Associate a virtual page frame with a given physical page frame
and protection flags for that frame.
smp:
Files: arch/i386/kernel/smp.c [*]
Files: arch/i386/kernel/mpparse.c [*]
Descr: SMP support for xen
start of day:
Files: arch/i386/kernel/head.S [*]
Files: arch/i386/kernel/setup.c [*]
Descr: Start of day code when running on xen
time:
Files: arch/i386/kernel/time.c [*]
Descr: time support for xen
tls vsyscall note:
Files: arch/i386/kernel/vsyscall-note.S [*]
Descr: Add a note indicating that no negative segrefs should be used
traps and upcalls:
Files: arch/i386/kernel/entry.S [*]
Files: arch/i386/kernel/traps.c [*]
Descr: Support traps and upcalls on xen
writeable pagetable support:
Files: arch/i386/mm/fault.c [6]
Descr: Support Xen writeable page tables
_______________________________________________
Xen-merge mailing list
Xen-merge@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-merge
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-merge] List of (arch/i386) Xen changes,
Christian Limpach <=
|
|
|
|
|