[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
rpms/kernel/devel kernel-2.6.spec, 1.1971.2.11, 1.1971.2.12 linux-2.6-xen.patch, 1.1.46.2, 1.1.46.3
- From: fedora-cvs-commits redhat com
- To: fedora-cvs-commits redhat com
- Subject: rpms/kernel/devel kernel-2.6.spec, 1.1971.2.11, 1.1971.2.12 linux-2.6-xen.patch, 1.1.46.2, 1.1.46.3
- Date: Wed, 1 Mar 2006 11:54:55 -0500
Author: quintela
Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv13424
Modified Files:
Tag: private-xen-rebased-1971-branch
kernel-2.6.spec linux-2.6-xen.patch
Log Message:
remove ia64 xen bits
Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.1971.2.11
retrieving revision 1.1971.2.12
diff -u -r1.1971.2.11 -r1.1971.2.12
--- kernel-2.6.spec 1 Mar 2006 13:16:22 -0000 1.1971.2.11
+++ kernel-2.6.spec 1 Mar 2006 16:54:41 -0000 1.1971.2.12
@@ -162,8 +162,7 @@
License: GPLv2
Version: %{rpmversion}
Release: %{release}
-#ExclusiveArch: noarch %{all_x86} x86_64 ppc ppc64 ia64 sparc sparc64 ppc64iseries s390 s390x
-ExclusiveArch: noarch ia64
+ExclusiveArch: noarch %{all_x86} x86_64 ppc ppc64 ia64 sparc sparc64 ppc64iseries s390 s390x
ExclusiveOS: Linux
Provides: kernel = %{version}
Provides: kernel-drm = 4.3.0
@@ -1598,6 +1597,10 @@
%changelog
* Wed Mar 1 2006 Juan Quintela <quintela redhat com>
+- remove xen ia64 bits, they break ia64 build.
+- riel cpusteal hv fix.
+
+* Wed Mar 1 2006 Juan Quintela <quintela redhat com>
- enable ia64 again
* Tue Feb 28 2006 Juan Quintela <quintela redhat com>
linux-2.6-xen.patch:
linux-2.6.15.xen/include/xen/interface/version.h | 67
linux-2.6.16-rc4-xen0/arch/i386/Kconfig | 98
linux-2.6.16-rc4-xen0/arch/i386/Kconfig.cpu | 2
linux-2.6.16-rc4-xen0/arch/i386/Makefile | 18
linux-2.6.16-rc4-xen0/arch/i386/boot-xen/Makefile | 21
linux-2.6.16-rc4-xen0/arch/i386/kernel/Makefile | 33
linux-2.6.16-rc4-xen0/arch/i386/kernel/acpi/Makefile | 4
linux-2.6.16-rc4-xen0/arch/i386/kernel/acpi/boot-xen.c | 1164 ++++
linux-2.6.16-rc4-xen0/arch/i386/kernel/apic-xen.c | 140
linux-2.6.16-rc4-xen0/arch/i386/kernel/asm-offsets.c | 2
linux-2.6.16-rc4-xen0/arch/i386/kernel/cpu/Makefile | 5
linux-2.6.16-rc4-xen0/arch/i386/kernel/cpu/common-xen.c | 667 ++
linux-2.6.16-rc4-xen0/arch/i386/kernel/cpu/mtrr/Makefile | 7
linux-2.6.16-rc4-xen0/arch/i386/kernel/cpu/mtrr/main-xen.c | 187
linux-2.6.16-rc4-xen0/arch/i386/kernel/early_printk-xen.c | 2
linux-2.6.16-rc4-xen0/arch/i386/kernel/entry-xen.S | 857 +++
linux-2.6.16-rc4-xen0/arch/i386/kernel/fixup.c | 95
linux-2.6.16-rc4-xen0/arch/i386/kernel/head-xen.S | 208
linux-2.6.16-rc4-xen0/arch/i386/kernel/init_task-xen.c | 51
linux-2.6.16-rc4-xen0/arch/i386/kernel/io_apic-xen.c | 2728 ++++++++++
linux-2.6.16-rc4-xen0/arch/i386/kernel/ioport-xen.c | 122
linux-2.6.16-rc4-xen0/arch/i386/kernel/irq-xen.c | 306 +
linux-2.6.16-rc4-xen0/arch/i386/kernel/ldt-xen.c | 269
linux-2.6.16-rc4-xen0/arch/i386/kernel/microcode-xen.c | 164
linux-2.6.16-rc4-xen0/arch/i386/kernel/mpparse-xen.c | 1182 ++++
linux-2.6.16-rc4-xen0/arch/i386/kernel/pci-dma-xen.c | 344 +
linux-2.6.16-rc4-xen0/arch/i386/kernel/process-xen.c | 833 +++
linux-2.6.16-rc4-xen0/arch/i386/kernel/quirks-xen.c | 48
linux-2.6.16-rc4-xen0/arch/i386/kernel/setup-xen.c | 1888 ++++++
linux-2.6.16-rc4-xen0/arch/i386/kernel/smp-xen.c | 617 ++
linux-2.6.16-rc4-xen0/arch/i386/kernel/swiotlb.c | 674 ++
linux-2.6.16-rc4-xen0/arch/i386/kernel/sysenter.c | 14
linux-2.6.16-rc4-xen0/arch/i386/kernel/time-xen.c | 961 +++
linux-2.6.16-rc4-xen0/arch/i386/kernel/traps-xen.c | 1118 ++++
linux-2.6.16-rc4-xen0/arch/i386/kernel/vm86.c | 8
linux-2.6.16-rc4-xen0/arch/i386/kernel/vmlinux.lds.S | 4
linux-2.6.16-rc4-xen0/arch/i386/kernel/vsyscall-note-xen.S | 32
linux-2.6.16-rc4-xen0/arch/i386/kernel/vsyscall.S | 2
linux-2.6.16-rc4-xen0/arch/i386/mach-xen/Makefile | 7
linux-2.6.16-rc4-xen0/arch/i386/mach-xen/setup.c | 37
linux-2.6.16-rc4-xen0/arch/i386/mm/Makefile | 8
linux-2.6.16-rc4-xen0/arch/i386/mm/fault-xen.c | 617 ++
linux-2.6.16-rc4-xen0/arch/i386/mm/highmem-xen.c | 123
linux-2.6.16-rc4-xen0/arch/i386/mm/hypervisor.c | 468 +
linux-2.6.16-rc4-xen0/arch/i386/mm/init-xen.c | 845 +++
linux-2.6.16-rc4-xen0/arch/i386/mm/ioremap-xen.c | 462 +
linux-2.6.16-rc4-xen0/arch/i386/mm/pgtable-xen.c | 630 ++
linux-2.6.16-rc4-xen0/arch/i386/pci/Makefile | 9
linux-2.6.16-rc4-xen0/arch/i386/pci/irq-xen.c | 1202 ++++
linux-2.6.16-rc4-xen0/arch/i386/pci/pcifront.c | 55
linux-2.6.16-rc4-xen0/arch/i386/power/Makefile | 4
linux-2.6.16-rc4-xen0/arch/um/kernel/physmem.c | 4
linux-2.6.16-rc4-xen0/arch/x86_64/Kconfig | 60
linux-2.6.16-rc4-xen0/arch/x86_64/Makefile | 16
linux-2.6.16-rc4-xen0/arch/x86_64/ia32/Makefile | 20
linux-2.6.16-rc4-xen0/arch/x86_64/ia32/ia32entry-xen.S | 721 ++
linux-2.6.16-rc4-xen0/arch/x86_64/ia32/syscall32-xen.c | 128
linux-2.6.16-rc4-xen0/arch/x86_64/ia32/syscall32_syscall-xen.S | 28
linux-2.6.16-rc4-xen0/arch/x86_64/ia32/vsyscall-int80.S | 58
linux-2.6.16-rc4-xen0/arch/x86_64/ia32/vsyscall-sigreturn.S | 2
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/Makefile | 18
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/acpi/Makefile | 1
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/apic-xen.c | 198
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/asm-offsets.c | 2
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/e820-xen.c | 744 ++
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/early_printk-xen.c | 306 +
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/entry-xen.S | 1132 ++++
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/genapic-xen.c | 144
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/genapic_xen.c | 162
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/head-xen.S | 152
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/head64-xen.c | 140
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/init_task.c | 3
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/io_apic-xen.c | 2217 ++++++++
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/ioport-xen.c | 58
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/irq-xen.c | 168
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/ldt-xen.c | 282 +
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/mpparse-xen.c | 1005 +++
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/pci-swiotlb-xen.c | 54
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/process-xen.c | 810 ++
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/setup-xen.c | 1629 +++++
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/setup64-xen.c | 360 +
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/smp-xen.c | 596 ++
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/traps-xen.c | 1029 +++
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/vsyscall-xen.c | 239
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/x8664_ksyms-xen.c | 172
linux-2.6.16-rc4-xen0/arch/x86_64/kernel/xen_entry.S | 41
linux-2.6.16-rc4-xen0/arch/x86_64/mm/Makefile | 10
linux-2.6.16-rc4-xen0/arch/x86_64/mm/fault-xen.c | 595 ++
linux-2.6.16-rc4-xen0/arch/x86_64/mm/init-xen.c | 1107 ++++
linux-2.6.16-rc4-xen0/arch/x86_64/mm/pageattr-xen.c | 392 +
linux-2.6.16-rc4-xen0/arch/x86_64/pci/Makefile | 12
linux-2.6.16-rc4-xen0/drivers/Makefile | 1
linux-2.6.16-rc4-xen0/drivers/acpi/Kconfig | 2
linux-2.6.16-rc4-xen0/drivers/acpi/tables.c | 7
linux-2.6.16-rc4-xen0/drivers/char/mem.c | 6
linux-2.6.16-rc4-xen0/drivers/char/tpm/Kconfig | 14
linux-2.6.16-rc4-xen0/drivers/char/tpm/Makefile | 1
linux-2.6.16-rc4-xen0/drivers/char/tpm/tpm.c | 44
linux-2.6.16-rc4-xen0/drivers/char/tpm/tpm.h | 7
linux-2.6.16-rc4-xen0/drivers/char/tpm/tpm_xen.c | 536 +
linux-2.6.16-rc4-xen0/drivers/char/tty_io.c | 7
linux-2.6.16-rc4-xen0/drivers/firmware/Kconfig | 2
linux-2.6.16-rc4-xen0/drivers/pci/Kconfig | 1
linux-2.6.16-rc4-xen0/drivers/serial/Kconfig | 1
linux-2.6.16-rc4-xen0/drivers/video/Kconfig | 2
linux-2.6.16-rc4-xen0/drivers/xen/Kconfig | 192
linux-2.6.16-rc4-xen0/drivers/xen/Makefile | 22
linux-2.6.16-rc4-xen0/drivers/xen/balloon/Makefile | 2
linux-2.6.16-rc4-xen0/drivers/xen/balloon/balloon.c | 585 ++
linux-2.6.16-rc4-xen0/drivers/xen/blkback/Makefile | 2
linux-2.6.16-rc4-xen0/drivers/xen/blkback/blkback.c | 590 ++
linux-2.6.16-rc4-xen0/drivers/xen/blkback/common.h | 123
linux-2.6.16-rc4-xen0/drivers/xen/blkback/interface.c | 164
linux-2.6.16-rc4-xen0/drivers/xen/blkback/vbd.c | 102
linux-2.6.16-rc4-xen0/drivers/xen/blkback/xenbus.c | 421 +
linux-2.6.16-rc4-xen0/drivers/xen/blkfront/Makefile | 5
linux-2.6.16-rc4-xen0/drivers/xen/blkfront/blkfront.c | 834 +++
linux-2.6.16-rc4-xen0/drivers/xen/blkfront/block.h | 162
linux-2.6.16-rc4-xen0/drivers/xen/blkfront/vbd.c | 323 +
linux-2.6.16-rc4-xen0/drivers/xen/blktap/Makefile | 3
linux-2.6.16-rc4-xen0/drivers/xen/blktap/blktap.c | 910 +++
linux-2.6.16-rc4-xen0/drivers/xen/blktap/common.h | 110
linux-2.6.16-rc4-xen0/drivers/xen/blktap/interface.c | 146
linux-2.6.16-rc4-xen0/drivers/xen/blktap/xenbus.c | 234
linux-2.6.16-rc4-xen0/drivers/xen/char/Makefile | 2
linux-2.6.16-rc4-xen0/drivers/xen/char/mem.c | 156
linux-2.6.16-rc4-xen0/drivers/xen/console/Makefile | 2
linux-2.6.16-rc4-xen0/drivers/xen/console/console.c | 647 ++
linux-2.6.16-rc4-xen0/drivers/xen/console/xencons_ring.c | 125
linux-2.6.16-rc4-xen0/drivers/xen/core/Makefile | 9
linux-2.6.16-rc4-xen0/drivers/xen/core/evtchn.c | 823 +++
linux-2.6.16-rc4-xen0/drivers/xen/core/features.c | 29
linux-2.6.16-rc4-xen0/drivers/xen/core/gnttab.c | 432 +
linux-2.6.16-rc4-xen0/drivers/xen/core/reboot.c | 442 +
linux-2.6.16-rc4-xen0/drivers/xen/core/skbuff.c | 143
linux-2.6.16-rc4-xen0/drivers/xen/core/smpboot.c | 449 +
linux-2.6.16-rc4-xen0/drivers/xen/core/xen_proc.c | 29
linux-2.6.16-rc4-xen0/drivers/xen/evtchn/Makefile | 2
linux-2.6.16-rc4-xen0/drivers/xen/evtchn/evtchn.c | 459 +
linux-2.6.16-rc4-xen0/drivers/xen/net_driver_util.c | 67
linux-2.6.16-rc4-xen0/drivers/xen/netback/Makefile | 2
linux-2.6.16-rc4-xen0/drivers/xen/netback/common.h | 110
linux-2.6.16-rc4-xen0/drivers/xen/netback/interface.c | 320 +
linux-2.6.16-rc4-xen0/drivers/xen/netback/loopback.c | 202
linux-2.6.16-rc4-xen0/drivers/xen/netback/netback.c | 833 +++
linux-2.6.16-rc4-xen0/drivers/xen/netback/xenbus.c | 327 +
linux-2.6.16-rc4-xen0/drivers/xen/netfront/Makefile | 4
linux-2.6.16-rc4-xen0/drivers/xen/netfront/netfront.c | 1490 +++++
linux-2.6.16-rc4-xen0/drivers/xen/pciback/Makefile | 10
linux-2.6.16-rc4-xen0/drivers/xen/pciback/conf_space.c | 324 +
linux-2.6.16-rc4-xen0/drivers/xen/pciback/conf_space.h | 97
linux-2.6.16-rc4-xen0/drivers/xen/pciback/conf_space_header.c | 269
linux-2.6.16-rc4-xen0/drivers/xen/pciback/passthrough.c | 116
linux-2.6.16-rc4-xen0/drivers/xen/pciback/pci_stub.c | 377 +
linux-2.6.16-rc4-xen0/drivers/xen/pciback/pciback.h | 73
linux-2.6.16-rc4-xen0/drivers/xen/pciback/pciback_ops.c | 84
linux-2.6.16-rc4-xen0/drivers/xen/pciback/vpci.c | 163
linux-2.6.16-rc4-xen0/drivers/xen/pciback/xenbus.c | 439 +
linux-2.6.16-rc4-xen0/drivers/xen/pcifront/Makefile | 7
linux-2.6.16-rc4-xen0/drivers/xen/pcifront/pci.c | 44
linux-2.6.16-rc4-xen0/drivers/xen/pcifront/pci_op.c | 245
linux-2.6.16-rc4-xen0/drivers/xen/pcifront/pcifront.h | 40
linux-2.6.16-rc4-xen0/drivers/xen/pcifront/xenbus.c | 295 +
linux-2.6.16-rc4-xen0/drivers/xen/privcmd/Makefile | 2
linux-2.6.16-rc4-xen0/drivers/xen/privcmd/privcmd.c | 302 +
linux-2.6.16-rc4-xen0/drivers/xen/tpmback/Makefile | 4
linux-2.6.16-rc4-xen0/drivers/xen/tpmback/common.h | 89
linux-2.6.16-rc4-xen0/drivers/xen/tpmback/interface.c | 197
linux-2.6.16-rc4-xen0/drivers/xen/tpmback/tpmback.c | 1105 ++++
linux-2.6.16-rc4-xen0/drivers/xen/tpmback/xenbus.c | 328 +
linux-2.6.16-rc4-xen0/drivers/xen/tpmfront/Makefile | 2
linux-2.6.16-rc4-xen0/drivers/xen/tpmfront/tpmfront.c | 713 ++
linux-2.6.16-rc4-xen0/drivers/xen/tpmfront/tpmfront.h | 40
linux-2.6.16-rc4-xen0/drivers/xen/util.c | 80
linux-2.6.16-rc4-xen0/drivers/xen/xenbus/Makefile | 8
linux-2.6.16-rc4-xen0/drivers/xen/xenbus/xenbus_client.c | 403 +
linux-2.6.16-rc4-xen0/drivers/xen/xenbus/xenbus_comms.c | 203
linux-2.6.16-rc4-xen0/drivers/xen/xenbus/xenbus_comms.h | 50
linux-2.6.16-rc4-xen0/drivers/xen/xenbus/xenbus_dev.c | 238
linux-2.6.16-rc4-xen0/drivers/xen/xenbus/xenbus_probe.c | 1015 +++
linux-2.6.16-rc4-xen0/drivers/xen/xenbus/xenbus_xs.c | 821 +++
linux-2.6.16-rc4-xen0/fs/Kconfig | 1
linux-2.6.16-rc4-xen0/include/asm-i386/apic.h | 2
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/agp.h | 37
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/desc.h | 162
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/dma-mapping.h | 156
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/fixmap.h | 165
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/floppy.h | 147
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/highmem.h | 81
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/hw_irq.h | 73
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/hypercall.h | 323 +
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/hypervisor.h | 166
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/io.h | 401 +
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/kmap_types.h | 32
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/mmu.h | 21
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/mmu_context.h | 105
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/page.h | 324 +
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/param.h | 24
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/pci.h | 154
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/pgalloc.h | 64
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/pgtable-2level-defs.h | 21
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/pgtable-2level.h | 83
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/pgtable-3level-defs.h | 25
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/pgtable-3level.h | 181
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/pgtable.h | 512 +
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/processor.h | 762 ++
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/ptrace.h | 90
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/scatterlist.h | 22
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/segment.h | 113
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/setup.h | 66
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/smp.h | 103
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/spinlock.h | 217
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/swiotlb.h | 43
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/synch_bitops.h | 141
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/system.h | 679 ++
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/tlbflush.h | 102
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/asm/vga.h | 20
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/irq_vectors.h | 125
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/mach_traps.h | 33
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/setup_arch_post.h | 43
linux-2.6.16-rc4-xen0/include/asm-i386/mach-xen/setup_arch_pre.h | 5
linux-2.6.16-rc4-xen0/include/asm-i386/spinlock.h | 6
linux-2.6.16-rc4-xen0/include/asm-i386/system.h | 2
linux-2.6.16-rc4-xen0/include/asm-um/page.h | 2
linux-2.6.16-rc4-xen0/include/asm-x86_64/apic.h | 2
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/arch_hooks.h | 27
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/bootsetup.h | 42
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/desc.h | 263
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/dma-mapping.h | 191
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/fixmap.h | 111
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/floppy.h | 206
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/hw_irq.h | 141
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/hypercall.h | 323 +
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/hypervisor.h | 2
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/io.h | 359 +
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/irq.h | 39
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/mmu.h | 33
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/mmu_context.h | 134
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/nmi.h | 75
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/page.h | 317 +
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/pci.h | 176
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/pgalloc.h | 199
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/pgtable.h | 560 ++
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/processor.h | 503 +
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/ptrace.h | 125
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/segment.h | 44
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/smp.h | 152
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/synch_bitops.h | 2
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/system.h | 434 +
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/timer.h | 67
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/tlbflush.h | 104
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/vga.h | 20
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/asm/xor.h | 328 +
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/irq_vectors.h | 123
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/mach_time.h | 122
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/mach_timer.h | 48
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/setup_arch_post.h | 52
linux-2.6.16-rc4-xen0/include/asm-x86_64/mach-xen/setup_arch_pre.h | 5
linux-2.6.16-rc4-xen0/include/linux/gfp.h | 6
linux-2.6.16-rc4-xen0/include/linux/highmem.h | 6
linux-2.6.16-rc4-xen0/include/linux/irq.h | 3
linux-2.6.16-rc4-xen0/include/linux/mm.h | 13
linux-2.6.16-rc4-xen0/include/linux/skbuff.h | 13
linux-2.6.16-rc4-xen0/include/xen/balloon.h | 70
linux-2.6.16-rc4-xen0/include/xen/driver_util.h | 26
linux-2.6.16-rc4-xen0/include/xen/evtchn.h | 123
linux-2.6.16-rc4-xen0/include/xen/features.h | 20
linux-2.6.16-rc4-xen0/include/xen/foreign_page.h | 40
linux-2.6.16-rc4-xen0/include/xen/gnttab.h | 119
linux-2.6.16-rc4-xen0/include/xen/interface/COPYING | 28
linux-2.6.16-rc4-xen0/include/xen/interface/acm.h | 181
linux-2.6.16-rc4-xen0/include/xen/interface/acm_ops.h | 96
linux-2.6.16-rc4-xen0/include/xen/interface/arch-ia64.h | 314 +
linux-2.6.16-rc4-xen0/include/xen/interface/arch-x86_32.h | 158
linux-2.6.16-rc4-xen0/include/xen/interface/arch-x86_64.h | 243
linux-2.6.16-rc4-xen0/include/xen/interface/dom0_ops.h | 488 +
linux-2.6.16-rc4-xen0/include/xen/interface/event_channel.h | 203
linux-2.6.16-rc4-xen0/include/xen/interface/grant_table.h | 306 +
linux-2.6.16-rc4-xen0/include/xen/interface/hvm/hvm_info_table.h | 24
linux-2.6.16-rc4-xen0/include/xen/interface/hvm/ioreq.h | 90
linux-2.6.16-rc4-xen0/include/xen/interface/hvm/vmx_assist.h | 97
linux-2.6.16-rc4-xen0/include/xen/interface/io/blkif.h | 85
linux-2.6.16-rc4-xen0/include/xen/interface/io/console.h | 33
linux-2.6.16-rc4-xen0/include/xen/interface/io/netif.h | 76
linux-2.6.16-rc4-xen0/include/xen/interface/io/pciif.h | 55
linux-2.6.16-rc4-xen0/include/xen/interface/io/ring.h | 270
linux-2.6.16-rc4-xen0/include/xen/interface/io/tpmif.h | 56
linux-2.6.16-rc4-xen0/include/xen/interface/io/xenbus.h | 44
linux-2.6.16-rc4-xen0/include/xen/interface/io/xs_wire.h | 97
linux-2.6.16-rc4-xen0/include/xen/interface/memory.h | 149
linux-2.6.16-rc4-xen0/include/xen/interface/nmi.h | 54
linux-2.6.16-rc4-xen0/include/xen/interface/physdev.h | 70
linux-2.6.16-rc4-xen0/include/xen/interface/sched.h | 60
linux-2.6.16-rc4-xen0/include/xen/interface/sched_ctl.h | 68
linux-2.6.16-rc4-xen0/include/xen/interface/trace.h | 90
linux-2.6.16-rc4-xen0/include/xen/interface/vcpu.h | 64
linux-2.6.16-rc4-xen0/include/xen/interface/xen.h | 447 +
linux-2.6.16-rc4-xen0/include/xen/net_driver_util.h | 56
linux-2.6.16-rc4-xen0/include/xen/pcifront.h | 39
linux-2.6.16-rc4-xen0/include/xen/public/evtchn.h | 98
linux-2.6.16-rc4-xen0/include/xen/public/privcmd.h | 91
linux-2.6.16-rc4-xen0/include/xen/public/xenstored.h | 89
linux-2.6.16-rc4-xen0/include/xen/tpmfe.h | 40
linux-2.6.16-rc4-xen0/include/xen/xen_proc.h | 23
linux-2.6.16-rc4-xen0/include/xen/xenbus.h | 298 +
linux-2.6.16-rc4-xen0/include/xen/xencons.h | 14
linux-2.6.16-rc4-xen0/kernel/Kconfig.preempt | 1
linux-2.6.16-rc4-xen0/kernel/irq/manage.c | 84
linux-2.6.16-rc4-xen0/lib/Kconfig.debug | 2
linux-2.6.16-rc4-xen0/lib/Makefile | 3
linux-2.6.16-rc4-xen0/mm/Kconfig | 3
linux-2.6.16-rc4-xen0/mm/highmem.c | 11
linux-2.6.16-rc4-xen0/mm/memory.c | 112
linux-2.6.16-rc4-xen0/mm/mmap.c | 4
linux-2.6.16-rc4-xen0/mm/page_alloc.c | 6
linux-2.6.16-rc4-xen0/net/core/dev.c | 50
linux-2.6.16-rc4-xen0/net/core/skbuff.c | 41
linux-2.6.16-rc4-xen0/scripts/Makefile.xen | 14
linux-2.6.16-rc4-xen0/scripts/kconfig/zconf.hash.c | 231
319 files changed, 71831 insertions(+), 99 deletions(-)
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.1.46.2 -r 1.1.46.3 linux-2.6-xen.patch
Index: linux-2.6-xen.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/Attic/linux-2.6-xen.patch,v
retrieving revision 1.1.46.2
retrieving revision 1.1.46.3
diff -u -r1.1.46.2 -r1.1.46.3
--- linux-2.6-xen.patch 28 Feb 2006 20:16:10 -0000 1.1.46.2
+++ linux-2.6-xen.patch 1 Mar 2006 16:54:41 -0000 1.1.46.3
@@ -19901,4715 +19901,6 @@
+obj-$(CONFIG_SOFTWARE_SUSPEND) += cpu.o
+obj-$(CONFIG_ACPI_SLEEP) += cpu.o
obj-$(CONFIG_SOFTWARE_SUSPEND) += swsusp.o
-diff -urNp --exclude-from=/home/quintela/config/misc/dontdiff ref-linux-2.6.16-rc4/arch/ia64/hp/sim/Makefile linux-2.6.16-rc4-xen0/arch/ia64/hp/sim/Makefile
---- ref-linux-2.6.16-rc4/arch/ia64/hp/sim/Makefile 2006-01-03 04:21:10.000000000 +0100
-+++ linux-2.6.16-rc4-xen0/arch/ia64/hp/sim/Makefile 2006-02-22 13:44:42.000000000 +0100
-@@ -14,3 +14,5 @@ obj-$(CONFIG_HP_SIMETH) += simeth.o
- obj-$(CONFIG_HP_SIMSERIAL) += simserial.o
- obj-$(CONFIG_HP_SIMSERIAL_CONSOLE) += hpsim_console.o
- obj-$(CONFIG_HP_SIMSCSI) += simscsi.o
-+obj-$(CONFIG_XEN) += simserial.o
-+obj-$(CONFIG_XEN) += hpsim_console.o
-diff -urNp --exclude-from=/home/quintela/config/misc/dontdiff ref-linux-2.6.16-rc4/arch/ia64/Kconfig linux-2.6.16-rc4-xen0/arch/ia64/Kconfig
---- ref-linux-2.6.16-rc4/arch/ia64/Kconfig 2006-02-22 15:51:47.000000000 +0100
-+++ linux-2.6.16-rc4-xen0/arch/ia64/Kconfig 2006-02-22 13:44:42.000000000 +0100
-@@ -50,6 +50,48 @@ config GENERIC_IOMAP
- bool
- default y
-
-+config XEN
-+ bool
-+ default y
-+ help
-+ Enable Xen hypervisor support. Resulting kernel runs
-+ both as a guest OS on Xen and natively on hardware.
-+
-+config ARCH_XEN
-+ bool
-+ default y
-+ help
-+ TEMP ONLY. Needs to be on for drivers/xen to build.
-+
-+config XEN_PRIVILEGED_GUEST
-+ bool "Privileged Guest"
-+ default n
-+ help
-+ Used in drivers/xen/privcmd.c. Should go away?
-+
-+config XEN_BLKDEV_GRANT
-+ depends on XEN
-+ bool
-+ default y
-+
-+config XEN_BLKDEV_FRONTEND
-+ depends on XEN
-+ bool
-+ default y
-+
-+config XEN_VT
-+ bool "Override for turning on CONFIG_VT for domU"
-+ default y
-+ help
-+ Hack to turn off CONFIG_VT for domU
-+
-+config VT
-+ bool
-+ default y if XEN && XEN_VT
-+ default n if XEN && !XEN_VT
-+ help
-+ Hack to turn off CONFIG_VT for domU
-+
- config SCHED_NO_NO_OMIT_FRAME_POINTER
- bool
- default y
-diff -urNp --exclude-from=/home/quintela/config/misc/dontdiff ref-linux-2.6.16-rc4/arch/ia64/kernel/entry.S linux-2.6.16-rc4-xen0/arch/ia64/kernel/entry.S
---- ref-linux-2.6.16-rc4/arch/ia64/kernel/entry.S 2006-02-22 15:51:47.000000000 +0100
-+++ linux-2.6.16-rc4-xen0/arch/ia64/kernel/entry.S 2006-02-22 13:44:42.000000000 +0100
-@@ -181,7 +181,7 @@ END(sys_clone)
- * called. The code starting at .map relies on this. The rest of the code
- * doesn't care about the interrupt masking status.
- */
--GLOBAL_ENTRY(ia64_switch_to)
-+GLOBAL_ENTRY(__ia64_switch_to)
- .prologue
- alloc r16=ar.pfs,1,0,0,0
- DO_SAVE_SWITCH_STACK
-@@ -235,7 +235,7 @@ GLOBAL_ENTRY(ia64_switch_to)
- ;;
- srlz.d
- br.cond.sptk .done
--END(ia64_switch_to)
-+END(__ia64_switch_to)
-
- /*
- * Note that interrupts are enabled during save_switch_stack and load_switch_stack. This
-@@ -376,7 +376,7 @@ END(save_switch_stack)
- * - b7 holds address to return to
- * - must not touch r8-r11
- */
--ENTRY(load_switch_stack)
-+GLOBAL_ENTRY(load_switch_stack)
- .prologue
- .altrp b7
-
-@@ -511,7 +511,7 @@ END(clone)
- * because some system calls (such as ia64_execve) directly
- * manipulate ar.pfs.
- */
--GLOBAL_ENTRY(ia64_trace_syscall)
-+GLOBAL_ENTRY(__ia64_trace_syscall)
- PT_REGS_UNWIND_INFO(0)
- /*
- * We need to preserve the scratch registers f6-f11 in case the system
-@@ -583,7 +583,7 @@ strace_error:
- (p6) mov r10=-1
- (p6) mov r8=r9
- br.cond.sptk .strace_save_retval
--END(ia64_trace_syscall)
-+END(__ia64_trace_syscall)
-
- /*
- * When traced and returning from sigreturn, we invoke syscall_trace but then
-@@ -636,8 +636,11 @@ GLOBAL_ENTRY(ia64_ret_from_syscall)
- adds r2=PT(R8)+16,sp // r2 = &pt_regs.r8
- mov r10=r0 // clear error indication in r10
- (p7) br.cond.spnt handle_syscall_error // handle potential syscall failure
-+ ;;
-+ // don't fall through, ia64_leave_syscall may be #define'd
-+ br.cond.sptk.few ia64_leave_syscall
-+ ;;
- END(ia64_ret_from_syscall)
-- // fall through
- /*
- * ia64_leave_syscall(): Same as ia64_leave_kernel, except that it doesn't
- * need to switch to bank 0 and doesn't restore the scratch registers.
-@@ -682,7 +685,7 @@ END(ia64_ret_from_syscall)
- * ar.csd: cleared
- * ar.ssd: cleared
- */
--ENTRY(ia64_leave_syscall)
-+GLOBAL_ENTRY(__ia64_leave_syscall)
- PT_REGS_UNWIND_INFO(0)
- /*
- * work.need_resched etc. mustn't get changed by this CPU before it returns to
-@@ -790,7 +793,7 @@ ENTRY(ia64_leave_syscall)
- mov.m ar.ssd=r0 // M2 clear ar.ssd
- mov f11=f0 // F clear f11
- br.cond.sptk.many rbs_switch // B
--END(ia64_leave_syscall)
-+END(__ia64_leave_syscall)
-
- #ifdef CONFIG_IA32_SUPPORT
- GLOBAL_ENTRY(ia64_ret_from_ia32_execve)
-@@ -802,10 +805,13 @@ GLOBAL_ENTRY(ia64_ret_from_ia32_execve)
- st8.spill [r2]=r8 // store return value in slot for r8 and set unat bit
- .mem.offset 8,0
- st8.spill [r3]=r0 // clear error indication in slot for r10 and set unat bit
-+ ;;
-+ // don't fall through, ia64_leave_kernel may be #define'd
-+ br.cond.sptk.few ia64_leave_kernel
-+ ;;
- END(ia64_ret_from_ia32_execve)
-- // fall through
- #endif /* CONFIG_IA32_SUPPORT */
--GLOBAL_ENTRY(ia64_leave_kernel)
-+GLOBAL_ENTRY(__ia64_leave_kernel)
- PT_REGS_UNWIND_INFO(0)
- /*
- * work.need_resched etc. mustn't get changed by this CPU before it returns to
-@@ -1150,7 +1156,7 @@ skip_rbs_switch:
- ld8 r10=[r3]
- br.cond.sptk.many .work_processed_syscall // re-check
-
--END(ia64_leave_kernel)
-+END(__ia64_leave_kernel)
-
- ENTRY(handle_syscall_error)
- /*
-@@ -1190,7 +1196,7 @@ END(ia64_invoke_schedule_tail)
- * be set up by the caller. We declare 8 input registers so the system call
- * args get preserved, in case we need to restart a system call.
- */
--ENTRY(notify_resume_user)
-+GLOBAL_ENTRY(notify_resume_user)
- .prologue ASM_UNW_PRLG_RP|ASM_UNW_PRLG_PFS, ASM_UNW_PRLG_GRSAVE(8)
- alloc loc1=ar.pfs,8,2,3,0 // preserve all eight input regs in case of syscall restart!
- mov r9=ar.unat
-@@ -1278,7 +1284,7 @@ ENTRY(sys_rt_sigreturn)
- adds sp=16,sp
- ;;
- ld8 r9=[sp] // load new ar.unat
-- mov.sptk b7=r8,ia64_leave_kernel
-+ mov.sptk b7=r8,__ia64_leave_kernel
- ;;
- mov ar.unat=r9
- br.many b7
-diff -urNp --exclude-from=/home/quintela/config/misc/dontdiff ref-linux-2.6.16-rc4/arch/ia64/kernel/head.S linux-2.6.16-rc4-xen0/arch/ia64/kernel/head.S
---- ref-linux-2.6.16-rc4/arch/ia64/kernel/head.S 2006-02-22 15:51:47.000000000 +0100
-+++ linux-2.6.16-rc4-xen0/arch/ia64/kernel/head.S 2006-02-22 13:44:42.000000000 +0100
-@@ -371,6 +371,10 @@ start_ap:
-
[...5679 lines suppressed...]
-+/* Instructions paravirtualized for performance */
-+/************************************************/
-+
-+/* Xen uses memory-mapped virtual privileged registers for access to many
-+ * performance-sensitive privileged registers. Some, like the processor
-+ * status register (psr), are broken up into multiple memory locations.
-+ * Others, like "pend", are abstractions based on privileged registers.
-+ * "Pend" is guaranteed to be set if reading cr.ivr would return a
-+ * (non-spurious) interrupt. */
-+#define xen_get_virtual_psr_i() (*(int *)(XSI_PSR_I))
-+#define xen_set_virtual_psr_i(_val) ({ *(int *)(XSI_PSR_I) = _val ? 1:0; })
-+#define xen_set_virtual_psr_ic(_val) ({ *(int *)(XSI_PSR_IC) = _val ? 1:0; })
-+#define xen_get_virtual_pend() (*(int *)(XSI_PEND))
-+
-+/* Hyperprivops are "break" instructions with a well-defined API.
-+ * In particular, the virtual psr.ic bit must be off; in this way
-+ * it is guaranteed to never conflict with a linux break instruction.
-+ * Normally, this is done in a xen stub but this one is frequent enough
-+ * that we inline it */
-+#define xen_hyper_ssm_i() \
-+({ \
-+ xen_set_virtual_psr_i(0); \
-+ xen_set_virtual_psr_ic(0); \
-+ XEN_HYPER_SSM_I; \
-+})
-+
-+/* turning off interrupts can be paravirtualized simply by writing
-+ * to a memory-mapped virtual psr.i bit (implemented as a 16-bit bool) */
-+#define xen_rsm_i() xen_set_virtual_psr_i(0)
-+
-+/* turning on interrupts is a bit more complicated.. write to the
-+ * memory-mapped virtual psr.i bit first (to avoid race condition),
-+ * then if any interrupts were pending, we have to execute a hyperprivop
-+ * to ensure the pending interrupt gets delivered; else we're done! */
-+#define xen_ssm_i() \
-+({ \
-+ int old = xen_get_virtual_psr_i(); \
-+ xen_set_virtual_psr_i(1); \
-+ if (!old && xen_get_virtual_pend()) xen_hyper_ssm_i(); \
-+})
-+
-+#define xen_ia64_intrin_local_irq_restore(x) \
-+{ \
-+ if (running_on_xen) { \
-+ if ((x) & IA64_PSR_I) { xen_ssm_i(); } \
-+ else { xen_rsm_i(); } \
-+ } \
-+ else __ia64_intrin_local_irq_restore((x)); \
-+}
-+
-+#define xen_get_psr_i() \
-+( \
-+ (running_on_xen) ? \
-+ (xen_get_virtual_psr_i() ? IA64_PSR_I : 0) \
-+ : __ia64_get_psr_i() \
-+)
-+
-+#define xen_ia64_ssm(mask) \
-+{ \
-+ if ((mask)==IA64_PSR_I) { \
-+ if (running_on_xen) { xen_ssm_i(); } \
-+ else { __ia64_ssm(mask); } \
-+ } \
-+ else { __ia64_ssm(mask); } \
-+}
-+
-+#define xen_ia64_rsm(mask) \
-+{ \
-+ if ((mask)==IA64_PSR_I) { \
-+ if (running_on_xen) { xen_rsm_i(); } \
-+ else { __ia64_rsm(mask); } \
-+ } \
-+ else { __ia64_rsm(mask); } \
-+}
-+
-+
-+/* Although all privileged operations can be left to trap and will
-+ * be properly handled by Xen, some are frequent enough that we use
-+ * hyperprivops for performance. */
-+
-+extern unsigned long xen_get_ivr(void);
-+extern unsigned long xen_get_tpr(void);
-+extern void xen_set_itm(unsigned long);
-+extern void xen_set_tpr(unsigned long);
-+extern void xen_eoi(void);
-+extern void xen_set_rr(unsigned long index, unsigned long val);
-+extern unsigned long xen_get_rr(unsigned long index);
-+extern void xen_set_kr(unsigned long index, unsigned long val);
-+
-+/* Note: It may look wrong to test for running_on_xen in each case.
-+ * However regnum is always a constant so, as written, the compiler
-+ * eliminates the switch statement, whereas running_on_xen must be
-+ * tested dynamically. */
-+#define xen_ia64_getreg(regnum) \
-+({ \
-+ __u64 ia64_intri_res; \
-+ \
-+ switch(regnum) { \
-+ case _IA64_REG_CR_IVR: \
-+ ia64_intri_res = (running_on_xen) ? \
-+ xen_get_ivr() : \
-+ __ia64_getreg(regnum); \
-+ break; \
-+ case _IA64_REG_CR_TPR: \
-+ ia64_intri_res = (running_on_xen) ? \
-+ xen_get_tpr() : \
-+ __ia64_getreg(regnum); \
-+ break; \
-+ case _IA64_REG_AR_EFLAG: \
-+ ia64_intri_res = (running_on_xen) ? \
-+ xen_get_eflag() : \
-+ __ia64_getreg(regnum); \
-+ break; \
-+ default: \
-+ ia64_intri_res = __ia64_getreg(regnum); \
-+ break; \
-+ } \
-+ ia64_intri_res; \
-+})
-+
-+#define xen_ia64_setreg(regnum,val) \
-+({ \
-+ switch(regnum) { \
-+ case _IA64_REG_AR_KR0 ... _IA64_REG_AR_KR7: \
-+ (running_on_xen) ? \
-+ xen_set_kr((regnum-_IA64_REG_AR_KR0), val) : \
-+ __ia64_setreg(regnum,val); \
-+ break; \
-+ case _IA64_REG_CR_ITM: \
-+ (running_on_xen) ? \
-+ xen_set_itm(val) : \
-+ __ia64_setreg(regnum,val); \
-+ break; \
-+ case _IA64_REG_CR_TPR: \
-+ (running_on_xen) ? \
-+ xen_set_tpr(val) : \
-+ __ia64_setreg(regnum,val); \
-+ break; \
-+ case _IA64_REG_CR_EOI: \
-+ (running_on_xen) ? \
-+ xen_eoi() : \
-+ __ia64_setreg(regnum,val); \
-+ break; \
-+ case _IA64_REG_AR_EFLAG: \
-+ (running_on_xen) ? \
-+ xen_set_eflag(val) : \
-+ __ia64_setreg(regnum,val); \
-+ break; \
-+ default: \
-+ __ia64_setreg(regnum,val); \
-+ break; \
-+ } \
-+})
-+
-+#define ia64_ssm xen_ia64_ssm
-+#define ia64_rsm xen_ia64_rsm
-+#define ia64_intrin_local_irq_restore xen_ia64_intrin_local_irq_restore
-+#define ia64_ptcga xen_ptcga
-+#define ia64_set_rr(index,val) xen_set_rr(index,val)
-+#define ia64_get_rr(index) xen_get_rr(index)
-+#define ia64_getreg xen_ia64_getreg
-+#define ia64_setreg xen_ia64_setreg
-+#define ia64_get_psr_i xen_get_psr_i
-+
-+/* the remainder of these are not performance-sensitive so its
-+ * OK to not paravirtualize and just take a privop trap and emulate */
-+#define ia64_hint __ia64_hint
-+#define ia64_set_pmd __ia64_set_pmd
-+#define ia64_itci __ia64_itci
-+#define ia64_itcd __ia64_itcd
-+#define ia64_itri __ia64_itri
-+#define ia64_itrd __ia64_itrd
-+#define ia64_tpa __ia64_tpa
-+#define ia64_set_ibr __ia64_set_ibr
-+#define ia64_set_pkr __ia64_set_pkr
-+#define ia64_set_pmc __ia64_set_pmc
-+#define ia64_get_ibr __ia64_get_ibr
-+#define ia64_get_pkr __ia64_get_pkr
-+#define ia64_get_pmc __ia64_get_pmc
-+#define ia64_ptce __ia64_ptce
-+#define ia64_ptcl __ia64_ptcl
-+#define ia64_ptri __ia64_ptri
-+#define ia64_ptrd __ia64_ptrd
-+
-+#endif /* !__ASSEMBLY__ */
-+
-+/* these routines utilize privilege-sensitive or performance-sensitive
-+ * privileged instructions so the code must be replaced with
-+ * paravirtualized versions */
-+#define ia64_pal_halt_light xen_pal_halt_light
-+#define ia64_leave_kernel xen_leave_kernel
-+#define ia64_leave_syscall xen_leave_syscall
-+#define ia64_trace_syscall xen_trace_syscall
-+#define ia64_switch_to xen_switch_to
-+#define ia64_pal_call_static xen_pal_call_static
-+
-+#endif /* _ASM_IA64_XEN_PRIVOP_H */
diff -urNp --exclude-from=/home/quintela/config/misc/dontdiff ref-linux-2.6.16-rc4/include/asm-um/page.h linux-2.6.16-rc4-xen0/include/asm-um/page.h
--- ref-linux-2.6.16-rc4/include/asm-um/page.h 2006-01-03 04:21:10.000000000 +0100
+++ linux-2.6.16-rc4-xen0/include/asm-um/page.h 2006-02-22 13:44:44.000000000 +0100
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]