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