public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Rusty Russell <rusty@rustcorp.com.au>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, lguest <lguest@ozlabs.org>,
	Ingo Molnar <mingo@elte.hu>,
	Matias Zabaljauregui <zabaljauregui@gmail.com>,
	Davide Libenzi <davidel@xmailserver.org>,
	Mark McLoughlin <markmc@redhat.com>,
	Roel Kluin <roel.kluin@gmail.com>
Subject: [PULL] lguest -- Now including PAE support!
Date: Fri, 12 Jun 2009 22:28:59 +0930	[thread overview]
Message-ID: <200906122229.00073.rusty@rustcorp.com.au> (raw)

(The odd files are a couple of exports: eventfd_signal/eventfd_fget and
 kick_process.  All GPL-only).

The following changes since commit 8ebf975608aaebd7feb33d77f07ba21a6380e086:
  Randy Dunlap (1):
        block: fix kernel-doc in recent block/ changes

are available in the git repository at:

  ssh://master.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest.git master

Mark McLoughlin (1):
      lguest: add support for indirect ring entries

Matias Zabaljauregui (6):
      lguest: Segment selectors are 16-bit long. Fix lg_cpu.ss1 definition.
      lguest: map switcher with executable page table entries
      lguest: use native_set_* macros, which properly handle 64-bit entries when PAE is activated
      lguest: replace hypercall name LHCALL_SET_PMD with LHCALL_SET_PGD
      lguest: Add support for kvm_hypercall4()
      lguest: PAE support

Roel Kluin (1):
      lguest: beyond ARRAY_SIZE of cpu->arch.gdt

Rusty Russell (23):
      lguest: be paranoid about guest playing with device descriptors.
      lguest: cleanup passing of /dev/lguest fd around example launcher.
      lguest: clean up lguest_init_IRQ
      lguest: get more serious about wmb() in example Launcher code
      sched: export kick_process
      lguest: fix lguest wake on guest clock tick, or fd activity
      lguest: remove invalid interrupt forcing logic.
      lguest: fix race in halt code
      lguest: improve interrupt handling, speed up stream networking
      lguest: optimize by coding restore_flags and irq_enable in assembler.
      lguest: clean up example launcher compile flags.
      lguest: clean up length-used value in example launcher
      lguest: fix writev returning short on console output
      lguest: PAE fixes
      lguest: allow any process to send interrupts
      eventfd: export eventfd_signal and eventfd_fget for lguest
      lguest: use eventfds for device notification
      lguest: have example Launcher service all devices in separate threads
      lguest: remove obsolete LHREQ_BREAK call
      lguest: implement deferred interrupts in example Launcher
      lguest: avoid sending interrupts to Guest when no activity occurs.
      lguest: try to batch interrupts on network receive
      lguest: suppress notifications in example Launcher

 Documentation/lguest/Makefile         |    3 +-
 Documentation/lguest/lguest.c         | 1008 ++++++++++++---------------------
 Documentation/lguest/lguest.txt       |    1 -
 arch/x86/include/asm/lguest.h         |    7 +-
 arch/x86/include/asm/lguest_hcall.h   |   15 +-
 arch/x86/kernel/asm-offsets_32.c      |    1 +
 arch/x86/lguest/Kconfig               |    1 -
 arch/x86/lguest/boot.c                |  158 ++++--
 arch/x86/lguest/i386_head.S           |   60 ++-
 drivers/lguest/Kconfig                |    2 +-
 drivers/lguest/core.c                 |   30 +-
 drivers/lguest/hypercalls.c           |   14 +
 drivers/lguest/interrupts_and_traps.c |   57 ++-
 drivers/lguest/lg.h                   |   28 +-
 drivers/lguest/lguest_user.c          |  127 +++--
 drivers/lguest/page_tables.c          |  396 +++++++++++--
 drivers/lguest/segments.c             |    2 +-
 fs/eventfd.c                          |    3 +
 include/linux/lguest.h                |    4 +
 include/linux/lguest_launcher.h       |    3 +-
 kernel/sched.c                        |    1 +
 21 files changed, 1103 insertions(+), 818 deletions(-)


                 reply	other threads:[~2009-06-12 13:00 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=200906122229.00073.rusty@rustcorp.com.au \
    --to=rusty@rustcorp.com.au \
    --cc=davidel@xmailserver.org \
    --cc=lguest@ozlabs.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=markmc@redhat.com \
    --cc=mingo@elte.hu \
    --cc=roel.kluin@gmail.com \
    --cc=torvalds@linux-foundation.org \
    --cc=zabaljauregui@gmail.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox