All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jeremy Fitzhardinge <jeremy@goop.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Chris Wright <chrisw@sous-sol.org>,
	Rusty Russell <rusty@rustcorp.com.au>
Subject: please pull ssh://master.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git xen-upstream
Date: Mon, 16 Jul 2007 22:54:47 -0700	[thread overview]
Message-ID: <469C59A7.4030907@goop.org> (raw)

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


                 reply	other threads:[~2007-07-17  5:55 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=469C59A7.4030907@goop.org \
    --to=jeremy@goop.org \
    --cc=chrisw@sous-sol.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rusty@rustcorp.com.au \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.