Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Xen: Community

[Xen-merge] List of (arch/i386) Xen changes

 

 

Xen community RSS feed   Index | Next | Previous | View Threaded


Christian.Limpach at cl

Jan 18, 2006, 6:50 AM

Post #1 of 1 (101 views)
Permalink
[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 [at] lists
http://lists.xensource.com/xen-merge

Xen community RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.