[Lucid] EC2 pull request
John Johansen
john.johansen at canonical.com
Sat Feb 6 01:38:47 UTC 2010
Latest updated EC2
The following changes since commit 72d1181fd70be26436c0a41ff1b5e6820bc5c689:
Eric Miao (1):
UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86
are available in the git repository at:
git://kernel.ubuntu.com/jj/ubuntu-lucid.git ec2
Alok Kataria (1):
From 851b164231d1117673aa44c00c7622e48b7dfcf4 Mon Sep 17 00:00:00 2001 Date: Tue, 13 Oct 2009 14:51:05 -0700 Subject: [SCSI] vmw_pvscsi: SCSI driver for VMware's virtual HBA. Patch-mainline: 2.6.33 commit 851b164231d1117673aa44c00c7622e48b7dfcf4 upstream.
Andrea Arcangeli (1):
Subject: [PATCH seccomp: make tsc disabling optional Patch-mainline: unknown References: 191123 Make the TSC disable purely paranoid feature optional, so by default seccomp returns absolutely zerocost.
Borislav Petkov (2):
Subject: x86, cpu: mv display_cacheinfo -> cpu_detect_cache_sizes Patch-mainline: 2.6.33-rc1 References: bnc#564618, FATE#306952 Git-commit: 27c13ecec4d8856687b50b959e1146845b478f95 display_cacheinfo() doesn't display anything anymore and it is used to detect CPU cache sizes. Rename it accordingly.
Subject: x86, cpu: mv display_cacheinfo -> cpu_detect_cache_sizes Patch-mainline: 2.6.33-rc1 References: bnc#564618, FATE#306952 Git-commit: 27c13ecec4d8856687b50b959e1146845b478f95 display_cacheinfo() doesn't display anything anymore and it is used to detect CPU cache sizes. Rename it accordingly.
Gerd Hoffmann (1):
backward compatibility Patch-mainline: obsolete
Greg Kroah-Hartman (3):
Subject: Linux 2.6.32.2 Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>
Subject: Linux 2.6.32.3 Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>
Subject: Linux 2.6.32.4 Patch-mainline: 2.6.32.4 Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>
Jack Steiner (2):
Subject: x86: UV SGI: Don't track GRU space in PAT References: bnc#561933, fate#306952 Patch-mainline: 2.6.33-rc1 Git-commit: fd12a0d69aee6d90fa9b9890db24368a897f8423 GRU space is always mapped as WB in the page table. There is no need to track the mappings in the PAT. This also eliminates the "freeing invalid memtype" messages when the GRU space is unmapped.
Subject: x86: UV SGI: Don't track GRU space in PAT References: bnc#561933, fate#306952 Patch-mainline: 2.6.33-rc1 Git-commit: fd12a0d69aee6d90fa9b9890db24368a897f8423 Commit fd12a0d69aee6d90fa9b9890db24368a897f8423 upstream.
John Johansen (31):
UBUNTU: SAUCE: Fix build ASSERT for 3.0.2 compatibility
UBUNTU: SAUCE: ec2: Default domU console to tty.
Fix recursive include
UBUNTU: [Config] Setup EC2 commit
update configs for 2.6.32
update generated files
UBUNTU: start new release
UBUNTU: rebase to Ubuntu-2.6.32-5.6
UBUNTU: SAUCE: fix nx-emulation when disabled by XEN
UBUNTU: SAUCE: fix disable of KERNEL_IMAGE_SIZE for i386 XEN builds
UBUNTU: Ubuntu-2.6.32-300.1
UBUNTU: Start new release
UBUNTU: rebase to Ubuntu-2.6.32-7.9
UBUNTU: [Config] update configs following rebase to Ubuntu-2.6.32-7.9
UBUNTU: Bump ABI
UBUNTU: rebase to Ubuntu-2.6.32-7.10
UBUNTU: Ubuntu-2.6.32-301.2
UBUNTU: drop generated files to fix FTBFS
UBUNTU: Start new release
UBUNTU: Ubuntu-2.6.32-301.3
UBUNTU: Start new release
UBUNTU: Ubuntu-2.6.32-301.4
UBUNTU: Start new release
UBUNTU: rebase to Ubuntu-2.6.32-9.13
UBUNTU: [Config] update configs following rebase to Ubuntu-2.6.31-9.13
UBUNTU: Ubuntu-2.6.32-301.5
UBUNTU: rebase to Ubuntu-2.6.32-11.15
UBUNTU: import raw xen patchset
UBUNTU: import series file for the xen patchset
UBUNTU: rebase to Ubuntu-2.6.32-12.16
UBUNTU: [Config] update ec2 configs to make them closer to -server flavor
Kieran Mansley (1):
Subject: set efhw_arch field of device type References: bnc#489105 Patch-mainline: n/a Acked-by: jbeulich at novell.com
Linux Kernel Mailing List (6):
Subject: [PATCH] Linux: Update to 2.6.27 Patch-mainline: 2.6.27 This patch contains the differences between Linux 2.6.26 and 2.6.27.
Subject: [PATCH] Linux: Update to 2.6.28 Patch-mainline: 2.6.28 This patch contains the differences between Linux 2.6.27 and 2.6.28.
Subject: Linux: 2.6.29 Patch-mainline: 2.6.29 This patch contains the differences between 2.6.28 and 2.6.29.
Subject: Linux 2.6.30 Patch-mainline: 2.6.30 This patch contains the differences between 2.6.29 and 2.6.30.
Subject: Linux: 2.6.31 Patch-mainline: 2.6.31 This patch contains the differences between 2.6.30 and 2.6.31.
Subject: Linux: 2.6.32 Patch-mainline: 2.6.32 This patch contains the differences between 2.6.31 and 2.6.32.
Mike Travis (1):
Subject: x86: Limit the number of processor bootup messages References: bnc#564618, FATE#306952 Patch-mainline: 2.6.33-rc1 Git-commit: 2eaad1fddd7450a48ad464229775f97fbfe8af36 When there are a large number of processors in a system, there is an excessive amount of messages sent to the system console. It's estimated that with 4096 processors in a system, and the console baudrate set to 56K, the startup messages will take about 84 minutes to clear the serial port.
Nick Piggin (1):
Subject: mm: unlock_page speedup References: bnc#436953 Patch-upstream: no (could be submitted) Introduce a new page flag, PG_waiters, to signal there are processes waiting on PG_lock; and use it to avoid memory barriers and waitqueue hash lookup in the unlock_page fastpath.
Olaf Kirch (1):
Subject: Allow to bring up network interface w/o ipv6 autoconf References: 161888 When bringing up a xen bridge device, it will always be configured to use a MAC address of ff:ff:ff:ff:ff:fe. This greatly confuses IPv6 DAD, which starts logging lots and lots of useless messages to syslog.
Roland Dreier (1):
Subject: x86: Remove CPU cache size output for non-Intel too References: bnc#564618, FATE#306952 Patch-mainline: 2.6.33-rc1 Git-commit: b01c845f0f2e3f9e54e6a78d5d56895f5b95e818 As Dave Jones said about the output in intel_cacheinfo.c: "They aren't useful, and pollute the dmesg output a lot (especially on machines with many cores). Also the same information can be trivially found out from userspace."
SGI KDB Development (1):
Subject: kdb-v4.4-2.6.27-rc8-x86-1 References: FATE#303971 X-URL: ftp://oss.sgi.com/www/projects/kdb/download/v4.4/ The KDB x86 code.
Suresh Siddha (6):
Date: Wed, 14 Oct 2009 21:46:56 +0000 (-0700) Subject: x86-64: align RODATA kernel section to 2MB with CONFIG_DEBUG_RODATA Patch-mainline: 2.6.33-rc1 Git-commit: 74e081797bd9d2a7d8005fe519e719df343a2ba8 References: bnc#558249 x86-64: align RODATA kernel section to 2MB with CONFIG_DEBUG_RODATA
Date: Wed, 14 Oct 2009 21:46:55 +0000 (-0700) Subject: x86-64: preserve large page mapping for 1st 2MB kernel txt with CONFIG_DEBUG_RODATA Patch-mainline: 2.6.33-rc1 Git-commit: b9af7c0d44b8bb71e3af5e94688d076414aa8c87 References: bnc#558249 x86-64: preserve large page mapping for 1st 2MB kernel txt with CONFIG_DEBUG_RODATA
Date: Wed, 14 Oct 2009 21:46:56 +0000 (-0700) Subject: x86-64: align RODATA kernel section to 2MB with CONFIG_DEBUG_RODATA Patch-mainline: 2.6.33-rc1 Git-commit: 74e081797bd9d2a7d8005fe519e719df343a2ba8 References: bnc#558249 x86-64: align RODATA kernel section to 2MB with CONFIG_DEBUG_RODATA
Subject: x86: Unify fixup_irqs() for 32-bit and 64-bit kernels References: bnc#558247 Patch-upstream: Yes Commit 7a7732bc0f7c46f217dbec723f25366b6285cc42 upstream.
Subject: x86, intr-remap: Avoid irq_chip mask/unmask in fixup_irqs() for intr-remapping References: bnc#558247 Patch-upstream: Yes Commit 84e21493a3b28c9fefe99fe827fc0c0c101a813d upstream.
Subject: x86: Remove local_irq_enable()/local_irq_disable() in fixup_irqs() References: bnc#558247 Patch-mainline: 2.6.33-rc1 Git-commit: 5231a68614b94f60e8f6c56bc6e3d75955b9e75e Commit 5231a68614b94f60e8f6c56bc6e3d75955b9e75e upstream.
Tejun Heo (1):
Subject: x86: disallow DAC for MCP51 PCI bridge References: bnc#463829, bnc#482220 MCP51 corrupts DAC transfers. Disallow it. Reported by pgnet on bnc#463829.
Zhao, Yu (1):
Subject: guest SR-IOV support for PV guest Patch-mainline: obsolete These changes are for PV guest to use Virtual Function. Because the VF's vendor, device registers in cfg space are 0xffff, which are invalid and ignored by PCI device scan. Values in 'struct pci_dev' are fixed up by SR-IOV code, and using these values will present correct VID and DID to PV guest kernel.
ccoffing at novell.com (2):
Subject: Expose min/max limits of domain ballooning Patch-mainline: obsolete References: 152667, 184727 jb: Also added this to the sysfs representation.
Subject: Retain backwards-compatible module name with CONFIG_XEN_BLKDEV_TAP=m Patch-mainline: obsolete
http://xenbits.xensource.com/linux-2.6.18-xen.hg (tip 898:ca12928cdafe) (2):
xen/dom0: Reserve devices for guest use Patch-mainline: obsolete Acked-by: jbeulich at novell.com
linux/pci: reserve io/memory space for bridge Patch-mainline: obsolete reserve io/memory space for bridge which will be used later by PCI hotplug.
http://xenbits.xensource.com/linux-2.6.18-xen.hg (tip 908:baeb818cd2dc) (1):
Transcendent memory ("tmem") for Linux Patch-mainline: obsolete Tmem, when called from a tmem-capable (paravirtualized) guest, makes use of otherwise unutilized ("fallow") memory to create and manage pools of pages that can be accessed from the guest either as "ephemeral" pages or as "persistent" pages. In either case, the pages are not directly addressible by the guest, only copied to and fro via the tmem interface. Ephemeral pages are a nice place for a guest to put recently evicted clean pages that it might need again; these pages can be reclaimed synchronously by Xen for other guests or other uses. Persistent pages are a nice place for a guest to put "swap" pages to avoid sending them to disk. These pages retain data as long as the guest lives, but count against the guest memory allocation.
http://xenbits.xensource.com/linux-2.6.18-xen.hg (tip 983:3358caa6b3a3) (8):
xen3 xen-arch Patch-mainline: obsolete Acked-by: jbeulich at novell.com List of files having Xen derivates (perhaps created during the merging of newer kernel versions), for xen-port-patches.py to pick up (i.e. this must be retained here until the XenSource tree has these in the right places): +++ linux/arch/x86/kernel/acpi/sleep-xen.c +++ linux/arch/x86/kernel/apic/apic-xen.c +++ linux/arch/x86/kernel/apic/io_apic-xen.c +++ linux/arch/x86/kernel/apic/ipi-xen.c +++ linux/arch/x86/kernel/apic/probe_32-xen.c +++ linux/arch/x86/kernel/apic-xen.c +++ linux/arch/x86/kernel/cpu/common_64-xen.c +++ linux/arch/x86/kernel/e820-xen.c +++ linux/arch/x86/kernel/head-xen.c +++ linux/arch/x86/kernel/head32-xen.c +++ linux/arch/x86/kernel/ioport-xen.c +++ linux/arch/x86/kernel/io_apic-xen.c +++ linux/arch/x86/kernel/ipi-xen.c +++ linux/arch/x86/kernel/irq-xen.c +++ linux/arch/x86/kernel/ldt-xen.c +++ linux/arch/x86/kernel/microcode_core-xen.c +++ linux/arch/x86/kernel/mpparse-xen.c +++ l
inux/arch/x86/kernel/pci-nommu-xen.c +++ linux/arch/x86/kernel/process-xen.c +++ linux/arch/x86/kernel/setup-xen.c +++ linux/arch/x86/kernel/smp-xen.c +++ linux/arch/x86/kernel/traps-xen.c +++ linux/arch/x86/kernel/x86_init-xen.c +++ linux/arch/x86/mm/fault-xen.c +++ linux/arch/x86/mm/init-xen.c +++ linux/arch/x86/mm/iomap_32-xen.c +++ linux/arch/x86/mm/ioremap-xen.c +++ linux/arch/x86/mm/pageattr-xen.c +++ linux/arch/x86/mm/pat-xen.c +++ linux/arch/x86/mm/pgtable-xen.c +++ linux/arch/x86/vdso/vdso32-setup-xen.c +++ linux/drivers/char/mem-xen.c +++ linux/arch/x86/include/mach-xen/asm/desc.h +++ linux/arch/x86/include/mach-xen/asm/dma-mapping.h +++ linux/arch/x86/include/mach-xen/asm/fixmap.h +++ linux/arch/x86/include/mach-xen/asm/io.h +++ linux/arch/x86/include/mach-xen/asm/ipi.h +++ linux/arch/x86/include/mach-xen/asm/irq_vectors.h +++ linux/arch/x86/include/mach-xen/asm/irqflags.h +++ linux/arch/x86/include/mach-xen/asm/mmu_context.h +++ linux/arch/x86/include/mach-xen/asm
/pci.h +++ linux/arch/x86/include/mach-xen/asm/pgalloc.h +++ linux/arch/x86/include/mach-xen/asm/pgtable.h +++ linux/arch/x86/include/mach-xen/asm/pgtable-3level_types.h +++ linux/arch/x86/include/mach-xen/asm/pgtable_64_types.h +++ linux/arch/x86/include/mach-xen/asm/pgtable_types.h +++ linux/arch/x86/include/mach-xen/asm/processor.h +++ linux/arch/x86/include/mach-xen/asm/smp.h +++ linux/arch/x86/include/mach-xen/asm/spinlock.h +++ linux/arch/x86/include/mach-xen/asm/spinlock_types.h +++ linux/arch/x86/include/mach-xen/asm/swiotlb.h +++ linux/arch/x86/include/mach-xen/asm/system.h +++ linux/arch/x86/include/mach-xen/asm/tlbflush.h +++ linux/arch/x86/include/mach-xen/asm/xor.h
xen3 include-xen-interface Patch-mainline: obsolete Acked-by: jbeulich at novell.com
xen3 xen-kconfig Patch-mainline: obsolete Acked-by: jbeulich at novell.com
xen3 common Patch-mainline: obsolete Acked-by: jbeulich at novell.com List of files that don't require modification anymore (and hence removed from this patch), for reference and in case upstream wants to take the forward porting patches: 2.6.22/include/linux/sched.h 2.6.22/kernel/softlockup.c 2.6.22/kernel/timer.c 2.6.25/mm/highmem.c 2.6.30/include/linux/pci_regs.h
xen3 arch-x86 Patch-mainline: obsolete Acked-by: jbeulich at novell.com List of files that don't require modification anymore (and hence removed from this patch), for reference and in case upstream wants to take the forward porting patches: 2.6.26/arch/x86/kernel/crash.c 2.6.30/arch/x86/kernel/acpi/boot.c
xen3 arch-i386 Patch-mainline: obsolete Acked-by: jbeulich at novell.com
xen3 arch-x86_64 Patch-mainline: obsolete Acked-by: jbeulich at novell.com
Fix Xen build wrt. Xen files coming from mainline. Patch-mainline: obsolete Acked-by: jbeulich at novell.com
http://xenbits.xensource.com/linux-2.6.18-xen.hg (tip 984:0bec29c94ce9) (1):
xen3 xen-drivers Patch-mainline: obsolete Acked-by: jbeulich at novell.com
http://xenbits.xensource.com/xen-unstable.hg (tip 13816) (2):
kexec: Move asm segment handling code to the assembly file (i386) Patch-mainline: obsolete This patch moves the idt, gdt, and segment handling code from machine_kexec.c to relocate_kernel.S. The main reason behind this move is to avoid code duplication in the Xen hypervisor. With this patch all code required to kexec is put on the control page.
kexec: Move asm segment handling code to the assembly file (x86_64) Patch-mainline: obsolete This patch moves the idt, gdt, and segment handling code from machine_kexec.c to relocate_kernel.S. The main reason behind this move is to avoid code duplication in the Xen hypervisor. With this patch all code required to kexec is put on the control page.
jbeulich at novell.com (35):
Subject: fix building with gcc 4.4 Patch-mainline: obsolete
Fix xen configuration. Patch-mainline: obsolete
Fix xen build. Patch-mainline: obsolete
xen3 x86 build fixes. Patch-mainline: obsolete
DWARF2 EH-frame based stack unwinding Patch-mainline: no This includes reverting f1883f86dea84fe47a71a39fc1afccc005915ed8.
Subject: fix unwind annotations Patch-mainline: tbd References: bnc#472783 Automatically created from "patches.arch/x86_64-unwind-annotations" by xen-port-patches.py
Subject: fix placement of some routines/data Patch-mainline: obsolete
Subject: adjust Xen's swiotlb default size setting Patch-mainline: obsolete
Subject: add 3.2.0-compatibility configure option Patch-mainline: obsolete
Subject: make /proc/cpuinfo track CPU speed Patch-mainline: obsolete
Subject: fix issue with Windows-style types used in drivers/staging/ Patch-mainline: obsolete
Subject: use base kernel suspend/resume infrastructure Patch-mainline: obsolete ... rather than calling just a few functions explicitly.
Subject: fold IPIs onto a single IRQ each Patch-mainline: obsolete
Subject: fold per-CPU VIRQs onto a single IRQ each Patch-mainline: obsolete
Subject: Go into polling mode early if lock owner is not running Patch-mainline: n/a This could be merged into the original ticket spinlock code once validated, if there wasn't the dependency on smp-processor-id.h, which only gets introduced in the 2.6.32 merge.
Subject: allow number of guest devices to be configurable Patch-mainline: obsolete ... and derive NR_DYNIRQS from this (rather than having a hard-coded value). Similarly, allow the number of simultaneous transmits in netback to be configurable.
Subject: netback: reduce overhead of IRQ recording Patch-mainline: obsolete Since both NR_PIRQS and NR_DYNIRQS are no longer hardcoded, the (memory) overhead of tracking which ones to send notifications to can be pretty unbounded. Also, store the dynirq rather than the raw irq to push up the limit where the type of notify_list needs to become 'int' rather than 'u16'.
Subject: netback: use multicall for send multiple notifications Patch-mainline: obsolete This also does a small fairness improvement since now notifications get sent in the order requests came in rather than in the inverse one.
Subject: no need to build certain bits when building non-privileged kernel Patch-mainline: n/a
Subject: guarantee 32-bit (bus-)addressability of vmalloc_32() output Patch-mainline: non-Xen part in 2.6.33 References: bnc#548010, bnc#552492
Subject: force proper address translation in DCDBAS Patch-mainline: n/a The only caveat is that this doesn't work when Dom0 has its vCPU-s pinned.
Subject: privcmd: mmapbatch-v2 fixes Patch-mainline: n/a - clear error indication array when no error encountered - no need to copy back mfn array in comapt mode shim
Subject: Don't automatically reboot Dom0 on panic (match native) Patch-mainline: obsolete $subject says it all.
Add fallback when XENMEM_exchange fails to replace contiguous region Patch-mainline: obsolete References: 181869 This avoids losing precious special memory in places where any memory can be used.
Subject: make i386 and x86 NMI code consistent, disable all APIC-related stuff Patch-mainline: obsolete References: 191115
Subject: Disallow all accesses to the local APIC page Patch-mainline: obsolete References: 191115
Subject: consolidate pmd/pud/pgd entry handling Patch-mainline: obsolete
Subject: fix issues with the assignment of huge amounts of memory Patch-mainline: obsolete References: bnc#482614, bnc#537435
Subject: properly predict phys<->mach translations Patch-mainline: obsolete
be more aggressive about de-activating mm-s under destruction Patch-mainline: obsolete ... by not only handling the current task on the CPU arch_exit_mmap() gets executed on, but also forcing remote CPUs to do so.
Subject: x86: use per-cpu storage for shared vcpu_info structure Patch-mainline: obsolete ... reducing access code size and latency, as well as being the prerequisite for removing the limitation on 32 vCPU-s per guest.
Subject: make pinning of pgd pairs transparent to callers Patch-mainline: obsolete
Subject: don't require order-1 allocations for pgd-s Patch-mainline: obsolete At the same time remove the useless user mode pair of init_level4_pgt.
Subject: dump the correct page tables for user mode faults Patch-mainline: obsolete
Subject: eliminate scalability issues from initial mapping setup Patch-mainline: obsolete References: bnc#417417 Direct Xen to place the initial P->M table outside of the initial mapping, as otherwise the 1G (implementation) / 2G (theoretical) restriction on the size of the initial mapping limits the amount of memory a domain can be handed initially.
kernel.org (2):
Subject: 2.6.25 Patch-mainline: 2.6.25 Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>
Subject: 2.6.26 Patch-mainline: 2.6.26 Acked-by: Jeff Mahoney <jeffm at suse.com> Automatically created from "patches.kernel.org/patch-2.6.26" by xen-port-patches.py
kraxel at suse.de (2):
add console_use_vt Patch-mainline: no $subject says all
32-on-64 blkif protocol negotiation fallback for old guests. References: 244055 Patch-mainline: never. See the comment below. Oh well.
kwolf at suse.de (1):
Subject: blktap: Write Barriers Patch-mainline: obsolete
plc at novell.com (3):
CDROM removable media-present attribute plus handling code Patch-mainline: obsolete References: 159907
Subject: add support for new operation type BLKIF_OP_PACKET Patch-mainline: obsolete References: fate#300964
Subject: implement forwarding of CD-ROM specific commands Patch-mainline: obsolete References: fate#300964
www.kernel.org (7):
Subject: Linux 2.6.18 Patch-mainline: 2.6.18 Automatically created from "patches.kernel.org/patch-2.6.18" by xen-port-patches.py
Subject: Linux 2.6.19 Patch-mainline: 2.6.19 Automatically created from "patches.kernel.org/patch-2.6.19" by xen-port-patches.py
Subject: Linux 2.6.20 Patch-mainline: 2.6.20 Automatically created from "patches.kernel.org/patch-2.6.20" by xen-port-patches.py
Subject: Linux 2.6.21 Patch-mainline: 2.6.21 Automatically created from "patches.kernel.org/patch-2.6.21" by xen-port-patches.py
Subject: Update to 2.6.22 Patch-mainline: 2.6.22 Automatically created from "patches.kernel.org/patch-2.6.22" by xen-port-patches.py
Subject: Update to 2.6.23 Patch-mainline: 2.6.23 Automatically created from "patches.kernel.org/patch-2.6.23" by xen-port-patches.py
Subject: Update to 2.6.24 Patch-mainline: 2.6.24 Automatically created from "patches.kernel.org/patch-2.6.24" by xen-port-patches.py
Documentation/kernel-parameters.txt | 29 +
arch/Kconfig | 2 +-
arch/ia64/Kconfig | 2 +-
arch/ia64/Makefile | 2 +-
arch/ia64/include/asm/xen/hypervisor.h | 6 +-
arch/ia64/include/asm/xen/interface.h | 24 +-
arch/ia64/kernel/asm-offsets.c | 2 +-
arch/ia64/kernel/vmlinux.lds.S | 2 +-
arch/ia64/xen/Kconfig | 6 +-
arch/ia64/xen/xcom_hcall.c | 2 +-
arch/x86/Kbuild | 2 +-
arch/x86/Kconfig | 155 +-
arch/x86/Kconfig.cpu | 9 +-
arch/x86/Kconfig.debug | 5 +-
arch/x86/Makefile | 22 +-
arch/x86/boot/Makefile | 17 +-
arch/x86/ia32/ia32entry-xen.S | 737 +
arch/x86/include/asm/acpi.h | 27 +
arch/x86/include/asm/apic.h | 15 +
arch/x86/include/asm/apicdef.h | 16 +
arch/x86/include/asm/boot.h | 2 +-
arch/x86/include/asm/cpufeature.h | 4 +
arch/x86/include/asm/e820.h | 4 +
arch/x86/include/asm/hw_irq.h | 10 +
arch/x86/include/asm/hypervisor.h | 4 +
arch/x86/include/asm/i8253.h | 4 +
arch/x86/include/asm/irq.h | 2 +-
arch/x86/include/asm/kexec.h | 29 +
arch/x86/include/asm/mmu.h | 5 +-
arch/x86/include/asm/nmi.h | 12 +-
arch/x86/include/asm/page_64_types.h | 8 +
arch/x86/include/asm/pat.h | 2 +
arch/x86/include/asm/percpu.h | 36 +
arch/x86/include/asm/ptrace.h | 4 +-
arch/x86/include/asm/required-features.h | 2 +-
arch/x86/include/asm/scatterlist.h | 4 +
arch/x86/include/asm/sections.h | 6 +
arch/x86/include/asm/segment.h | 4 +-
arch/x86/include/asm/thread_info.h | 9 +
arch/x86/include/asm/time.h | 7 +
arch/x86/include/asm/topology.h | 2 +-
arch/x86/include/asm/traps.h | 6 +
arch/x86/include/asm/uv/uv_hub.h | 2 +-
arch/x86/include/asm/x86_init.h | 2 +
arch/x86/include/asm/xen/hypervisor.h | 2 +-
arch/x86/include/asm/xen/interface.h | 25 +-
arch/x86/include/mach-xen/asm/agp.h | 41 +
arch/x86/include/mach-xen/asm/desc.h | 421 +
arch/x86/include/mach-xen/asm/dma-mapping.h | 26 +
arch/x86/include/mach-xen/asm/fixmap.h | 214 +
arch/x86/include/mach-xen/asm/gnttab_dma.h | 41 +
arch/x86/include/mach-xen/asm/highmem.h | 98 +
arch/x86/include/mach-xen/asm/hypercall.h | 430 +
arch/x86/include/mach-xen/asm/hypercall_32.h | 62 +
arch/x86/include/mach-xen/asm/hypercall_64.h | 54 +
arch/x86/include/mach-xen/asm/hypervisor.h | 390 +
arch/x86/include/mach-xen/asm/io.h | 229 +
arch/x86/include/mach-xen/asm/ipi.h | 13 +
arch/x86/include/mach-xen/asm/irq_vectors.h | 96 +
arch/x86/include/mach-xen/asm/irqflags.h | 223 +
arch/x86/include/mach-xen/asm/mach_traps.h | 33 +
arch/x86/include/mach-xen/asm/maddr.h | 5 +
arch/x86/include/mach-xen/asm/maddr_32.h | 182 +
arch/x86/include/mach-xen/asm/maddr_64.h | 163 +
arch/x86/include/mach-xen/asm/mmu_context.h | 164 +
arch/x86/include/mach-xen/asm/pci.h | 162 +
arch/x86/include/mach-xen/asm/pgalloc.h | 154 +
arch/x86/include/mach-xen/asm/pgtable-3level.h | 137 +
.../include/mach-xen/asm/pgtable-3level_types.h | 44 +
arch/x86/include/mach-xen/asm/pgtable.h | 737 +
arch/x86/include/mach-xen/asm/pgtable_32.h | 99 +
arch/x86/include/mach-xen/asm/pgtable_64.h | 197 +
arch/x86/include/mach-xen/asm/pgtable_64_types.h | 64 +
arch/x86/include/mach-xen/asm/pgtable_types.h | 385 +
arch/x86/include/mach-xen/asm/processor.h | 1002 +
arch/x86/include/mach-xen/asm/setup.h | 8 +
arch/x86/include/mach-xen/asm/smp-processor-id.h | 36 +
arch/x86/include/mach-xen/asm/smp.h | 193 +
arch/x86/include/mach-xen/asm/spinlock.h | 452 +
arch/x86/include/mach-xen/asm/spinlock_types.h | 58 +
arch/x86/include/mach-xen/asm/swiotlb.h | 4 +
arch/x86/include/mach-xen/asm/synch_bitops.h | 126 +
arch/x86/include/mach-xen/asm/system.h | 440 +
arch/x86/include/mach-xen/asm/system_64.h | 20 +
arch/x86/include/mach-xen/asm/tlbflush.h | 116 +
arch/x86/include/mach-xen/asm/vga.h | 20 +
arch/x86/include/mach-xen/asm/xenoprof.h | 48 +
arch/x86/include/mach-xen/asm/xor.h | 8 +
arch/x86/include/mach-xen/asm/xor_64.h | 337 +
arch/x86/kernel/Makefile | 7 +
arch/x86/kernel/acpi/Makefile | 4 +
arch/x86/kernel/acpi/boot.c | 24 +-
arch/x86/kernel/acpi/processor.c | 11 +
arch/x86/kernel/acpi/processor_extcntl_xen.c | 217 +
arch/x86/kernel/acpi/sleep-xen.c | 180 +
arch/x86/kernel/apic/Makefile | 5 +
arch/x86/kernel/apic/apic-xen.c | 70 +
arch/x86/kernel/apic/io_apic-xen.c | 4380 ++
arch/x86/kernel/apic/ipi-xen.c | 86 +
arch/x86/kernel/apic/nmi.c | 15 +
arch/x86/kernel/apic/probe_32-xen.c | 58 +
arch/x86/kernel/apic/x2apic_uv_x.c | 18 +-
arch/x86/kernel/asm-offsets_32.c | 19 +-
arch/x86/kernel/asm-offsets_64.c | 4 +-
arch/x86/kernel/cpu/Makefile | 2 +
arch/x86/kernel/cpu/addon_cpuid_features.c | 2 +-
arch/x86/kernel/cpu/amd.c | 10 +-
arch/x86/kernel/cpu/bugs_64.c | 2 +
arch/x86/kernel/cpu/centaur.c | 2 +-
arch/x86/kernel/cpu/common-xen.c | 1343 +
arch/x86/kernel/cpu/common.c | 4 +-
arch/x86/kernel/cpu/cpu.h | 2 +-
arch/x86/kernel/cpu/cpu_debug.c | 20 +-
arch/x86/kernel/cpu/cyrix.c | 2 +-
arch/x86/kernel/cpu/intel_cacheinfo.c | 2 +-
arch/x86/kernel/cpu/mcheck/Makefile | 1 +
arch/x86/kernel/cpu/mcheck/mce-inject.c | 2 +-
arch/x86/kernel/cpu/mcheck/mce.c | 25 +-
arch/x86/kernel/cpu/mcheck/mce_dom0.c | 186 +
arch/x86/kernel/cpu/mtrr/Makefile | 1 +
arch/x86/kernel/cpu/mtrr/main-xen.c | 324 +
arch/x86/kernel/cpu/transmeta.c | 2 +-
arch/x86/kernel/dumpstack_64.c | 8 +
arch/x86/kernel/e820-xen.c | 1638 +
arch/x86/kernel/early_printk-xen.c | 271 +
arch/x86/kernel/entry_32-xen.S | 1739 +
arch/x86/kernel/entry_32.S | 10 +-
arch/x86/kernel/entry_64-xen.S | 1440 +
arch/x86/kernel/entry_64.S | 6 +-
arch/x86/kernel/fixup.c | 89 +
arch/x86/kernel/head-xen.c | 222 +
arch/x86/kernel/head32-xen.c | 80 +
arch/x86/kernel/head64-xen.c | 141 +
arch/x86/kernel/head_32-xen.S | 198 +
arch/x86/kernel/head_64-xen.S | 153 +
arch/x86/kernel/init_task.c | 3 +-
arch/x86/kernel/ioport-xen.c | 112 +
arch/x86/kernel/irq-xen.c | 377 +
arch/x86/kernel/irq_32-xen.c | 213 +
arch/x86/kernel/irq_64-xen.c | 83 +
arch/x86/kernel/ldt-xen.c | 271 +
arch/x86/kernel/machine_kexec_32.c | 109 +-
arch/x86/kernel/machine_kexec_64.c | 189 +-
arch/x86/kernel/microcode_core-xen.c | 224 +
arch/x86/kernel/mmconf-fam10h_64.c | 10 +
arch/x86/kernel/mpparse-xen.c | 1088 +
arch/x86/kernel/pci-dma-xen.c | 420 +
arch/x86/kernel/pci-nommu-xen.c | 117 +
arch/x86/kernel/pcspeaker.c | 5 +
arch/x86/kernel/probe_roms_32.c | 2 +-
arch/x86/kernel/process-xen.c | 605 +
arch/x86/kernel/process_32-xen.c | 568 +
arch/x86/kernel/process_64-xen.c | 748 +
arch/x86/kernel/quirks-xen.c | 533 +
arch/x86/kernel/relocate_kernel_32.S | 39 +-
arch/x86/kernel/relocate_kernel_64.S | 36 +-
arch/x86/kernel/rtc.c | 11 +
arch/x86/kernel/setup-xen.c | 1375 +
arch/x86/kernel/setup_percpu.c | 4 +-
arch/x86/kernel/sfi.c | 7 +-
arch/x86/kernel/smp-xen.c | 204 +
arch/x86/kernel/time-xen.c | 941 +
arch/x86/kernel/traps-xen.c | 974 +
arch/x86/kernel/vm86_32.c | 12 +
arch/x86/kernel/vmlinux.lds.S | 27 +-
arch/x86/kernel/vsyscall_64-xen.c | 314 +
arch/x86/kernel/x86_init-xen.c | 72 +
arch/x86/kernel/x86_init.c | 2 +
arch/x86/kvm/Kconfig | 1 +
arch/x86/lib/Makefile | 2 +
arch/x86/lib/scrub.c | 21 +
arch/x86/mm/Makefile | 3 +
arch/x86/mm/fault-xen.c | 1168 +
arch/x86/mm/highmem_32-xen.c | 186 +
arch/x86/mm/hypervisor.c | 1227 +
arch/x86/mm/init-xen.c | 456 +
arch/x86/mm/init_32-xen.c | 1136 +
arch/x86/mm/init_64-xen.c | 1294 +
arch/x86/mm/init_64.c | 14 +-
arch/x86/mm/iomap_32-xen.c | 112 +
arch/x86/mm/ioremap-xen.c | 869 +
arch/x86/mm/pageattr-xen.c | 1465 +
arch/x86/mm/pageattr.c | 14 +
arch/x86/mm/pat-xen.c | 1034 +
arch/x86/mm/pat.c | 12 +-
arch/x86/mm/pgtable-xen.c | 874 +
arch/x86/mm/pgtable_32-xen.c | 180 +
arch/x86/mm/physaddr.c | 4 +
arch/x86/oprofile/Makefile | 7 +
arch/x86/oprofile/xenoprof.c | 179 +
arch/x86/pci/Makefile | 3 +
arch/x86/pci/amd_bus.c | 12 +
arch/x86/pci/i386.c | 2 +
arch/x86/pci/irq-xen.c | 1263 +
arch/x86/pci/pcifront.c | 59 +
arch/x86/power/Makefile | 2 +
arch/x86/vdso/Makefile | 1 +
arch/x86/vdso/vdso32-setup-xen.c | 486 +
arch/x86/vdso/vdso32.S | 2 +-
arch/x86/vdso/vdso32/note.S | 6 +-
arch/x86/vdso/vdso32/syscall.S | 2 +
arch/x86/xen/Kconfig | 8 +-
arch/x86/xen/xen-head.S | 4 +-
debian.ec2/NOTES | 4 +
debian.ec2/abi/2.6.32-301.4/abiname | 1 +
debian.ec2/abi/2.6.32-301.4/amd64/ignore | 1 +
debian.ec2/abi/2.6.32-301.4/amd64/ignore.modules | 1 +
debian.ec2/abi/2.6.32-301.4/i386/ignore | 1 +
debian.ec2/abi/2.6.32-301.4/i386/ignore.modules | 1 +
debian.ec2/changelog | 1782 +
debian.ec2/changelog.historical | 4176 ++
debian.ec2/config/amd64/config.common.amd64 | 31 +
debian.ec2/config/amd64/config.flavour.ec2 | 3 +
debian.ec2/config/config.common.ubuntu | 3236 ++
debian.ec2/config/i386/config.common.i386 | 31 +
debian.ec2/config/i386/config.flavour.ec2 | 3 +
debian.ec2/control-scripts/headers-postinst | 126 +
debian.ec2/control-scripts/postinst | 1087 +
debian.ec2/control-scripts/postrm | 353 +
debian.ec2/control-scripts/preinst | 299 +
debian.ec2/control-scripts/prerm | 306 +
debian.ec2/control.d/flavour-control.stub | 76 +
debian.ec2/control.d/vars.ec2 | 6 +
debian.ec2/control.stub.in | 57 +
debian.ec2/copyright | 30 +
debian.ec2/d-i/exclude-modules.ia64 | 5 +
debian.ec2/d-i/exclude-modules.powerpc | 5 +
debian.ec2/d-i/exclude-modules.sparc | 10 +
debian.ec2/d-i/firmware/README.txt | 4 +
debian.ec2/d-i/firmware/nic-modules | 6 +
debian.ec2/d-i/kernel-versions.in | 15 +
debian.ec2/d-i/modules-powerpc/block-modules | 31 +
debian.ec2/d-i/modules-powerpc/message-modules | 13 +
debian.ec2/d-i/modules-powerpc/nic-modules | 152 +
.../d-i/modules-powerpc/storage-core-modules | 13 +
debian.ec2/d-i/modules-sparc/block-modules | 9 +
debian.ec2/d-i/modules-sparc/message-modules | 13 +
debian.ec2/d-i/modules/block-modules | 29 +
debian.ec2/d-i/modules/char-modules | 1 +
debian.ec2/d-i/modules/crypto-modules | 8 +
debian.ec2/d-i/modules/fat-modules | 7 +
debian.ec2/d-i/modules/fb-modules | 3 +
debian.ec2/d-i/modules/firewire-core-modules | 4 +
debian.ec2/d-i/modules/floppy-modules | 1 +
debian.ec2/d-i/modules/fs-core-modules | 3 +
debian.ec2/d-i/modules/fs-secondary-modules | 4 +
debian.ec2/d-i/modules/input-modules | 21 +
debian.ec2/d-i/modules/irda-modules | 30 +
debian.ec2/d-i/modules/md-modules | 13 +
debian.ec2/d-i/modules/message-modules | 13 +
debian.ec2/d-i/modules/mouse-modules | 2 +
debian.ec2/d-i/modules/nfs-modules | 4 +
debian.ec2/d-i/modules/nic-modules | 152 +
debian.ec2/d-i/modules/nic-pcmcia-modules | 19 +
debian.ec2/d-i/modules/nic-shared-modules | 22 +
debian.ec2/d-i/modules/nic-usb-modules | 11 +
debian.ec2/d-i/modules/parport-modules | 2 +
debian.ec2/d-i/modules/pata-modules | 3 +
debian.ec2/d-i/modules/pcmcia-modules | 8 +
debian.ec2/d-i/modules/pcmcia-storage-modules | 6 +
debian.ec2/d-i/modules/plip-modules | 1 +
debian.ec2/d-i/modules/ppp-modules | 6 +
debian.ec2/d-i/modules/sata-modules | 2 +
debian.ec2/d-i/modules/scsi-modules | 114 +
debian.ec2/d-i/modules/serial-modules | 3 +
debian.ec2/d-i/modules/storage-core-modules | 10 +
debian.ec2/d-i/modules/usb-modules | 9 +
debian.ec2/d-i/modules/virtio-modules | 4 +
debian.ec2/d-i/package-list | 177 +
debian.ec2/patches.xen/add-console-use-vt | 51 +
debian.ec2/patches.xen/ipv6-no-autoconf | 37 +
debian.ec2/patches.xen/pci-guestdev | 2638 +
debian.ec2/patches.xen/pci-reserve | 241 +
debian.ec2/patches.xen/series.conf | 129 +
debian.ec2/patches.xen/sfc-driverlink | 1133 +
debian.ec2/patches.xen/sfc-driverlink-conditional | 248 +
debian.ec2/patches.xen/sfc-endianness | 18 +
debian.ec2/patches.xen/sfc-external-sram | 298 +
debian.ec2/patches.xen/sfc-resource-driver |15052 +++++
debian.ec2/patches.xen/sfc-set-arch | 38 +
debian.ec2/patches.xen/tmem | 1241 +
debian.ec2/patches.xen/xen-balloon-max-target | 78 +
debian.ec2/patches.xen/xen-blkback-bimodal-suse | 43 +
debian.ec2/patches.xen/xen-blkback-cdrom | 260 +
debian.ec2/patches.xen/xen-blkfront-cdrom | 711 +
.../patches.xen/xen-blkif-protocol-fallback-hack | 219 +
debian.ec2/patches.xen/xen-blktap-write-barriers | 105 +
.../patches.xen/xen-configurable-guest-devices | 74 +
debian.ec2/patches.xen/xen-cpufreq-report | 57 +
debian.ec2/patches.xen/xen-dcdbas | 280 +
debian.ec2/patches.xen/xen-ipi-per-cpu-irq | 797 +
debian.ec2/patches.xen/xen-kconfig-compat | 32 +
debian.ec2/patches.xen/xen-modular-blktap | 27 +
debian.ec2/patches.xen/xen-netback-notify-multi | 85 +
debian.ec2/patches.xen/xen-netback-nr-irqs | 61 +
debian.ec2/patches.xen/xen-op-packet | 190 +
debian.ec2/patches.xen/xen-pciback-sriov | 119 +
.../patches.xen/xen-privcmd-mmap-batch-clear | 48 +
debian.ec2/patches.xen/xen-sections | 127 +
debian.ec2/patches.xen/xen-spinlock-poll-early | 118 +
debian.ec2/patches.xen/xen-staging-build | 40 +
debian.ec2/patches.xen/xen-swiotlb-heuristics | 32 +
debian.ec2/patches.xen/xen-sysdev-suspend | 506 +
debian.ec2/patches.xen/xen-unpriv-build | 273 +
debian.ec2/patches.xen/xen-virq-per-cpu-irq | 649 +
debian.ec2/patches.xen/xen-vmalloc_32 | 66 +
debian.ec2/patches.xen/xen-x86-bigmem | 143 +
debian.ec2/patches.xen/xen-x86-consistent-nmi | 247 +
debian.ec2/patches.xen/xen-x86-dcr-fallback | 164 +
debian.ec2/patches.xen/xen-x86-exit-mmap | 72 +
debian.ec2/patches.xen/xen-x86-machphys-prediction | 204 +
debian.ec2/patches.xen/xen-x86-no-lapic | 374 +
debian.ec2/patches.xen/xen-x86-panic-no-reboot | 32 +
debian.ec2/patches.xen/xen-x86-per-cpu-vcpu-info | 611 +
debian.ec2/patches.xen/xen-x86-pmd-handling | 605 +
debian.ec2/patches.xen/xen-x86_64-dump-user-pgt | 51 +
debian.ec2/patches.xen/xen-x86_64-note-init-p2m | 343 +
debian.ec2/patches.xen/xen-x86_64-pgd-alloc-order | 337 +
debian.ec2/patches.xen/xen-x86_64-pgd-pin | 111 +
debian.ec2/patches.xen/xen3-auto-arch-i386.diff | 250 +
debian.ec2/patches.xen/xen3-auto-arch-x86.diff | 436 +
debian.ec2/patches.xen/xen3-auto-arch-x86_64.diff | 222 +
debian.ec2/patches.xen/xen3-auto-common.diff | 4158 ++
.../xen3-auto-include-xen-interface.diff | 6149 ++
debian.ec2/patches.xen/xen3-auto-xen-arch.diff |45308 +++++++++++++++
debian.ec2/patches.xen/xen3-auto-xen-drivers.diff |59929 ++++++++++++++++++++
debian.ec2/patches.xen/xen3-auto-xen-kconfig.diff | 854 +
debian.ec2/patches.xen/xen3-fixup-arch-x86 | 67 +
debian.ec2/patches.xen/xen3-fixup-common | 424 +
debian.ec2/patches.xen/xen3-fixup-kconfig | 54 +
debian.ec2/patches.xen/xen3-fixup-xen | 6372 +++
debian.ec2/patches.xen/xen3-kdb-x86 | 42 +
debian.ec2/patches.xen/xen3-patch-2.6.18 | 358 +
debian.ec2/patches.xen/xen3-patch-2.6.19 |12680 +++++
debian.ec2/patches.xen/xen3-patch-2.6.20 | 7156 +++
debian.ec2/patches.xen/xen3-patch-2.6.21 | 5056 ++
debian.ec2/patches.xen/xen3-patch-2.6.22 | 7412 +++
debian.ec2/patches.xen/xen3-patch-2.6.23 | 5197 ++
debian.ec2/patches.xen/xen3-patch-2.6.24 | 8553 +++
debian.ec2/patches.xen/xen3-patch-2.6.25 |28729 ++++++++++
debian.ec2/patches.xen/xen3-patch-2.6.26 |20836 +++++++
debian.ec2/patches.xen/xen3-patch-2.6.27 |26130 +++++++++
debian.ec2/patches.xen/xen3-patch-2.6.28 |24180 ++++++++
debian.ec2/patches.xen/xen3-patch-2.6.29 |11693 ++++
debian.ec2/patches.xen/xen3-patch-2.6.30 |18468 ++++++
debian.ec2/patches.xen/xen3-patch-2.6.31 | 7178 +++
debian.ec2/patches.xen/xen3-patch-2.6.32 | 6481 +++
debian.ec2/patches.xen/xen3-patch-2.6.32.1-2 | 93 +
debian.ec2/patches.xen/xen3-patch-2.6.32.2-3 | 18 +
debian.ec2/patches.xen/xen3-patch-2.6.32.3-4 | 19 +
.../patches.xen/xen3-seccomp-disable-tsc-option | 33 +
debian.ec2/patches.xen/xen3-stack-unwind | 99 +
...-kernel-section-to-2mb-with-config_debug_rodata | 98 +
...for-1st-2mb-kernel-txt-with-config_debug_rodata | 79 +
debian.ec2/patches.xen/xen3-x86-mcp51-no-dac | 35 +
.../patches.xen/xen3-x86_64-unwind-annotations | 319 +
debian.ec2/rules | 222 +
debian.ec2/rules.d/0-common-vars.mk | 150 +
debian.ec2/rules.d/1-maintainer.mk | 101 +
debian.ec2/rules.d/2-binary-arch.mk | 299 +
debian.ec2/rules.d/3-binary-indep.mk | 98 +
debian.ec2/rules.d/4-checks.mk | 31 +
debian.ec2/rules.d/5-udebs.mk | 36 +
debian.ec2/rules.d/amd64.mk | 9 +
debian.ec2/rules.d/i386.mk | 9 +
debian.ec2/scripts/abi-check | 210 +
debian.ec2/scripts/control-create | 25 +
debian.ec2/scripts/link-headers | 42 +
debian.ec2/scripts/misc/getabis | 81 +
debian.ec2/scripts/misc/git-ubuntu-log | 243 +
debian.ec2/scripts/misc/insert-changes.pl | 34 +
debian.ec2/scripts/misc/insert-ubuntu-changes | 58 +
debian.ec2/scripts/misc/kernelconfig | 129 +
debian.ec2/scripts/misc/retag | 34 +
debian.ec2/scripts/misc/splitconfig.pl | 111 +
debian.ec2/scripts/module-check | 120 +
debian.ec2/scripts/sub-flavour | 47 +
debian.ec2/sub-flavours/README | 12 +
debian.ec2/sub-flavours/control.stub | 39 +
debian.ec2/tests/README | 21 +
debian.ec2/tests/check-aliases | 24 +
debian/rules | 2 +-
drivers/Makefile | 3 +-
drivers/acpi/Kconfig | 12 +-
drivers/acpi/Makefile | 1 +
drivers/acpi/acpica/hwsleep.c | 16 +
drivers/acpi/pci_root.c | 69 +
drivers/acpi/processor_core.c | 93 +-
drivers/acpi/processor_extcntl.c | 346 +
drivers/acpi/processor_idle.c | 70 +-
drivers/acpi/processor_perflib.c | 21 +-
drivers/acpi/scan.c | 25 +
drivers/acpi/sleep.c | 9 +
drivers/base/cpu.c | 4 +-
drivers/block/Kconfig | 4 +-
drivers/block/Makefile | 2 +-
drivers/block/xen-blkfront.c | 1 -
drivers/cdrom/Makefile | 1 +
drivers/char/Kconfig | 4 +-
drivers/char/agp/agp.h | 4 +
drivers/char/agp/amd-k7-agp.c | 6 +-
drivers/char/agp/amd64-agp.c | 4 +-
drivers/char/agp/ati-agp.c | 4 +-
drivers/char/agp/efficeon-agp.c | 2 +-
drivers/char/agp/generic.c | 4 +-
drivers/char/agp/intel-agp.c | 18 +
drivers/char/agp/sworks-agp.c | 6 +-
drivers/char/mem.c | 16 +
drivers/char/tpm/Kconfig | 9 +
drivers/char/tpm/Makefile | 2 +
drivers/char/tpm/tpm.h | 15 +
drivers/char/tpm/tpm_vtpm.c | 542 +
drivers/char/tpm/tpm_vtpm.h | 55 +
drivers/char/tpm/tpm_xen.c | 720 +
drivers/char/tty_io.c | 7 +-
drivers/cpufreq/Kconfig | 1 +
drivers/cpuidle/Kconfig | 1 +
drivers/edac/Kconfig | 1 +
drivers/edac/edac_mc.c | 4 +
drivers/firmware/Kconfig | 1 +
drivers/firmware/dcdbas.c | 28 +-
drivers/firmware/dell_rbu.c | 46 +-
drivers/firmware/dmi_scan.c | 5 +
drivers/firmware/iscsi_ibft_find.c | 2 +
drivers/gpu/drm/i915/i915_drv.c | 2 +-
drivers/gpu/drm/i915/i915_drv.h | 5 +
drivers/gpu/drm/i915/i915_gem.c | 11 +
drivers/ide/ide-lib.c | 11 +
drivers/input/xen-kbdfront.c | 1 -
drivers/net/Kconfig | 6 +-
drivers/net/Makefile | 2 +-
drivers/net/xen-netfront.c | 42 -
drivers/oprofile/buffer_sync.c | 81 +-
drivers/oprofile/cpu_buffer.c | 73 +-
drivers/oprofile/cpu_buffer.h | 12 +-
drivers/oprofile/event_buffer.h | 3 +
drivers/oprofile/oprof.c | 32 +
drivers/oprofile/oprof.h | 3 +
drivers/oprofile/oprofile_files.c | 204 +
drivers/pci/Kconfig | 23 +-
drivers/pci/Makefile | 3 +
drivers/pci/guestdev.c | 887 +
drivers/pci/iomulti.c | 1415 +
drivers/pci/iomulti.h | 51 +
drivers/pci/msi-xen.c | 834 +
drivers/pci/pci.c | 12 +
drivers/pci/pci.h | 22 +
drivers/pci/probe.c | 4 +
drivers/pci/reserve.c | 143 +
drivers/pci/setup-bus.c | 5 +-
drivers/scsi/Kconfig | 2 +-
drivers/serial/Kconfig | 1 +
drivers/sfi/sfi_core.c | 5 +
drivers/staging/hv/Kconfig | 2 +-
drivers/staging/vt6655/ttype.h | 3 +
drivers/staging/vt6656/ttype.h | 3 +
drivers/video/Kconfig | 2 +-
drivers/video/xen-fbfront.c | 1 -
drivers/xen/Kconfig | 426 +-
drivers/xen/Makefile | 44 +-
drivers/xen/balloon/Makefile | 2 +
drivers/xen/balloon/balloon.c | 788 +
drivers/xen/balloon/common.h | 57 +
drivers/xen/balloon/sysfs.c | 204 +
drivers/xen/blkback/Makefile | 4 +
drivers/xen/blkback/blkback-pagemap.c | 96 +
drivers/xen/blkback/blkback-pagemap.h | 37 +
drivers/xen/blkback/blkback.c | 708 +
drivers/xen/blkback/cdrom.c | 162 +
drivers/xen/blkback/common.h | 158 +
drivers/xen/blkback/interface.c | 185 +
drivers/xen/blkback/vbd.c | 122 +
drivers/xen/blkback/xenbus.c | 549 +
drivers/xen/blkfront/Makefile | 5 +
drivers/xen/blkfront/blkfront.c | 963 +
drivers/xen/blkfront/block.h | 170 +
drivers/xen/blkfront/vbd.c | 542 +
drivers/xen/blkfront/vcd.c | 509 +
drivers/xen/blktap/Makefile | 5 +
drivers/xen/blktap/blktap.c | 1784 +
drivers/xen/blktap/blocktap.c | 1 +
drivers/xen/blktap/common.h | 123 +
drivers/xen/blktap/interface.c | 185 +
drivers/xen/blktap/xenbus.c | 509 +
drivers/xen/blktap2/Makefile | 4 +
drivers/xen/blktap2/blktap.h | 255 +
drivers/xen/blktap2/control.c | 278 +
drivers/xen/blktap2/device.c | 1190 +
drivers/xen/blktap2/request.c | 296 +
drivers/xen/blktap2/ring.c | 612 +
drivers/xen/blktap2/sysfs.c | 463 +
drivers/xen/blktap2/wait_queue.c | 40 +
drivers/xen/char/Makefile | 1 +
drivers/xen/char/mem.c | 231 +
drivers/xen/console/Makefile | 2 +
drivers/xen/console/console.c | 755 +
drivers/xen/console/xencons_ring.c | 143 +
drivers/xen/core/Makefile | 19 +
drivers/xen/core/cpu_hotplug.c | 181 +
drivers/xen/core/domctl.c | 253 +
drivers/xen/core/domctl.h | 3 +
drivers/xen/core/evtchn.c | 1829 +
drivers/xen/core/firmware.c | 75 +
drivers/xen/core/gnttab.c | 891 +
drivers/xen/core/hypervisor_sysfs.c | 57 +
drivers/xen/core/machine_kexec.c | 267 +
drivers/xen/core/machine_reboot.c | 311 +
drivers/xen/core/pci.c | 83 +
drivers/xen/core/reboot.c | 349 +
drivers/xen/core/smpboot.c | 475 +
drivers/xen/core/spinlock.c | 234 +
drivers/xen/core/xen_proc.c | 23 +
drivers/xen/core/xen_sysfs.c | 421 +
drivers/xen/core/xencomm.c | 229 +
drivers/xen/evtchn/Makefile | 2 +
drivers/xen/evtchn/evtchn.c | 563 +
drivers/xen/fbfront/Makefile | 2 +
drivers/xen/fbfront/xenfb.c | 910 +
drivers/xen/fbfront/xenkbd.c | 354 +
drivers/xen/features.c | 9 +-
drivers/xen/gntdev/Makefile | 1 +
drivers/xen/gntdev/gntdev.c | 1084 +
drivers/xen/netback/Makefile | 5 +
drivers/xen/netback/accel.c | 269 +
drivers/xen/netback/common.h | 220 +
drivers/xen/netback/interface.c | 403 +
drivers/xen/netback/loopback.c | 327 +
drivers/xen/netback/netback.c | 1710 +
drivers/xen/netback/xenbus.c | 448 +
drivers/xen/netfront/Makefile | 4 +
drivers/xen/netfront/accel.c | 828 +
drivers/xen/netfront/netfront.c | 2237 +
drivers/xen/netfront/netfront.h | 276 +
drivers/xen/pciback/Makefile | 15 +
drivers/xen/pciback/conf_space.c | 435 +
drivers/xen/pciback/conf_space.h | 126 +
drivers/xen/pciback/conf_space_capability.c | 69 +
drivers/xen/pciback/conf_space_capability.h | 23 +
drivers/xen/pciback/conf_space_capability_msi.c | 79 +
drivers/xen/pciback/conf_space_capability_pm.c | 126 +
drivers/xen/pciback/conf_space_capability_vpd.c | 40 +
drivers/xen/pciback/conf_space_header.c | 378 +
drivers/xen/pciback/conf_space_quirks.c | 138 +
drivers/xen/pciback/conf_space_quirks.h | 35 +
drivers/xen/pciback/controller.c | 443 +
drivers/xen/pciback/passthrough.c | 176 +
drivers/xen/pciback/pci_stub.c | 1316 +
drivers/xen/pciback/pciback.h | 126 +
drivers/xen/pciback/pciback_ops.c | 134 +
drivers/xen/pciback/slot.c | 187 +
drivers/xen/pciback/vpci.c | 242 +
drivers/xen/pciback/xenbus.c | 709 +
drivers/xen/pcifront/Makefile | 5 +
drivers/xen/pcifront/pci.c | 46 +
drivers/xen/pcifront/pci_op.c | 674 +
drivers/xen/pcifront/pcifront.h | 55 +
drivers/xen/pcifront/xenbus.c | 463 +
drivers/xen/privcmd/Makefile | 3 +
drivers/xen/privcmd/compat_privcmd.c | 143 +
drivers/xen/privcmd/privcmd.c | 473 +
drivers/xen/scsiback/Makefile | 4 +
drivers/xen/scsiback/common.h | 186 +
drivers/xen/scsiback/emulate.c | 473 +
drivers/xen/scsiback/interface.c | 186 +
drivers/xen/scsiback/scsiback.c | 738 +
drivers/xen/scsiback/translate.c | 168 +
drivers/xen/scsiback/xenbus.c | 377 +
drivers/xen/scsifront/Makefile | 3 +
drivers/xen/scsifront/common.h | 136 +
drivers/xen/scsifront/scsifront.c | 478 +
drivers/xen/scsifront/xenbus.c | 420 +
drivers/xen/sfc_netback/Makefile | 12 +
drivers/xen/sfc_netback/accel.c | 147 +
drivers/xen/sfc_netback/accel.h | 392 +
drivers/xen/sfc_netback/accel_debugfs.c | 148 +
drivers/xen/sfc_netback/accel_fwd.c | 420 +
drivers/xen/sfc_netback/accel_msg.c | 391 +
drivers/xen/sfc_netback/accel_solarflare.c | 1293 +
drivers/xen/sfc_netback/accel_solarflare.h | 88 +
drivers/xen/sfc_netback/accel_xenbus.c | 831 +
drivers/xen/sfc_netback/ci/compat.h | 53 +
drivers/xen/sfc_netback/ci/compat/gcc.h | 158 +
drivers/xen/sfc_netback/ci/compat/gcc_x86.h | 115 +
drivers/xen/sfc_netback/ci/compat/primitive.h | 77 +
drivers/xen/sfc_netback/ci/compat/sysdep.h | 166 +
drivers/xen/sfc_netback/ci/compat/utils.h | 269 +
drivers/xen/sfc_netback/ci/compat/x86.h | 48 +
drivers/xen/sfc_netback/ci/compat/x86_64.h | 54 +
drivers/xen/sfc_netback/ci/tools/config.h | 49 +
drivers/xen/sfc_netback/ci/tools/debug.h | 336 +
drivers/xen/sfc_netback/ci/tools/log.h | 269 +
.../xen/sfc_netback/ci/tools/platform/gcc_x86.h | 370 +
.../sfc_netback/ci/tools/platform/linux_kernel.h | 362 +
drivers/xen/sfc_netback/ci/tools/sysdep.h | 132 +
drivers/xen/sfc_netfront/Makefile | 11 +
drivers/xen/sfc_netfront/accel.h | 494 +
drivers/xen/sfc_netfront/accel_bufs.c | 393 +
drivers/xen/sfc_netfront/accel_bufs.h | 181 +
drivers/xen/sfc_netfront/accel_debugfs.c | 227 +
drivers/xen/sfc_netfront/accel_msg.c | 567 +
drivers/xen/sfc_netfront/accel_netfront.c | 328 +
drivers/xen/sfc_netfront/accel_ssr.c | 308 +
drivers/xen/sfc_netfront/accel_ssr.h | 88 +
drivers/xen/sfc_netfront/accel_tso.c | 509 +
drivers/xen/sfc_netfront/accel_tso.h | 57 +
drivers/xen/sfc_netfront/accel_vi.c | 1201 +
drivers/xen/sfc_netfront/accel_xenbus.c | 775 +
drivers/xen/sfc_netfront/ef_vi_falcon.h | 172 +
drivers/xen/sfc_netfront/ef_vi_falcon_core.h | 1075 +
drivers/xen/sfc_netfront/ef_vi_falcon_desc.h | 43 +
drivers/xen/sfc_netfront/ef_vi_falcon_event.h | 123 +
drivers/xen/sfc_netfront/ef_vi_internal.h | 256 +
drivers/xen/sfc_netfront/etherfabric/ef_vi.h | 647 +
drivers/xen/sfc_netfront/falcon_event.c | 346 +
drivers/xen/sfc_netfront/falcon_vi.c | 473 +
drivers/xen/sfc_netfront/pt_tx.c | 91 +
drivers/xen/sfc_netfront/sysdep.h | 185 +
drivers/xen/sfc_netfront/vi_init.c | 183 +
drivers/xen/sfc_netutil/Makefile | 11 +
drivers/xen/sfc_netutil/accel_cuckoo_hash.c | 651 +
drivers/xen/sfc_netutil/accel_cuckoo_hash.h | 227 +
drivers/xen/sfc_netutil/accel_msg_iface.c | 301 +
drivers/xen/sfc_netutil/accel_msg_iface.h | 415 +
drivers/xen/sfc_netutil/accel_shared_fifo.h | 127 +
drivers/xen/sfc_netutil/accel_util.c | 355 +
drivers/xen/sfc_netutil/accel_util.h | 124 +
drivers/xen/sys-hypervisor.c | 5 +-
drivers/xen/tpmback/Makefile | 4 +
drivers/xen/tpmback/common.h | 85 +
drivers/xen/tpmback/interface.c | 174 +
drivers/xen/tpmback/tpmback.c | 957 +
drivers/xen/tpmback/xenbus.c | 288 +
drivers/xen/usbback/Makefile | 4 +
drivers/xen/usbback/interface.c | 257 +
drivers/xen/usbback/usbback.c | 1168 +
drivers/xen/usbback/usbback.h | 179 +
drivers/xen/usbback/usbstub.c | 325 +
drivers/xen/usbback/xenbus.c | 337 +
drivers/xen/usbfront/Makefile | 11 +
drivers/xen/usbfront/usbfront-dbg.c | 101 +
drivers/xen/usbfront/usbfront-hcd.c | 232 +
drivers/xen/usbfront/usbfront-hub.c | 471 +
drivers/xen/usbfront/usbfront-q.c | 542 +
drivers/xen/usbfront/usbfront.h | 204 +
drivers/xen/usbfront/xenbus.c | 411 +
drivers/xen/util.c | 20 +
drivers/xen/xenbus/Makefile | 14 +-
drivers/xen/xenbus/xenbus_backend_client.c | 154 +
drivers/xen/xenbus/xenbus_client.c | 72 +-
drivers/xen/xenbus/xenbus_comms.c | 57 +-
drivers/xen/xenbus/xenbus_comms.h | 16 +
drivers/xen/xenbus/xenbus_dev.c | 461 +
drivers/xen/xenbus/xenbus_probe.c | 539 +-
drivers/xen/xenbus/xenbus_probe.h | 27 +-
drivers/xen/xenbus/xenbus_probe_backend.c | 285 +
drivers/xen/xenbus/xenbus_xs.c | 148 +-
drivers/xen/xenoprof/xenoprofile.c | 584 +
fs/Kconfig | 1 +
fs/aio.c | 123 +-
fs/binfmt_elf.c | 4 +
fs/btrfs/extent_io.c | 9 +
fs/btrfs/super.c | 2 +
fs/buffer.c | 6 +
fs/compat_ioctl.c | 22 +
fs/ext3/super.c | 2 +
fs/ext4/super.c | 3 +
fs/mpage.c | 8 +
fs/ocfs2/super.c | 2 +
fs/reiserfs/super.c | 2 +
fs/super.c | 8 +
fs/xfs/linux-2.6/xfs_buf.c | 2 +-
include/acpi/processor.h | 150 +
include/linux/acpi.h | 2 +
include/linux/aio.h | 6 +
include/linux/console.h | 1 +
include/linux/cpufreq.h | 2 +-
include/linux/elfnote.h | 2 +-
include/linux/fs.h | 3 +
include/linux/highmem.h | 6 +
include/linux/interrupt.h | 8 +
include/linux/kexec.h | 20 +
include/linux/mm.h | 22 +
include/linux/oprofile.h | 20 +-
include/linux/page-flags.h | 49 +-
include/linux/pagemap.h | 7 +-
include/linux/pci.h | 20 +-
include/linux/precache.h | 55 +
include/linux/skbuff.h | 15 +-
include/linux/swap.h | 51 +
include/linux/sysctl.h | 1 +
include/linux/vermagic.h | 7 +-
include/xen/Kbuild | 2 +-
include/xen/balloon.h | 65 +
include/xen/blkif.h | 123 +
include/xen/compat_ioctl.h | 75 +
include/xen/cpu_hotplug.h | 39 +
include/xen/driver_util.h | 10 +
include/xen/evtchn.h | 228 +-
include/xen/features.h | 3 +-
include/xen/firmware.h | 14 +
include/xen/gnttab.h | 169 +
include/xen/hvm.h | 23 +
include/xen/hypercall.h | 30 +
include/xen/hypervisor_sysfs.h | 30 +
include/xen/interface/COPYING | 38 +
include/xen/interface/arch-x86/cpuid.h | 68 +
include/xen/interface/arch-x86/hvm/save.h | 439 +
include/xen/interface/arch-x86/xen-mca.h | 422 +
include/xen/interface/arch-x86/xen-x86_32.h | 180 +
include/xen/interface/arch-x86/xen-x86_64.h | 212 +
include/xen/interface/arch-x86/xen.h | 203 +
include/xen/interface/arch-x86_32.h | 27 +
include/xen/interface/arch-x86_64.h | 27 +
include/xen/interface/callback.h | 9 +
include/xen/interface/dom0_ops.h | 120 +
include/xen/interface/domctl.h | 904 +
include/xen/interface/elfnote.h | 99 +-
include/xen/interface/event_channel.h | 226 +-
include/xen/interface/features.h | 27 +
include/xen/interface/grant_table.h | 266 +-
include/xen/interface/hvm/e820.h | 34 +
include/xen/interface/hvm/hvm_info_table.h | 75 +
include/xen/interface/hvm/hvm_op.h | 133 +
include/xen/interface/hvm/ioreq.h | 119 +
include/xen/interface/hvm/params.h | 111 +
include/xen/interface/hvm/save.h | 88 +
include/xen/interface/io/blkif.h | 84 +-
include/xen/interface/io/cdromif.h | 120 +
include/xen/interface/io/console.h | 18 +
include/xen/interface/io/fbif.h | 128 +-
include/xen/interface/io/fsif.h | 192 +
include/xen/interface/io/kbdif.h | 66 +-
include/xen/interface/io/netif.h | 137 +-
include/xen/interface/io/pciif.h | 124 +
include/xen/interface/io/protocols.h | 25 +-
include/xen/interface/io/ring.h | 272 +-
include/xen/interface/io/tpmif.h | 77 +
include/xen/interface/io/usbif.h | 151 +
include/xen/interface/io/vscsiif.h | 105 +
include/xen/interface/io/xenbus.h | 84 +-
include/xen/interface/io/xs_wire.h | 39 +-
include/xen/interface/kexec.h | 168 +
include/xen/interface/mem_event.h | 69 +
include/xen/interface/memory.h | 209 +-
include/xen/interface/nmi.h | 80 +
include/xen/interface/physdev.h | 221 +-
include/xen/interface/platform.h | 402 +
include/xen/interface/sched.h | 44 +-
include/xen/interface/sysctl.h | 523 +
include/xen/interface/tmem.h | 144 +
include/xen/interface/trace.h | 208 +
include/xen/interface/vcpu.h | 158 +-
include/xen/interface/version.h | 44 +-
include/xen/interface/xen-compat.h | 44 +
include/xen/interface/xen.h | 597 +-
include/xen/interface/xenoprof.h | 138 +
include/xen/interface/xsm/acm.h | 223 +
include/xen/interface/xsm/acm_ops.h | 159 +
include/xen/interface/xsm/flask_op.h | 47 +
include/xen/pcifront.h | 69 +
include/xen/public/Kbuild | 4 +
include/xen/public/evtchn.h | 88 +
include/xen/public/gntdev.h | 119 +
include/xen/public/privcmd.h | 85 +
include/xen/public/xenbus.h | 52 +
include/xen/sysctl.h | 11 +
include/xen/xen_proc.h | 12 +
include/xen/xenbus.h | 138 +-
include/xen/xencons.h | 19 +
include/xen/xenoprof.h | 42 +
kernel/Kconfig.preempt | 1 +
kernel/hrtimer.c | 2 +-
kernel/irq/manage.c | 3 +-
kernel/irq/spurious.c | 2 +-
kernel/kexec.c | 94 +-
kernel/sysctl.c | 16 +-
kernel/sysctl_check.c | 12 +
kernel/timer.c | 2 +-
kernel/wait.c | 3 +-
lib/swiotlb-xen.c | 755 +
mm/Kconfig | 28 +
mm/Makefile | 3 +
mm/filemap.c | 96 +-
mm/init-mm.c | 4 +
mm/memory.c | 46 +-
mm/mmap.c | 14 +
mm/page_alloc.c | 31 +
mm/page_io.c | 20 +
mm/precache.c | 140 +
mm/preswap.c | 184 +
mm/swapfile.c | 137 +-
mm/tmem-xen.c | 41 +
mm/tmem.h | 84 +
mm/truncate.c | 10 +
mm/vmalloc.c | 31 +-
net/core/dev.c | 77 +
net/core/skbuff.c | 4 +
net/ipv4/netfilter/nf_nat_proto_tcp.c | 3 +
net/ipv4/netfilter/nf_nat_proto_udp.c | 4 +
net/ipv4/xfrm4_output.c | 2 +-
net/ipv6/addrconf.c | 2 +
scripts/Makefile.build | 15 +
scripts/Makefile.lib | 6 +
scripts/Makefile.xen.awk | 34 +
804 files changed, 483847 insertions(+), 1396 deletions(-)
create mode 100644 arch/x86/ia32/ia32entry-xen.S
create mode 100644 arch/x86/include/mach-xen/asm/agp.h
create mode 100644 arch/x86/include/mach-xen/asm/desc.h
create mode 100644 arch/x86/include/mach-xen/asm/dma-mapping.h
create mode 100644 arch/x86/include/mach-xen/asm/fixmap.h
create mode 100644 arch/x86/include/mach-xen/asm/gnttab_dma.h
create mode 100644 arch/x86/include/mach-xen/asm/highmem.h
create mode 100644 arch/x86/include/mach-xen/asm/hypercall.h
create mode 100644 arch/x86/include/mach-xen/asm/hypercall_32.h
create mode 100644 arch/x86/include/mach-xen/asm/hypercall_64.h
create mode 100644 arch/x86/include/mach-xen/asm/hypervisor.h
create mode 100644 arch/x86/include/mach-xen/asm/io.h
create mode 100644 arch/x86/include/mach-xen/asm/ipi.h
create mode 100644 arch/x86/include/mach-xen/asm/irq_vectors.h
create mode 100644 arch/x86/include/mach-xen/asm/irqflags.h
create mode 100644 arch/x86/include/mach-xen/asm/mach_traps.h
create mode 100644 arch/x86/include/mach-xen/asm/maddr.h
create mode 100644 arch/x86/include/mach-xen/asm/maddr_32.h
create mode 100644 arch/x86/include/mach-xen/asm/maddr_64.h
create mode 100644 arch/x86/include/mach-xen/asm/mmu_context.h
create mode 100644 arch/x86/include/mach-xen/asm/pci.h
create mode 100644 arch/x86/include/mach-xen/asm/pgalloc.h
create mode 100644 arch/x86/include/mach-xen/asm/pgtable-3level.h
create mode 100644 arch/x86/include/mach-xen/asm/pgtable-3level_types.h
create mode 100644 arch/x86/include/mach-xen/asm/pgtable.h
create mode 100644 arch/x86/include/mach-xen/asm/pgtable_32.h
create mode 100644 arch/x86/include/mach-xen/asm/pgtable_64.h
create mode 100644 arch/x86/include/mach-xen/asm/pgtable_64_types.h
create mode 100644 arch/x86/include/mach-xen/asm/pgtable_types.h
create mode 100644 arch/x86/include/mach-xen/asm/processor.h
create mode 100644 arch/x86/include/mach-xen/asm/setup.h
create mode 100644 arch/x86/include/mach-xen/asm/smp-processor-id.h
create mode 100644 arch/x86/include/mach-xen/asm/smp.h
create mode 100644 arch/x86/include/mach-xen/asm/spinlock.h
create mode 100644 arch/x86/include/mach-xen/asm/spinlock_types.h
create mode 100644 arch/x86/include/mach-xen/asm/swiotlb.h
create mode 100644 arch/x86/include/mach-xen/asm/synch_bitops.h
create mode 100644 arch/x86/include/mach-xen/asm/system.h
create mode 100644 arch/x86/include/mach-xen/asm/system_64.h
create mode 100644 arch/x86/include/mach-xen/asm/tlbflush.h
create mode 100644 arch/x86/include/mach-xen/asm/vga.h
create mode 100644 arch/x86/include/mach-xen/asm/xenoprof.h
create mode 100644 arch/x86/include/mach-xen/asm/xor.h
create mode 100644 arch/x86/include/mach-xen/asm/xor_64.h
create mode 100644 arch/x86/kernel/acpi/processor_extcntl_xen.c
create mode 100644 arch/x86/kernel/acpi/sleep-xen.c
create mode 100644 arch/x86/kernel/apic/apic-xen.c
create mode 100644 arch/x86/kernel/apic/io_apic-xen.c
create mode 100644 arch/x86/kernel/apic/ipi-xen.c
create mode 100644 arch/x86/kernel/apic/probe_32-xen.c
create mode 100644 arch/x86/kernel/cpu/common-xen.c
create mode 100644 arch/x86/kernel/cpu/mcheck/mce_dom0.c
create mode 100644 arch/x86/kernel/cpu/mtrr/main-xen.c
create mode 100644 arch/x86/kernel/e820-xen.c
create mode 100644 arch/x86/kernel/early_printk-xen.c
create mode 100644 arch/x86/kernel/entry_32-xen.S
create mode 100644 arch/x86/kernel/entry_64-xen.S
create mode 100644 arch/x86/kernel/fixup.c
create mode 100644 arch/x86/kernel/head-xen.c
create mode 100644 arch/x86/kernel/head32-xen.c
create mode 100644 arch/x86/kernel/head64-xen.c
create mode 100644 arch/x86/kernel/head_32-xen.S
create mode 100644 arch/x86/kernel/head_64-xen.S
create mode 100644 arch/x86/kernel/ioport-xen.c
create mode 100644 arch/x86/kernel/irq-xen.c
create mode 100644 arch/x86/kernel/irq_32-xen.c
create mode 100644 arch/x86/kernel/irq_64-xen.c
create mode 100644 arch/x86/kernel/ldt-xen.c
create mode 100644 arch/x86/kernel/microcode_core-xen.c
create mode 100644 arch/x86/kernel/mpparse-xen.c
create mode 100644 arch/x86/kernel/pci-dma-xen.c
create mode 100644 arch/x86/kernel/pci-nommu-xen.c
create mode 100644 arch/x86/kernel/process-xen.c
create mode 100644 arch/x86/kernel/process_32-xen.c
create mode 100644 arch/x86/kernel/process_64-xen.c
create mode 100644 arch/x86/kernel/quirks-xen.c
create mode 100644 arch/x86/kernel/setup-xen.c
create mode 100644 arch/x86/kernel/smp-xen.c
create mode 100644 arch/x86/kernel/time-xen.c
create mode 100644 arch/x86/kernel/traps-xen.c
create mode 100644 arch/x86/kernel/vsyscall_64-xen.c
create mode 100644 arch/x86/kernel/x86_init-xen.c
create mode 100644 arch/x86/lib/scrub.c
create mode 100644 arch/x86/mm/fault-xen.c
create mode 100644 arch/x86/mm/highmem_32-xen.c
create mode 100644 arch/x86/mm/hypervisor.c
create mode 100644 arch/x86/mm/init-xen.c
create mode 100644 arch/x86/mm/init_32-xen.c
create mode 100644 arch/x86/mm/init_64-xen.c
create mode 100644 arch/x86/mm/iomap_32-xen.c
create mode 100644 arch/x86/mm/ioremap-xen.c
create mode 100644 arch/x86/mm/pageattr-xen.c
create mode 100644 arch/x86/mm/pat-xen.c
create mode 100644 arch/x86/mm/pgtable-xen.c
create mode 100644 arch/x86/mm/pgtable_32-xen.c
create mode 100644 arch/x86/oprofile/xenoprof.c
create mode 100644 arch/x86/pci/irq-xen.c
create mode 100644 arch/x86/pci/pcifront.c
create mode 100644 arch/x86/vdso/vdso32-setup-xen.c
create mode 100644 debian.ec2/NOTES
create mode 100644 debian.ec2/abi/2.6.32-301.4/abiname
create mode 100644 debian.ec2/abi/2.6.32-301.4/amd64/ignore
create mode 100644 debian.ec2/abi/2.6.32-301.4/amd64/ignore.modules
create mode 100644 debian.ec2/abi/2.6.32-301.4/i386/ignore
create mode 100644 debian.ec2/abi/2.6.32-301.4/i386/ignore.modules
create mode 100644 debian.ec2/abi/perm-blacklist
create mode 100644 debian.ec2/changelog
create mode 100644 debian.ec2/changelog.historical
create mode 100644 debian.ec2/config/amd64/config.common.amd64
create mode 100644 debian.ec2/config/amd64/config.flavour.ec2
create mode 100644 debian.ec2/config/config.common.ubuntu
create mode 100644 debian.ec2/config/i386/config.common.i386
create mode 100644 debian.ec2/config/i386/config.flavour.ec2
create mode 100644 debian.ec2/control-scripts/headers-postinst
create mode 100644 debian.ec2/control-scripts/postinst
create mode 100644 debian.ec2/control-scripts/postrm
create mode 100644 debian.ec2/control-scripts/preinst
create mode 100644 debian.ec2/control-scripts/prerm
create mode 100644 debian.ec2/control.d/flavour-control.stub
create mode 100644 debian.ec2/control.d/vars.ec2
create mode 100644 debian.ec2/control.stub.in
create mode 100644 debian.ec2/copyright
create mode 100644 debian.ec2/d-i/exclude-modules.ia64
create mode 100644 debian.ec2/d-i/exclude-modules.powerpc
create mode 100644 debian.ec2/d-i/exclude-modules.sparc
create mode 100644 debian.ec2/d-i/firmware/README.txt
create mode 100644 debian.ec2/d-i/firmware/nic-modules
create mode 100644 debian.ec2/d-i/kernel-versions.in
create mode 100644 debian.ec2/d-i/modules-powerpc/block-modules
create mode 100644 debian.ec2/d-i/modules-powerpc/message-modules
create mode 100644 debian.ec2/d-i/modules-powerpc/nic-modules
create mode 100644 debian.ec2/d-i/modules-powerpc/storage-core-modules
create mode 100644 debian.ec2/d-i/modules-sparc/block-modules
create mode 100644 debian.ec2/d-i/modules-sparc/message-modules
create mode 100644 debian.ec2/d-i/modules/block-modules
create mode 100644 debian.ec2/d-i/modules/char-modules
create mode 100644 debian.ec2/d-i/modules/crypto-modules
create mode 100644 debian.ec2/d-i/modules/fat-modules
create mode 100644 debian.ec2/d-i/modules/fb-modules
create mode 100644 debian.ec2/d-i/modules/firewire-core-modules
create mode 100644 debian.ec2/d-i/modules/floppy-modules
create mode 100644 debian.ec2/d-i/modules/fs-core-modules
create mode 100644 debian.ec2/d-i/modules/fs-secondary-modules
create mode 100644 debian.ec2/d-i/modules/input-modules
create mode 100644 debian.ec2/d-i/modules/irda-modules
create mode 100644 debian.ec2/d-i/modules/md-modules
create mode 100644 debian.ec2/d-i/modules/message-modules
create mode 100644 debian.ec2/d-i/modules/mouse-modules
create mode 100644 debian.ec2/d-i/modules/nfs-modules
create mode 100644 debian.ec2/d-i/modules/nic-modules
create mode 100644 debian.ec2/d-i/modules/nic-pcmcia-modules
create mode 100644 debian.ec2/d-i/modules/nic-shared-modules
create mode 100644 debian.ec2/d-i/modules/nic-usb-modules
create mode 100644 debian.ec2/d-i/modules/parport-modules
create mode 100644 debian.ec2/d-i/modules/pata-modules
create mode 100644 debian.ec2/d-i/modules/pcmcia-modules
create mode 100644 debian.ec2/d-i/modules/pcmcia-storage-modules
create mode 100644 debian.ec2/d-i/modules/plip-modules
create mode 100644 debian.ec2/d-i/modules/ppp-modules
create mode 100644 debian.ec2/d-i/modules/sata-modules
create mode 100644 debian.ec2/d-i/modules/scsi-modules
create mode 100644 debian.ec2/d-i/modules/serial-modules
create mode 100644 debian.ec2/d-i/modules/storage-core-modules
create mode 100644 debian.ec2/d-i/modules/usb-modules
create mode 100644 debian.ec2/d-i/modules/virtio-modules
create mode 100644 debian.ec2/d-i/package-list
create mode 100644 debian.ec2/patches.xen/add-console-use-vt
create mode 100644 debian.ec2/patches.xen/ipv6-no-autoconf
create mode 100644 debian.ec2/patches.xen/pci-guestdev
create mode 100644 debian.ec2/patches.xen/pci-reserve
create mode 100644 debian.ec2/patches.xen/series.conf
create mode 100644 debian.ec2/patches.xen/sfc-driverlink
create mode 100644 debian.ec2/patches.xen/sfc-driverlink-conditional
create mode 100644 debian.ec2/patches.xen/sfc-endianness
create mode 100644 debian.ec2/patches.xen/sfc-external-sram
create mode 100644 debian.ec2/patches.xen/sfc-resource-driver
create mode 100644 debian.ec2/patches.xen/sfc-set-arch
create mode 100644 debian.ec2/patches.xen/tmem
create mode 100644 debian.ec2/patches.xen/xen-balloon-max-target
create mode 100644 debian.ec2/patches.xen/xen-blkback-bimodal-suse
create mode 100644 debian.ec2/patches.xen/xen-blkback-cdrom
create mode 100644 debian.ec2/patches.xen/xen-blkfront-cdrom
create mode 100644 debian.ec2/patches.xen/xen-blkif-protocol-fallback-hack
create mode 100644 debian.ec2/patches.xen/xen-blktap-write-barriers
create mode 100644 debian.ec2/patches.xen/xen-configurable-guest-devices
create mode 100644 debian.ec2/patches.xen/xen-cpufreq-report
create mode 100644 debian.ec2/patches.xen/xen-dcdbas
create mode 100644 debian.ec2/patches.xen/xen-ipi-per-cpu-irq
create mode 100644 debian.ec2/patches.xen/xen-kconfig-compat
create mode 100644 debian.ec2/patches.xen/xen-modular-blktap
create mode 100644 debian.ec2/patches.xen/xen-netback-notify-multi
create mode 100644 debian.ec2/patches.xen/xen-netback-nr-irqs
create mode 100644 debian.ec2/patches.xen/xen-op-packet
create mode 100644 debian.ec2/patches.xen/xen-pciback-sriov
create mode 100644 debian.ec2/patches.xen/xen-privcmd-mmap-batch-clear
create mode 100644 debian.ec2/patches.xen/xen-sections
create mode 100644 debian.ec2/patches.xen/xen-spinlock-poll-early
create mode 100644 debian.ec2/patches.xen/xen-staging-build
create mode 100644 debian.ec2/patches.xen/xen-swiotlb-heuristics
create mode 100644 debian.ec2/patches.xen/xen-sysdev-suspend
create mode 100644 debian.ec2/patches.xen/xen-unpriv-build
create mode 100644 debian.ec2/patches.xen/xen-virq-per-cpu-irq
create mode 100644 debian.ec2/patches.xen/xen-vmalloc_32
create mode 100644 debian.ec2/patches.xen/xen-x86-bigmem
create mode 100644 debian.ec2/patches.xen/xen-x86-consistent-nmi
create mode 100644 debian.ec2/patches.xen/xen-x86-dcr-fallback
create mode 100644 debian.ec2/patches.xen/xen-x86-exit-mmap
create mode 100644 debian.ec2/patches.xen/xen-x86-machphys-prediction
create mode 100644 debian.ec2/patches.xen/xen-x86-no-lapic
create mode 100644 debian.ec2/patches.xen/xen-x86-panic-no-reboot
create mode 100644 debian.ec2/patches.xen/xen-x86-per-cpu-vcpu-info
create mode 100644 debian.ec2/patches.xen/xen-x86-pmd-handling
create mode 100644 debian.ec2/patches.xen/xen-x86_64-dump-user-pgt
create mode 100644 debian.ec2/patches.xen/xen-x86_64-note-init-p2m
create mode 100644 debian.ec2/patches.xen/xen-x86_64-pgd-alloc-order
create mode 100644 debian.ec2/patches.xen/xen-x86_64-pgd-pin
create mode 100644 debian.ec2/patches.xen/xen3-auto-arch-i386.diff
create mode 100644 debian.ec2/patches.xen/xen3-auto-arch-x86.diff
create mode 100644 debian.ec2/patches.xen/xen3-auto-arch-x86_64.diff
create mode 100644 debian.ec2/patches.xen/xen3-auto-common.diff
create mode 100644 debian.ec2/patches.xen/xen3-auto-include-xen-interface.diff
create mode 100644 debian.ec2/patches.xen/xen3-auto-xen-arch.diff
create mode 100644 debian.ec2/patches.xen/xen3-auto-xen-drivers.diff
create mode 100644 debian.ec2/patches.xen/xen3-auto-xen-kconfig.diff
create mode 100644 debian.ec2/patches.xen/xen3-fixup-arch-x86
create mode 100644 debian.ec2/patches.xen/xen3-fixup-common
create mode 100644 debian.ec2/patches.xen/xen3-fixup-kconfig
create mode 100644 debian.ec2/patches.xen/xen3-fixup-xen
create mode 100644 debian.ec2/patches.xen/xen3-kdb-x86
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.18
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.19
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.20
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.21
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.22
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.23
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.24
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.25
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.26
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.27
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.28
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.29
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.30
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.31
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.32
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.32.1-2
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.32.2-3
create mode 100644 debian.ec2/patches.xen/xen3-patch-2.6.32.3-4
create mode 100644 debian.ec2/patches.xen/xen3-seccomp-disable-tsc-option
create mode 100644 debian.ec2/patches.xen/xen3-stack-unwind
create mode 100644 debian.ec2/patches.xen/xen3-x86-64-align-rodata-kernel-section-to-2mb-with-config_debug_rodata
create mode 100644 debian.ec2/patches.xen/xen3-x86-64-preserve-large-page-mapping-for-1st-2mb-kernel-txt-with-config_debug_rodata
create mode 100644 debian.ec2/patches.xen/xen3-x86-mcp51-no-dac
create mode 100644 debian.ec2/patches.xen/xen3-x86_64-unwind-annotations
create mode 100755 debian.ec2/rules
create mode 100644 debian.ec2/rules.d/0-common-vars.mk
create mode 100644 debian.ec2/rules.d/1-maintainer.mk
create mode 100644 debian.ec2/rules.d/2-binary-arch.mk
create mode 100644 debian.ec2/rules.d/3-binary-indep.mk
create mode 100644 debian.ec2/rules.d/4-checks.mk
create mode 100644 debian.ec2/rules.d/5-udebs.mk
create mode 100644 debian.ec2/rules.d/amd64.mk
create mode 100644 debian.ec2/rules.d/i386.mk
create mode 100755 debian.ec2/scripts/abi-check
create mode 100755 debian.ec2/scripts/control-create
create mode 100755 debian.ec2/scripts/link-headers
create mode 100755 debian.ec2/scripts/misc/getabis
create mode 100755 debian.ec2/scripts/misc/git-ubuntu-log
create mode 100755 debian.ec2/scripts/misc/insert-changes.pl
create mode 100755 debian.ec2/scripts/misc/insert-ubuntu-changes
create mode 100755 debian.ec2/scripts/misc/kernelconfig
create mode 100755 debian.ec2/scripts/misc/retag
create mode 100755 debian.ec2/scripts/misc/splitconfig.pl
create mode 100755 debian.ec2/scripts/module-check
create mode 100644 debian.ec2/scripts/sub-flavour
create mode 100644 debian.ec2/sub-flavours/README
create mode 100644 debian.ec2/sub-flavours/control.stub
create mode 100644 debian.ec2/tests/README
create mode 100755 debian.ec2/tests/check-aliases
create mode 100644 drivers/acpi/processor_extcntl.c
create mode 100644 drivers/char/tpm/tpm_vtpm.c
create mode 100644 drivers/char/tpm/tpm_vtpm.h
create mode 100644 drivers/char/tpm/tpm_xen.c
create mode 100644 drivers/pci/guestdev.c
create mode 100644 drivers/pci/iomulti.c
create mode 100644 drivers/pci/iomulti.h
create mode 100644 drivers/pci/msi-xen.c
create mode 100644 drivers/pci/reserve.c
create mode 100644 drivers/xen/balloon/Makefile
create mode 100644 drivers/xen/balloon/balloon.c
create mode 100644 drivers/xen/balloon/common.h
create mode 100644 drivers/xen/balloon/sysfs.c
create mode 100644 drivers/xen/blkback/Makefile
create mode 100644 drivers/xen/blkback/blkback-pagemap.c
create mode 100644 drivers/xen/blkback/blkback-pagemap.h
create mode 100644 drivers/xen/blkback/blkback.c
create mode 100644 drivers/xen/blkback/cdrom.c
create mode 100644 drivers/xen/blkback/common.h
create mode 100644 drivers/xen/blkback/interface.c
create mode 100644 drivers/xen/blkback/vbd.c
create mode 100644 drivers/xen/blkback/xenbus.c
create mode 100644 drivers/xen/blkfront/Makefile
create mode 100644 drivers/xen/blkfront/blkfront.c
create mode 100644 drivers/xen/blkfront/block.h
create mode 100644 drivers/xen/blkfront/vbd.c
create mode 100644 drivers/xen/blkfront/vcd.c
create mode 100644 drivers/xen/blktap/Makefile
create mode 100644 drivers/xen/blktap/blktap.c
create mode 100644 drivers/xen/blktap/blocktap.c
create mode 100644 drivers/xen/blktap/common.h
create mode 100644 drivers/xen/blktap/interface.c
create mode 100644 drivers/xen/blktap/xenbus.c
create mode 100644 drivers/xen/blktap2/Makefile
create mode 100644 drivers/xen/blktap2/blktap.h
create mode 100644 drivers/xen/blktap2/control.c
create mode 100644 drivers/xen/blktap2/device.c
create mode 100644 drivers/xen/blktap2/request.c
create mode 100644 drivers/xen/blktap2/ring.c
create mode 100644 drivers/xen/blktap2/sysfs.c
create mode 100644 drivers/xen/blktap2/wait_queue.c
create mode 100644 drivers/xen/char/Makefile
create mode 100644 drivers/xen/char/mem.c
create mode 100644 drivers/xen/console/Makefile
create mode 100644 drivers/xen/console/console.c
create mode 100644 drivers/xen/console/xencons_ring.c
create mode 100644 drivers/xen/core/Makefile
create mode 100644 drivers/xen/core/cpu_hotplug.c
create mode 100644 drivers/xen/core/domctl.c
create mode 100644 drivers/xen/core/domctl.h
create mode 100644 drivers/xen/core/evtchn.c
create mode 100644 drivers/xen/core/firmware.c
create mode 100644 drivers/xen/core/gnttab.c
create mode 100644 drivers/xen/core/hypervisor_sysfs.c
create mode 100644 drivers/xen/core/machine_kexec.c
create mode 100644 drivers/xen/core/machine_reboot.c
create mode 100644 drivers/xen/core/pci.c
create mode 100644 drivers/xen/core/reboot.c
create mode 100644 drivers/xen/core/smpboot.c
create mode 100644 drivers/xen/core/spinlock.c
create mode 100644 drivers/xen/core/xen_proc.c
create mode 100644 drivers/xen/core/xen_sysfs.c
create mode 100644 drivers/xen/core/xencomm.c
create mode 100644 drivers/xen/evtchn/Makefile
create mode 100644 drivers/xen/evtchn/evtchn.c
create mode 100644 drivers/xen/fbfront/Makefile
create mode 100644 drivers/xen/fbfront/xenfb.c
create mode 100644 drivers/xen/fbfront/xenkbd.c
create mode 100644 drivers/xen/gntdev/Makefile
create mode 100644 drivers/xen/gntdev/gntdev.c
create mode 100644 drivers/xen/netback/Makefile
create mode 100644 drivers/xen/netback/accel.c
create mode 100644 drivers/xen/netback/common.h
create mode 100644 drivers/xen/netback/interface.c
create mode 100644 drivers/xen/netback/loopback.c
create mode 100644 drivers/xen/netback/netback.c
create mode 100644 drivers/xen/netback/xenbus.c
create mode 100644 drivers/xen/netfront/Makefile
create mode 100644 drivers/xen/netfront/accel.c
create mode 100644 drivers/xen/netfront/netfront.c
create mode 100644 drivers/xen/netfront/netfront.h
create mode 100644 drivers/xen/pciback/Makefile
create mode 100644 drivers/xen/pciback/conf_space.c
create mode 100644 drivers/xen/pciback/conf_space.h
create mode 100644 drivers/xen/pciback/conf_space_capability.c
create mode 100644 drivers/xen/pciback/conf_space_capability.h
create mode 100644 drivers/xen/pciback/conf_space_capability_msi.c
create mode 100644 drivers/xen/pciback/conf_space_capability_pm.c
create mode 100644 drivers/xen/pciback/conf_space_capability_vpd.c
create mode 100644 drivers/xen/pciback/conf_space_header.c
create mode 100644 drivers/xen/pciback/conf_space_quirks.c
create mode 100644 drivers/xen/pciback/conf_space_quirks.h
create mode 100644 drivers/xen/pciback/controller.c
create mode 100644 drivers/xen/pciback/passthrough.c
create mode 100644 drivers/xen/pciback/pci_stub.c
create mode 100644 drivers/xen/pciback/pciback.h
create mode 100644 drivers/xen/pciback/pciback_ops.c
create mode 100644 drivers/xen/pciback/slot.c
create mode 100644 drivers/xen/pciback/vpci.c
create mode 100644 drivers/xen/pciback/xenbus.c
create mode 100644 drivers/xen/pcifront/Makefile
create mode 100644 drivers/xen/pcifront/pci.c
create mode 100644 drivers/xen/pcifront/pci_op.c
create mode 100644 drivers/xen/pcifront/pcifront.h
create mode 100644 drivers/xen/pcifront/xenbus.c
create mode 100644 drivers/xen/privcmd/Makefile
create mode 100644 drivers/xen/privcmd/compat_privcmd.c
create mode 100644 drivers/xen/privcmd/privcmd.c
create mode 100644 drivers/xen/scsiback/Makefile
create mode 100644 drivers/xen/scsiback/common.h
create mode 100644 drivers/xen/scsiback/emulate.c
create mode 100644 drivers/xen/scsiback/interface.c
create mode 100644 drivers/xen/scsiback/scsiback.c
create mode 100644 drivers/xen/scsiback/translate.c
create mode 100644 drivers/xen/scsiback/xenbus.c
create mode 100644 drivers/xen/scsifront/Makefile
create mode 100644 drivers/xen/scsifront/common.h
create mode 100644 drivers/xen/scsifront/scsifront.c
create mode 100644 drivers/xen/scsifront/xenbus.c
create mode 100644 drivers/xen/sfc_netback/Makefile
create mode 100644 drivers/xen/sfc_netback/accel.c
create mode 100644 drivers/xen/sfc_netback/accel.h
create mode 100644 drivers/xen/sfc_netback/accel_debugfs.c
create mode 100644 drivers/xen/sfc_netback/accel_fwd.c
create mode 100644 drivers/xen/sfc_netback/accel_msg.c
create mode 100644 drivers/xen/sfc_netback/accel_solarflare.c
create mode 100644 drivers/xen/sfc_netback/accel_solarflare.h
create mode 100644 drivers/xen/sfc_netback/accel_xenbus.c
create mode 100644 drivers/xen/sfc_netback/ci/compat.h
create mode 100644 drivers/xen/sfc_netback/ci/compat/gcc.h
create mode 100644 drivers/xen/sfc_netback/ci/compat/gcc_x86.h
create mode 100644 drivers/xen/sfc_netback/ci/compat/primitive.h
create mode 100644 drivers/xen/sfc_netback/ci/compat/sysdep.h
create mode 100644 drivers/xen/sfc_netback/ci/compat/utils.h
create mode 100644 drivers/xen/sfc_netback/ci/compat/x86.h
create mode 100644 drivers/xen/sfc_netback/ci/compat/x86_64.h
create mode 100644 drivers/xen/sfc_netback/ci/tools/config.h
create mode 100644 drivers/xen/sfc_netback/ci/tools/debug.h
create mode 100644 drivers/xen/sfc_netback/ci/tools/log.h
create mode 100644 drivers/xen/sfc_netback/ci/tools/platform/gcc_x86.h
create mode 100644 drivers/xen/sfc_netback/ci/tools/platform/linux_kernel.h
create mode 100644 drivers/xen/sfc_netback/ci/tools/sysdep.h
create mode 100644 drivers/xen/sfc_netfront/Makefile
create mode 100644 drivers/xen/sfc_netfront/accel.h
create mode 100644 drivers/xen/sfc_netfront/accel_bufs.c
create mode 100644 drivers/xen/sfc_netfront/accel_bufs.h
create mode 100644 drivers/xen/sfc_netfront/accel_debugfs.c
create mode 100644 drivers/xen/sfc_netfront/accel_msg.c
create mode 100644 drivers/xen/sfc_netfront/accel_netfront.c
create mode 100644 drivers/xen/sfc_netfront/accel_ssr.c
create mode 100644 drivers/xen/sfc_netfront/accel_ssr.h
create mode 100644 drivers/xen/sfc_netfront/accel_tso.c
create mode 100644 drivers/xen/sfc_netfront/accel_tso.h
create mode 100644 drivers/xen/sfc_netfront/accel_vi.c
create mode 100644 drivers/xen/sfc_netfront/accel_xenbus.c
create mode 100644 drivers/xen/sfc_netfront/ef_vi_falcon.h
create mode 100644 drivers/xen/sfc_netfront/ef_vi_falcon_core.h
create mode 100644 drivers/xen/sfc_netfront/ef_vi_falcon_desc.h
create mode 100644 drivers/xen/sfc_netfront/ef_vi_falcon_event.h
create mode 100644 drivers/xen/sfc_netfront/ef_vi_internal.h
create mode 100644 drivers/xen/sfc_netfront/etherfabric/ef_vi.h
create mode 100644 drivers/xen/sfc_netfront/falcon_event.c
create mode 100644 drivers/xen/sfc_netfront/falcon_vi.c
create mode 100644 drivers/xen/sfc_netfront/pt_tx.c
create mode 100644 drivers/xen/sfc_netfront/sysdep.h
create mode 100644 drivers/xen/sfc_netfront/vi_init.c
create mode 100644 drivers/xen/sfc_netutil/Makefile
create mode 100644 drivers/xen/sfc_netutil/accel_cuckoo_hash.c
create mode 100644 drivers/xen/sfc_netutil/accel_cuckoo_hash.h
create mode 100644 drivers/xen/sfc_netutil/accel_msg_iface.c
create mode 100644 drivers/xen/sfc_netutil/accel_msg_iface.h
create mode 100644 drivers/xen/sfc_netutil/accel_shared_fifo.h
create mode 100644 drivers/xen/sfc_netutil/accel_util.c
create mode 100644 drivers/xen/sfc_netutil/accel_util.h
create mode 100644 drivers/xen/tpmback/Makefile
create mode 100644 drivers/xen/tpmback/common.h
create mode 100644 drivers/xen/tpmback/interface.c
create mode 100644 drivers/xen/tpmback/tpmback.c
create mode 100644 drivers/xen/tpmback/xenbus.c
create mode 100644 drivers/xen/usbback/Makefile
create mode 100644 drivers/xen/usbback/interface.c
create mode 100644 drivers/xen/usbback/usbback.c
create mode 100644 drivers/xen/usbback/usbback.h
create mode 100644 drivers/xen/usbback/usbstub.c
create mode 100644 drivers/xen/usbback/xenbus.c
create mode 100644 drivers/xen/usbfront/Makefile
create mode 100644 drivers/xen/usbfront/usbfront-dbg.c
create mode 100644 drivers/xen/usbfront/usbfront-hcd.c
create mode 100644 drivers/xen/usbfront/usbfront-hub.c
create mode 100644 drivers/xen/usbfront/usbfront-q.c
create mode 100644 drivers/xen/usbfront/usbfront.h
create mode 100644 drivers/xen/usbfront/xenbus.c
create mode 100644 drivers/xen/util.c
create mode 100644 drivers/xen/xenbus/xenbus_backend_client.c
create mode 100644 drivers/xen/xenbus/xenbus_dev.c
create mode 100644 drivers/xen/xenbus/xenbus_probe_backend.c
create mode 100644 drivers/xen/xenoprof/xenoprofile.c
create mode 100644 include/linux/precache.h
create mode 100644 include/xen/balloon.h
create mode 100644 include/xen/blkif.h
create mode 100644 include/xen/compat_ioctl.h
create mode 100644 include/xen/cpu_hotplug.h
create mode 100644 include/xen/driver_util.h
create mode 100644 include/xen/firmware.h
create mode 100644 include/xen/gnttab.h
create mode 100644 include/xen/hvm.h
create mode 100644 include/xen/hypercall.h
create mode 100644 include/xen/hypervisor_sysfs.h
create mode 100644 include/xen/interface/COPYING
create mode 100644 include/xen/interface/arch-x86/cpuid.h
create mode 100644 include/xen/interface/arch-x86/hvm/save.h
create mode 100644 include/xen/interface/arch-x86/xen-mca.h
create mode 100644 include/xen/interface/arch-x86/xen-x86_32.h
create mode 100644 include/xen/interface/arch-x86/xen-x86_64.h
create mode 100644 include/xen/interface/arch-x86/xen.h
create mode 100644 include/xen/interface/arch-x86_32.h
create mode 100644 include/xen/interface/arch-x86_64.h
create mode 100644 include/xen/interface/dom0_ops.h
create mode 100644 include/xen/interface/domctl.h
create mode 100644 include/xen/interface/hvm/e820.h
create mode 100644 include/xen/interface/hvm/hvm_info_table.h
create mode 100644 include/xen/interface/hvm/hvm_op.h
create mode 100644 include/xen/interface/hvm/ioreq.h
create mode 100644 include/xen/interface/hvm/params.h
create mode 100644 include/xen/interface/hvm/save.h
create mode 100644 include/xen/interface/io/cdromif.h
create mode 100644 include/xen/interface/io/fsif.h
create mode 100644 include/xen/interface/io/pciif.h
create mode 100644 include/xen/interface/io/tpmif.h
create mode 100644 include/xen/interface/io/usbif.h
create mode 100644 include/xen/interface/io/vscsiif.h
create mode 100644 include/xen/interface/kexec.h
create mode 100644 include/xen/interface/mem_event.h
create mode 100644 include/xen/interface/nmi.h
create mode 100644 include/xen/interface/platform.h
create mode 100644 include/xen/interface/sysctl.h
create mode 100644 include/xen/interface/tmem.h
create mode 100644 include/xen/interface/trace.h
create mode 100644 include/xen/interface/xen-compat.h
create mode 100644 include/xen/interface/xenoprof.h
create mode 100644 include/xen/interface/xsm/acm.h
create mode 100644 include/xen/interface/xsm/acm_ops.h
create mode 100644 include/xen/interface/xsm/flask_op.h
create mode 100644 include/xen/pcifront.h
create mode 100644 include/xen/public/Kbuild
create mode 100644 include/xen/public/evtchn.h
create mode 100644 include/xen/public/gntdev.h
create mode 100644 include/xen/public/privcmd.h
create mode 100644 include/xen/public/xenbus.h
create mode 100644 include/xen/sysctl.h
create mode 100644 include/xen/xen_proc.h
create mode 100644 include/xen/xencons.h
create mode 100644 include/xen/xenoprof.h
create mode 100644 lib/swiotlb-xen.c
create mode 100644 mm/precache.c
create mode 100644 mm/preswap.c
create mode 100644 mm/tmem-xen.c
create mode 100644 mm/tmem.h
create mode 100644 scripts/Makefile.xen.awk
More information about the kernel-team
mailing list