please pull ssh://master.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.gitxen-upstream

From: Jeremy Fitzhardinge
Date: Tue Jul 17 2007 - 01:56:07 EST


Hi Linus,

The following changes since commit a5fcaa210626a79465321e344c91a6a7dc3881fa:
Linus Torvalds (1):
Merge branch 'drm-patches' of ssh://master.kernel.org/.../airlied/drm-2.6

are available in the git repository at:

ssh://master.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git xen-upstream

Thanks,
J

Jeremy Fitzhardinge (44):
add kstrndup
add argv_split()
usermodehelper: split setup from execution
Add common orderly_poweroff()
usermodehelper: Tidy up waiting
use elfnote.h to generate vsyscall notes.
paravirt: add an "mm" argument to alloc_pt
paravirt: add a hook for once the allocator is ready
paravirt: increase IRQ limit
paravirt: unstatic leave_mm
paravirt: unstatic smp_store_cpu_info
paravirt: make siblingmap functions visible
paravirt: export __supported_pte_mask
Allocate and free vmalloc areas
paravirt: helper to disable all IO space
Add a sched_clock paravirt_op
Add nosegneg capability to the vsyscall page notes
xen: Add Xen interface header files
xen: Core Xen implementation
xen: virtual mmu
xen: event channels
xen: time implementation
xen: configuration
xen: add pinned page flag
xen: Complete pagetable pinning
xen: ignore RW mapping of RO pages in pagetable_init
xen: Account for stolen time
xen: Implement sched_clock
xen: SMP guest support
xen: Add support for preemption
xen: lazy-mmu operations
xen: hack to prevent bad segment register reload
xen: use the hvc console infrastructure for Xen console
xen: Add grant table support
xen: add the Xenbus sysfs and virtual device hotplug driver
xen: add virtual block device driver.
xen: add virtual network device driver
xen: machine operations
xen: handle external requests for shutdown, reboot and sysrq
xen: Place vcpu_info structure into per-cpu memory
xen: Attempt to patch inline versions of common operations
xen: suppress abs symbol warnings for unused reloc pointers
xen: use iret directly when possible
xen: disable all non-virtual drivers

arch/i386/Kconfig | 2 +
arch/i386/Makefile | 3 +
arch/i386/boot/compressed/relocs.c | 2 +
arch/i386/kernel/asm-offsets.c | 9 +
arch/i386/kernel/entry.S | 85 +
arch/i386/kernel/head.S | 5 +-
arch/i386/kernel/paravirt.c | 37 +-
arch/i386/kernel/setup.c | 2 +
arch/i386/kernel/smp.c | 5 +-
arch/i386/kernel/smpboot.c | 8 +-
arch/i386/kernel/tsc.c | 23 +-
arch/i386/kernel/vmi.c | 4 +-
arch/i386/kernel/vmiclock.c | 6 +-
arch/i386/kernel/vmlinux.lds.S | 1 +
arch/i386/kernel/vsyscall-note.S | 49 +-
arch/i386/mach-voyager/voyager_thread.c | 2 +-
arch/i386/mm/init.c | 3 +-
arch/i386/mm/pageattr.c | 2 +-
arch/i386/xen/Kconfig | 11 +
arch/i386/xen/Makefile | 4 +
arch/i386/xen/enlighten.c | 1144 ++++++++++++
arch/i386/xen/events.c | 590 +++++++
arch/i386/xen/features.c | 29 +
arch/i386/xen/manage.c | 143 ++
arch/i386/xen/mmu.c | 564 ++++++
arch/i386/xen/mmu.h | 60 +
arch/i386/xen/multicalls.c | 90 +
arch/i386/xen/multicalls.h | 45 +
arch/i386/xen/setup.c | 96 +
arch/i386/xen/smp.c | 404 +++++
arch/i386/xen/time.c | 590 +++++++
arch/i386/xen/xen-asm.S | 291 +++
arch/i386/xen/xen-head.S | 36 +
arch/i386/xen/xen-ops.h | 71 +
arch/x86_64/kernel/early_printk.c | 5 +
arch/x86_64/kernel/mce.c | 2 +-
drivers/Makefile | 2 +
drivers/acpi/thermal.c | 24 +-
drivers/block/Kconfig | 9 +
drivers/block/Makefile | 1 +
drivers/block/xen-blkfront.c | 988 +++++++++++
drivers/char/Kconfig | 8 +
drivers/char/Makefile | 1 +
drivers/char/hvc_xen.c | 159 ++
drivers/macintosh/therm_pm72.c | 3 +-
drivers/macintosh/windfarm_core.c | 3 +-
drivers/net/Kconfig | 12 +
drivers/net/Makefile | 2 +
drivers/net/hamradio/baycom_epp.c | 2 +-
drivers/net/xen-netfront.c | 1863 ++++++++++++++++++++
drivers/pnp/pnpbios/core.c | 2 +-
drivers/sbus/char/bbc_envctrl.c | 5 +-
drivers/sbus/char/envctrl.c | 7 +-
drivers/xen/Makefile | 2 +
drivers/xen/grant-table.c | 582 ++++++
drivers/xen/xenbus/Makefile | 7 +
drivers/xen/xenbus/xenbus_client.c | 569 ++++++
drivers/xen/xenbus/xenbus_comms.c | 233 +++
drivers/xen/xenbus/xenbus_comms.h | 46 +
drivers/xen/xenbus/xenbus_probe.c | 935 ++++++++++
drivers/xen/xenbus/xenbus_probe.h | 74 +
drivers/xen/xenbus/xenbus_xs.c | 861 +++++++++
fs/ocfs2/heartbeat.c | 2 +-
include/asm-i386/irq.h | 1 +
include/asm-i386/mach-default/irq_vectors_limits.h | 2 +-
include/asm-i386/mmu_context.h | 2 +
include/asm-i386/paravirt.h | 22 +-
include/asm-i386/pgalloc.h | 6 +-
include/asm-i386/setup.h | 4 +
include/asm-i386/smp.h | 5 +
include/asm-i386/timer.h | 32 +-
include/asm-i386/vmi_time.h | 2 +-
include/asm-i386/xen/hypercall.h | 413 +++++
include/asm-i386/xen/hypervisor.h | 73 +
include/asm-i386/xen/interface.h | 188 ++
include/linux/elfnote.h | 22 +-
include/linux/kmod.h | 52 +-
include/linux/major.h | 2 +
include/linux/page-flags.h | 5 +
include/linux/reboot.h | 5 +
include/linux/string.h | 4 +
include/linux/vmalloc.h | 4 +
include/xen/events.h | 48 +
include/xen/features.h | 23 +
include/xen/grant_table.h | 107 ++
include/xen/hvc-console.h | 6 +
include/xen/interface/elfnote.h | 133 ++
include/xen/interface/event_channel.h | 195 ++
include/xen/interface/features.h | 43 +
include/xen/interface/grant_table.h | 375 ++++
include/xen/interface/io/blkif.h | 94 +
include/xen/interface/io/console.h | 23 +
include/xen/interface/io/netif.h | 158 ++
include/xen/interface/io/ring.h | 260 +++
include/xen/interface/io/xenbus.h | 44 +
include/xen/interface/io/xs_wire.h | 87 +
include/xen/interface/memory.h | 145 ++
include/xen/interface/physdev.h | 145 ++
include/xen/interface/sched.h | 77 +
include/xen/interface/vcpu.h | 167 ++
include/xen/interface/version.h | 60 +
include/xen/interface/xen.h | 447 +++++
include/xen/page.h | 179 ++
include/xen/xenbus.h | 234 +++
kernel/cpuset.c | 2 +-
kernel/kmod.c | 216 ++-
kernel/sys.c | 58 +
kernel/sysctl.c | 10 +
lib/Makefile | 2 +-
lib/argv_split.c | 106 ++
lib/kobject_uevent.c | 2 +-
mm/util.c | 28 +-
mm/vmalloc.c | 53 +
net/bridge/br_stp_if.c | 2 +-
net/irda/irias_object.c | 43 +-
security/keys/request_key.c | 3 +-
116 files changed, 15033 insertions(+), 211 deletions(-)
create mode 100644 arch/i386/xen/Kconfig
create mode 100644 arch/i386/xen/Makefile
create mode 100644 arch/i386/xen/enlighten.c
create mode 100644 arch/i386/xen/events.c
create mode 100644 arch/i386/xen/features.c
create mode 100644 arch/i386/xen/manage.c
create mode 100644 arch/i386/xen/mmu.c
create mode 100644 arch/i386/xen/mmu.h
create mode 100644 arch/i386/xen/multicalls.c
create mode 100644 arch/i386/xen/multicalls.h
create mode 100644 arch/i386/xen/setup.c
create mode 100644 arch/i386/xen/smp.c
create mode 100644 arch/i386/xen/time.c
create mode 100644 arch/i386/xen/xen-asm.S
create mode 100644 arch/i386/xen/xen-head.S
create mode 100644 arch/i386/xen/xen-ops.h
create mode 100644 drivers/block/xen-blkfront.c
create mode 100644 drivers/char/hvc_xen.c
create mode 100644 drivers/net/xen-netfront.c
create mode 100644 drivers/xen/Makefile
create mode 100644 drivers/xen/grant-table.c
create mode 100644 drivers/xen/xenbus/Makefile
create mode 100644 drivers/xen/xenbus/xenbus_client.c
create mode 100644 drivers/xen/xenbus/xenbus_comms.c
create mode 100644 drivers/xen/xenbus/xenbus_comms.h
create mode 100644 drivers/xen/xenbus/xenbus_probe.c
create mode 100644 drivers/xen/xenbus/xenbus_probe.h
create mode 100644 drivers/xen/xenbus/xenbus_xs.c
create mode 100644 include/asm-i386/xen/hypercall.h
create mode 100644 include/asm-i386/xen/hypervisor.h
create mode 100644 include/asm-i386/xen/interface.h
create mode 100644 include/xen/events.h
create mode 100644 include/xen/features.h
create mode 100644 include/xen/grant_table.h
create mode 100644 include/xen/hvc-console.h
create mode 100644 include/xen/interface/elfnote.h
create mode 100644 include/xen/interface/event_channel.h
create mode 100644 include/xen/interface/features.h
create mode 100644 include/xen/interface/grant_table.h
create mode 100644 include/xen/interface/io/blkif.h
create mode 100644 include/xen/interface/io/console.h
create mode 100644 include/xen/interface/io/netif.h
create mode 100644 include/xen/interface/io/ring.h
create mode 100644 include/xen/interface/io/xenbus.h
create mode 100644 include/xen/interface/io/xs_wire.h
create mode 100644 include/xen/interface/memory.h
create mode 100644 include/xen/interface/physdev.h
create mode 100644 include/xen/interface/sched.h
create mode 100644 include/xen/interface/vcpu.h
create mode 100644 include/xen/interface/version.h
create mode 100644 include/xen/interface/xen.h
create mode 100644 include/xen/page.h
create mode 100644 include/xen/xenbus.h
create mode 100644 lib/argv_split.c

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/