rpms/kernel-xen/devel kernel-xen.spec, 1.6, 1.7 linux-2.6.12-xen.patch, 1.2, 1.3
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Wed Oct 26 15:33:44 UTC 2005
Author: arjanv
Update of /cvs/dist/rpms/kernel-xen/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv5484
Modified Files:
kernel-xen.spec linux-2.6.12-xen.patch
Log Message:
resync
Index: kernel-xen.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel-xen/devel/kernel-xen.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- kernel-xen.spec 24 Oct 2005 19:55:27 -0000 1.6
+++ kernel-xen.spec 26 Oct 2005 15:33:39 -0000 1.7
@@ -518,6 +518,10 @@
/usr/src/kernels/%{KVERREL}guest-%{_target_cpu}
%changelog
+* Wed Oct 26 2005 Arjan van de Ven <arjanv at redhat.com>
+- resync with mercurial xen in the hope to fix some remaining
+ instabilities
+
* Mon Oct 24 2005 Arjan van de Ven <arjanv at redhat.com>
- fix the boot issue on HT boxes
linux-2.6.12-xen.patch:
linux-foo/include/asm-i386/smp_alt.h | 32
tmp-linux-2.6-xen.patch/arch/ia64/Kconfig | 29
tmp-linux-2.6-xen.patch/arch/ia64/Makefile | 22
tmp-linux-2.6-xen.patch/arch/ia64/hp/sim/Makefile | 2
tmp-linux-2.6-xen.patch/arch/ia64/kernel/entry.S | 32
tmp-linux-2.6-xen.patch/arch/ia64/kernel/head.S | 4
tmp-linux-2.6-xen.patch/arch/ia64/kernel/pal.S | 5
tmp-linux-2.6-xen.patch/arch/ia64/kernel/setup.c | 3
tmp-linux-2.6-xen.patch/arch/ia64/xen-mkbuildtree-post | 2
tmp-linux-2.6-xen.patch/arch/ia64/xen-mkbuildtree-pre | 57
tmp-linux-2.6-xen.patch/arch/ia64/xen/Makefile | 5
tmp-linux-2.6-xen.patch/arch/ia64/xen/drivers/Makefile | 20
tmp-linux-2.6-xen.patch/arch/ia64/xen/drivers/README | 2
tmp-linux-2.6-xen.patch/arch/ia64/xen/drivers/coreMakefile | 24
tmp-linux-2.6-xen.patch/arch/ia64/xen/drivers/evtchn_ia64.c | 170
tmp-linux-2.6-xen.patch/arch/ia64/xen/drivers/motherboard.c | 178
tmp-linux-2.6-xen.patch/arch/ia64/xen/drivers/patches/blkback.c.patch | 33
tmp-linux-2.6-xen.patch/arch/ia64/xen/drivers/patches/console.c.patch | 12
tmp-linux-2.6-xen.patch/arch/ia64/xen/drivers/patches/devmem.c.patch | 9
tmp-linux-2.6-xen.patch/arch/ia64/xen/drivers/patches/gnttab.c.patch | 49
tmp-linux-2.6-xen.patch/arch/ia64/xen/drivers/patches/privcmd.c.patch | 38
tmp-linux-2.6-xen.patch/arch/ia64/xen/drivers/xenia64_init.c | 54
tmp-linux-2.6-xen.patch/arch/ia64/xen/hypercall.S | 323 +
tmp-linux-2.6-xen.patch/arch/ia64/xen/xenconsole.c | 18
tmp-linux-2.6-xen.patch/arch/ia64/xen/xenentry.S | 852 ++
tmp-linux-2.6-xen.patch/arch/ia64/xen/xenhpski.c | 19
tmp-linux-2.6-xen.patch/arch/ia64/xen/xenivt.S | 2044 ++++++
tmp-linux-2.6-xen.patch/arch/ia64/xen/xenminstate.h | 367 +
tmp-linux-2.6-xen.patch/arch/ia64/xen/xenpal.S | 73
tmp-linux-2.6-xen.patch/arch/ia64/xen/xensetup.S | 27
tmp-linux-2.6-xen.patch/arch/xen/Kconfig | 212
tmp-linux-2.6-xen.patch/arch/xen/Kconfig.debug | 129
tmp-linux-2.6-xen.patch/arch/xen/Kconfig.drivers | 98
tmp-linux-2.6-xen.patch/arch/xen/Makefile | 95
tmp-linux-2.6-xen.patch/arch/xen/boot/Makefile | 11
tmp-linux-2.6-xen.patch/arch/xen/configs/xen0_defconfig_ia64 | 1257 ++++
tmp-linux-2.6-xen.patch/arch/xen/configs/xen0_defconfig_x86_32 | 1278 ++++
tmp-linux-2.6-xen.patch/arch/xen/configs/xen0_defconfig_x86_64 | 1184 +++
tmp-linux-2.6-xen.patch/arch/xen/configs/xenU_defconfig_x86_32 | 565 +
tmp-linux-2.6-xen.patch/arch/xen/configs/xenU_defconfig_x86_64 | 940 +++
tmp-linux-2.6-xen.patch/arch/xen/configs/xen_defconfig_x86_32 | 2993 ++++++++++
tmp-linux-2.6-xen.patch/arch/xen/configs/xen_defconfig_x86_64 | 2425 ++++++++
tmp-linux-2.6-xen.patch/arch/xen/i386/Kconfig | 960 +++
tmp-linux-2.6-xen.patch/arch/xen/i386/Makefile | 108
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/Makefile | 100
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/acpi/Makefile | 13
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/acpi/boot.c | 924 +++
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/apic.c | 83
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/cpu/Makefile | 31
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/cpu/common.c | 652 ++
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/cpu/mtrr/Makefile | 16
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/cpu/mtrr/main.c | 165
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/entry.S | 859 ++
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/head.S | 194
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/i386_ksyms.c | 187
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/init_task.c | 49
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/io_apic.c | 2609 ++++++++
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/ioport.c | 125
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/irq.c | 300 +
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/ldt.c | 276
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/microcode.c | 163
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/mpparse.c | 1126 +++
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/pci-dma.c | 315 +
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/process.c | 767 ++
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/quirks.c | 49
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/setup.c | 1779 +++++
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/signal.c | 665 ++
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/smp.c | 612 ++
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/swiotlb.c | 656 ++
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/time.c | 910 +++
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/traps.c | 1034 +++
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/vsyscall-note.S | 32
tmp-linux-2.6-xen.patch/arch/xen/i386/kernel/vsyscall.S | 15
tmp-linux-2.6-xen.patch/arch/xen/i386/mach-default/Makefile | 12
tmp-linux-2.6-xen.patch/arch/xen/i386/mm/Makefile | 24
tmp-linux-2.6-xen.patch/arch/xen/i386/mm/fault.c | 616 ++
tmp-linux-2.6-xen.patch/arch/xen/i386/mm/highmem.c | 99
tmp-linux-2.6-xen.patch/arch/xen/i386/mm/hypervisor.c | 431 +
tmp-linux-2.6-xen.patch/arch/xen/i386/mm/init.c | 778 ++
tmp-linux-2.6-xen.patch/arch/xen/i386/mm/ioremap.c | 470 +
tmp-linux-2.6-xen.patch/arch/xen/i386/mm/pgtable.c | 558 +
tmp-linux-2.6-xen.patch/arch/xen/i386/pci/Makefile | 33
tmp-linux-2.6-xen.patch/arch/xen/i386/pci/i386.c | 304 +
tmp-linux-2.6-xen.patch/arch/xen/i386/pci/irq.c | 1120 +++
tmp-linux-2.6-xen.patch/arch/xen/kernel/Makefile | 18
tmp-linux-2.6-xen.patch/arch/xen/kernel/devmem.c | 156
tmp-linux-2.6-xen.patch/arch/xen/kernel/evtchn.c | 770 ++
tmp-linux-2.6-xen.patch/arch/xen/kernel/fixup.c | 93
tmp-linux-2.6-xen.patch/arch/xen/kernel/gnttab.c | 492 +
tmp-linux-2.6-xen.patch/arch/xen/kernel/reboot.c | 420 +
tmp-linux-2.6-xen.patch/arch/xen/kernel/skbuff.c | 97
tmp-linux-2.6-xen.patch/arch/xen/kernel/smp.c | 25
tmp-linux-2.6-xen.patch/arch/xen/kernel/smpboot.c | 417 +
tmp-linux-2.6-xen.patch/arch/xen/kernel/xen_proc.c | 28
tmp-linux-2.6-xen.patch/arch/xen/x86_64/Kconfig | 480 +
tmp-linux-2.6-xen.patch/arch/xen/x86_64/Makefile | 93
tmp-linux-2.6-xen.patch/arch/xen/x86_64/ia32/Makefile | 60
tmp-linux-2.6-xen.patch/arch/xen/x86_64/ia32/ia32entry.S | 629 ++
tmp-linux-2.6-xen.patch/arch/xen/x86_64/ia32/syscall32.c | 153
tmp-linux-2.6-xen.patch/arch/xen/x86_64/ia32/vsyscall-int80.S | 57
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/Makefile | 71
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/acpi/Makefile | 20
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/apic.c | 201
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/e820.c | 672 ++
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/early_printk.c | 251
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/entry.S | 1060 +++
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/genapic.c | 123
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/genapic_xen.c | 162
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/head.S | 271
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/head64.c | 128
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/io_apic.c | 1991 ++++++
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/ioport.c | 57
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/irq.c | 110
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/ldt.c | 273
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/mpparse.c | 963 +++
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/pci-nommu.c | 98
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/process.c | 752 ++
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/setup.c | 1451 ++++
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/setup64.c | 356 +
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/signal.c | 493 +
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/smp.c | 498 +
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/traps.c | 988 +++
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/vsyscall.c | 241
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/x8664_ksyms.c | 208
tmp-linux-2.6-xen.patch/arch/xen/x86_64/kernel/xen_entry.S | 41
tmp-linux-2.6-xen.patch/arch/xen/x86_64/mm/Makefile | 31
tmp-linux-2.6-xen.patch/arch/xen/x86_64/mm/fault.c | 593 +
tmp-linux-2.6-xen.patch/arch/xen/x86_64/mm/init.c | 977 +++
tmp-linux-2.6-xen.patch/arch/xen/x86_64/mm/pageattr.c | 382 +
tmp-linux-2.6-xen.patch/arch/xen/x86_64/pci/Makefile | 39
tmp-linux-2.6-xen.patch/arch/xen/x86_64/pci/Makefile-BUS | 22
tmp-linux-2.6-xen.patch/drivers/Makefile | 1
tmp-linux-2.6-xen.patch/drivers/acpi/tables.c | 8
tmp-linux-2.6-xen.patch/drivers/char/mem.c | 6
tmp-linux-2.6-xen.patch/drivers/char/tpm/Kconfig | 19
tmp-linux-2.6-xen.patch/drivers/char/tpm/Kconfig.domU | 30
tmp-linux-2.6-xen.patch/drivers/char/tpm/Makefile | 8
tmp-linux-2.6-xen.patch/drivers/char/tpm/tpm.c | 464 -
tmp-linux-2.6-xen.patch/drivers/char/tpm/tpm.h | 59
tmp-linux-2.6-xen.patch/drivers/char/tpm/tpm_atmel.c | 105
tmp-linux-2.6-xen.patch/drivers/char/tpm/tpm_nsc.c | 241
tmp-linux-2.6-xen.patch/drivers/char/tpm/tpm_xen.c | 531 +
tmp-linux-2.6-xen.patch/drivers/char/tty_io.c | 23
tmp-linux-2.6-xen.patch/drivers/xen/Makefile | 17
tmp-linux-2.6-xen.patch/drivers/xen/balloon/Makefile | 2
tmp-linux-2.6-xen.patch/drivers/xen/balloon/balloon.c | 568 +
tmp-linux-2.6-xen.patch/drivers/xen/blkback/Makefile | 2
tmp-linux-2.6-xen.patch/drivers/xen/blkback/blkback.c | 531 +
tmp-linux-2.6-xen.patch/drivers/xen/blkback/common.h | 116
tmp-linux-2.6-xen.patch/drivers/xen/blkback/interface.c | 152
tmp-linux-2.6-xen.patch/drivers/xen/blkback/vbd.c | 107
tmp-linux-2.6-xen.patch/drivers/xen/blkback/xenbus.c | 309 +
tmp-linux-2.6-xen.patch/drivers/xen/blkfront/Kconfig | 6
tmp-linux-2.6-xen.patch/drivers/xen/blkfront/Makefile | 3
tmp-linux-2.6-xen.patch/drivers/xen/blkfront/blkfront.c | 752 ++
tmp-linux-2.6-xen.patch/drivers/xen/blkfront/block.h | 160
tmp-linux-2.6-xen.patch/drivers/xen/blkfront/vbd.c | 323 +
tmp-linux-2.6-xen.patch/drivers/xen/blktap/Makefile | 3
tmp-linux-2.6-xen.patch/drivers/xen/blktap/blktap.c | 910 +++
tmp-linux-2.6-xen.patch/drivers/xen/blktap/common.h | 118
tmp-linux-2.6-xen.patch/drivers/xen/blktap/interface.c | 143
tmp-linux-2.6-xen.patch/drivers/xen/blktap/xenbus.c | 236
tmp-linux-2.6-xen.patch/drivers/xen/console/Makefile | 2
tmp-linux-2.6-xen.patch/drivers/xen/console/console.c | 795 ++
tmp-linux-2.6-xen.patch/drivers/xen/console/xencons_ring.c | 121
tmp-linux-2.6-xen.patch/drivers/xen/console/xencons_ring.h | 23
tmp-linux-2.6-xen.patch/drivers/xen/evtchn/Makefile | 2
tmp-linux-2.6-xen.patch/drivers/xen/evtchn/evtchn.c | 476 +
tmp-linux-2.6-xen.patch/drivers/xen/netback/Makefile | 2
tmp-linux-2.6-xen.patch/drivers/xen/netback/common.h | 118
tmp-linux-2.6-xen.patch/drivers/xen/netback/interface.c | 301 +
tmp-linux-2.6-xen.patch/drivers/xen/netback/loopback.c | 191
tmp-linux-2.6-xen.patch/drivers/xen/netback/netback.c | 837 ++
tmp-linux-2.6-xen.patch/drivers/xen/netback/xenbus.c | 289
tmp-linux-2.6-xen.patch/drivers/xen/netfront/Kconfig | 6
tmp-linux-2.6-xen.patch/drivers/xen/netfront/Makefile | 2
tmp-linux-2.6-xen.patch/drivers/xen/netfront/netfront.c | 1463 ++++
tmp-linux-2.6-xen.patch/drivers/xen/privcmd/Makefile | 2
tmp-linux-2.6-xen.patch/drivers/xen/privcmd/privcmd.c | 261
tmp-linux-2.6-xen.patch/drivers/xen/tpmback/Makefile | 4
tmp-linux-2.6-xen.patch/drivers/xen/tpmback/common.h | 96
tmp-linux-2.6-xen.patch/drivers/xen/tpmback/interface.c | 193
tmp-linux-2.6-xen.patch/drivers/xen/tpmback/tpmback.c | 1112 +++
tmp-linux-2.6-xen.patch/drivers/xen/tpmback/xenbus.c | 296
tmp-linux-2.6-xen.patch/drivers/xen/tpmfront/Makefile | 2
tmp-linux-2.6-xen.patch/drivers/xen/tpmfront/tpmfront.c | 767 ++
tmp-linux-2.6-xen.patch/drivers/xen/tpmfront/tpmfront.h | 50
tmp-linux-2.6-xen.patch/drivers/xen/util.c | 73
tmp-linux-2.6-xen.patch/drivers/xen/xenbus/Makefile | 7
tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_comms.c | 206
tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_comms.h | 50
tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_dev.c | 241
tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_probe.c | 795 ++
tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_xs.c | 907 +++
tmp-linux-2.6-xen.patch/include/asm-ia64/gcc_intrin.h | 60
tmp-linux-2.6-xen.patch/include/asm-ia64/intel_intrin.h | 68
tmp-linux-2.6-xen.patch/include/asm-ia64/pal.h | 1
tmp-linux-2.6-xen.patch/include/asm-ia64/privop.h | 59
tmp-linux-2.6-xen.patch/include/asm-ia64/processor.h | 1
tmp-linux-2.6-xen.patch/include/asm-ia64/system.h | 4
tmp-linux-2.6-xen.patch/include/asm-ia64/xen/privop.h | 267
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/agp.h | 37
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/bug.h | 16
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/desc.h | 146
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/dma-mapping.h | 156
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/fixmap.h | 168
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/floppy.h | 147
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/highmem.h | 80
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/hw_irq.h | 71
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/hypercall.h | 313 +
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/hypervisor.h | 192
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/io.h | 436 +
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/kmap_types.h | 32
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/mach-xen/irq_vectors.h | 125
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/mach-xen/setup_arch_post.h | 40
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h | 5
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/mmu.h | 26
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/mmu_context.h | 108
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/page.h | 269
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/param.h | 23
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/pci.h | 140
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/pgalloc.h | 61
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/pgtable-2level-defs.h | 21
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/pgtable-2level.h | 126
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/pgtable-3level-defs.h | 25
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/pgtable-3level.h | 207
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/pgtable.h | 487 +
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/processor.h | 703 ++
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/ptrace.h | 69
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/scatterlist.h | 22
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/segment.h | 99
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/setup.h | 66
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/smp.h | 93
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/spinlock.h | 250
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/swiotlb.h | 42
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/synch_bitops.h | 140
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/system.h | 588 +
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/tlbflush.h | 102
tmp-linux-2.6-xen.patch/include/asm-xen/asm-i386/vga.h | 20
tmp-linux-2.6-xen.patch/include/asm-xen/asm-ia64/fixmap.h | 1
tmp-linux-2.6-xen.patch/include/asm-xen/asm-ia64/hypercall.h | 507 +
tmp-linux-2.6-xen.patch/include/asm-xen/asm-ia64/hypervisor.h | 55
tmp-linux-2.6-xen.patch/include/asm-xen/asm-ia64/synch_bitops.h | 59
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/arch_hooks.h | 27
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/bootsetup.h | 42
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/desc.h | 240
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/dma-mapping.h | 1
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/fixmap.h | 114
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/floppy.h | 204
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/hw_irq.h | 138
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/hypercall.h | 320 +
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/hypervisor.h | 2
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/io.h | 374 +
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/irq.h | 36
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/mach-xen/io_ports.h | 30
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/mach-xen/irq_vectors.h | 123
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/mach-xen/mach_time.h | 122
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/mach-xen/mach_timer.h | 48
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/mach-xen/setup_arch_post.h | 47
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/mach-xen/setup_arch_pre.h | 5
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/mmu.h | 33
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/mmu_context.h | 132
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/page.h | 253
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/param.h | 22
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/pci.h | 167
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/pgalloc.h | 198
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/pgtable.h | 580 +
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/processor.h | 486 +
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/ptrace.h | 124
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/segment.h | 46
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/smp.h | 138
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/synch_bitops.h | 2
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/system.h | 414 +
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/timer.h | 64
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/tlbflush.h | 97
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/vga.h | 20
tmp-linux-2.6-xen.patch/include/asm-xen/asm-x86_64/xor.h | 328 +
tmp-linux-2.6-xen.patch/include/asm-xen/balloon.h | 70
tmp-linux-2.6-xen.patch/include/asm-xen/driver_util.h | 26
tmp-linux-2.6-xen.patch/include/asm-xen/evtchn.h | 135
tmp-linux-2.6-xen.patch/include/asm-xen/foreign_page.h | 40
tmp-linux-2.6-xen.patch/include/asm-xen/gnttab.h | 85
tmp-linux-2.6-xen.patch/include/asm-xen/linux-public/evtchn.h | 98
tmp-linux-2.6-xen.patch/include/asm-xen/linux-public/privcmd.h | 90
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/COPYING | 28
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/acm.h | 197
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/acm_ops.h | 107
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/arch-ia64.h | 281
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/arch-x86_32.h | 147
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/arch-x86_64.h | 216
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/dom0_ops.h | 470 +
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/event_channel.h | 190
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/grant_table.h | 295
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/io/blkif.h | 84
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/io/console.h | 33
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/io/ioreq.h | 90
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/io/netif.h | 103
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/io/ring.h | 209
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/io/tpmif.h | 54
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/io/vmx_vlapic.h | 67
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/io/vmx_vpic.h | 84
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/io/xs_wire.h | 118
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/memory.h | 60
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/physdev.h | 70
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/sched.h | 60
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/sched_ctl.h | 68
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/trace.h | 87
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/vcpu.h | 64
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/version.h | 52
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/vmx_assist.h | 110
tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/xen.h | 449 +
tmp-linux-2.6-xen.patch/include/asm-xen/xen_proc.h | 23
tmp-linux-2.6-xen.patch/include/asm-xen/xenbus.h | 166
tmp-linux-2.6-xen.patch/include/linux/gfp.h | 6
tmp-linux-2.6-xen.patch/include/linux/highmem.h | 2
tmp-linux-2.6-xen.patch/include/linux/irq.h | 1
tmp-linux-2.6-xen.patch/include/linux/mm.h | 7
tmp-linux-2.6-xen.patch/include/linux/skbuff.h | 4
tmp-linux-2.6-xen.patch/include/linux/tpmfe.h | 33
tmp-linux-2.6-xen.patch/kernel/irq/manage.c | 83
tmp-linux-2.6-xen.patch/mm/highmem.c | 9
tmp-linux-2.6-xen.patch/mm/memory.c | 141
tmp-linux-2.6-xen.patch/mm/mmap.c | 4
tmp-linux-2.6-xen.patch/mm/page_alloc.c | 6
tmp-linux-2.6-xen.patch/net/core/dev.c | 40
tmp-linux-2.6-xen.patch/net/core/skbuff.c | 2
326 files changed, 85103 insertions(+), 536 deletions(-)
Index: linux-2.6.12-xen.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel-xen/devel/linux-2.6.12-xen.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6.12-xen.patch 22 Oct 2005 09:18:43 -0000 1.2
+++ linux-2.6.12-xen.patch 26 Oct 2005 15:33:39 -0000 1.3
@@ -56440,8 +56440,8 @@
obj-$(CONFIG_SCSI) += scsi/
diff -Nurp ref-linux-2.6/drivers/xen/balloon/balloon.c tmp-linux-2.6-xen.patch/drivers/xen/balloon/balloon.c
--- ref-linux-2.6/drivers/xen/balloon/balloon.c 1970-01-01 01:00:00.000000000 +0100
-+++ tmp-linux-2.6-xen.patch/drivers/xen/balloon/balloon.c 2005-10-22 10:12:21.000000000 +0200
-@@ -0,0 +1,563 @@
++++ tmp-linux-2.6-xen.patch/drivers/xen/balloon/balloon.c 2005-10-26 17:13:26.000000000 +0200
+@@ -0,0 +1,568 @@
+/******************************************************************************
+ * balloon.c
+ *
@@ -56514,6 +56514,9 @@
+static unsigned long current_pages;
+static unsigned long target_pages;
+
++/* VM /proc information for memory */
++extern unsigned long totalram_pages;
++
+/* We may hit the hard limit in Xen. If we do then we remember it. */
+static unsigned long hard_limit;
+
@@ -56667,6 +56670,7 @@
+ }
+
+ current_pages += nr_pages;
++ totalram_pages = current_pages;
+
+ out:
+ balloon_unlock(flags);
@@ -56739,6 +56743,7 @@
+ XENMEM_decrease_reservation, &reservation) != nr_pages);
+
+ current_pages -= nr_pages;
++ totalram_pages = current_pages;
+
+ balloon_unlock(flags);
+
@@ -69876,8 +69881,8 @@
+ */
diff -Nurp ref-linux-2.6/drivers/xen/xenbus/xenbus_xs.c tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_xs.c
--- ref-linux-2.6/drivers/xen/xenbus/xenbus_xs.c 1970-01-01 01:00:00.000000000 +0100
-+++ tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_xs.c 2005-10-22 10:13:19.000000000 +0200
-@@ -0,0 +1,868 @@
++++ tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_xs.c 2005-10-26 17:13:26.000000000 +0200
+@@ -0,0 +1,907 @@
+/******************************************************************************
+ * xenbus_xs.c
+ *
@@ -69961,7 +69966,7 @@
+static LIST_HEAD(watches);
+static DEFINE_SPINLOCK(watches_lock);
+
-+/* List of pending watch calbback events, and a lock to protect it. */
++/* List of pending watch callback events, and a lock to protect it. */
+static LIST_HEAD(watch_events);
+static DEFINE_SPINLOCK(watch_events_lock);
+
@@ -70396,13 +70401,31 @@
+}
+EXPORT_SYMBOL(xenbus_printf);
+
++/**
++ * Return the path to the error node for the given device, or NULL on failure.
++ * If the value returned is non-NULL, then it is the caller's to kfree.
++ */
++static char *error_path(struct xenbus_device *dev)
++{
++ char *path_buffer = kmalloc(strlen("error/") + strlen(dev->nodename) +
++ 1, GFP_KERNEL);
++ if (path_buffer == NULL) {
++ return NULL;
++ }
++
++ strcpy(path_buffer, "error/");
++ strcpy(path_buffer + strlen("error/"), dev->nodename);
++
++ return path_buffer;
++}
++
+/* Report a (negative) errno into the store, with explanation. */
+void xenbus_dev_error(struct xenbus_device *dev, int err, const char *fmt, ...)
+{
+ va_list ap;
+ int ret;
+ unsigned int len;
-+ char *printf_buffer;
++ char *printf_buffer = NULL, *path_buffer = NULL;
+
+ printf_buffer = kmalloc(PRINTF_BUFFER_SIZE, GFP_KERNEL);
+ if (printf_buffer == NULL)
@@ -70415,15 +70438,26 @@
+
+ BUG_ON(len + ret > PRINTF_BUFFER_SIZE-1);
+ dev->has_error = 1;
-+ if (xenbus_write(NULL, dev->nodename, "error", printf_buffer) != 0)
++
++ path_buffer = error_path(dev);
++
++ if (path_buffer == NULL) {
++ printk("xenbus: failed to write error node for %s (%s)\n",
++ dev->nodename, printf_buffer);
+ goto fail;
++ }
+
-+ kfree(printf_buffer);
-+ return;
++ if (xenbus_write(NULL, path_buffer, "error", printf_buffer) != 0) {
++ printk("xenbus: failed to write error node for %s (%s)\n",
++ dev->nodename, printf_buffer);
++ goto fail;
++ }
+
-+ fail:
-+ printk("xenbus: failed to write error node for %s (%s)\n",
-+ dev->nodename, printf_buffer);
++fail:
++ if (printf_buffer)
++ kfree(printf_buffer);
++ if (path_buffer)
++ kfree(path_buffer);
+}
+EXPORT_SYMBOL(xenbus_dev_error);
+
@@ -70431,11 +70465,21 @@
+void xenbus_dev_ok(struct xenbus_device *dev)
+{
+ if (dev->has_error) {
-+ if (xenbus_rm(NULL, dev->nodename, "error") != 0)
++ char *path_buffer = error_path(dev);
++
++ if (path_buffer == NULL) {
++ printk("xenbus: failed to clear error node for %s\n",
++ dev->nodename);
++ return;
++ }
++
++ if (xenbus_rm(NULL, path_buffer, "error") != 0)
+ printk("xenbus: failed to clear error node for %s\n",
+ dev->nodename);
+ else
+ dev->has_error = 0;
++
++ kfree(path_buffer);
+ }
+}
+EXPORT_SYMBOL(xenbus_dev_ok);
@@ -86488,8 +86532,8 @@
+#endif /* _VMX_VPIC_H */
diff -Nurp ref-linux-2.6/include/asm-xen/xen-public/io/xs_wire.h tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/io/xs_wire.h
--- ref-linux-2.6/include/asm-xen/xen-public/io/xs_wire.h 1970-01-01 01:00:00.000000000 +0100
-+++ tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/io/xs_wire.h 2005-10-21 12:23:07.000000000 +0200
-@@ -0,0 +1,117 @@
++++ tmp-linux-2.6-xen.patch/include/asm-xen/xen-public/io/xs_wire.h 2005-10-26 17:13:27.000000000 +0200
+@@ -0,0 +1,118 @@
+/*
+ * Details of the "wire" protocol between Xen Store Daemon and client
+ * library or guest kernel.
@@ -86539,6 +86583,7 @@
+ XS_SET_PERMS,
+ XS_WATCH_EVENT,
+ XS_ERROR,
++ XS_IS_DOMAIN_INTRODUCED
+};
+
+#define XS_WRITE_NONE "NONE"
More information about the fedora-cvs-commits
mailing list