WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-merge

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

To: xen-merge@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-merge] List of (arch/i386) Xen changes
From: Christian Limpach <Christian.Limpach@xxxxxxxxxxxx>
Date: Wed, 18 Jan 2006 13:50:36 +0000
Delivery-date: Wed, 18 Jan 2006 13:57:59 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-merge-request@lists.xensource.com?subject=help>
List-id: xen-merge <xen-merge.lists.xensource.com>
List-post: <mailto:xen-merge@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-merge>, <mailto:xen-merge-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-merge>, <mailto:xen-merge-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-merge-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.4.1i
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 <=