From: Jeremy Fitzhardinge <jeremy@goop.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] paravirt_ops and xen updates for 2.6.24
Date: Tue, 16 Oct 2007 12:13:34 -0700 [thread overview]
Message-ID: <47150D5E.6090504@goop.org> (raw)
Hi Linus,
Please pull:
ssh://master.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git xen-upstream
This contains updates for arch/x86 paravirt_ops and Xen.
A quick overview of the patchset:
paravirt_ops:
Remove the monolithic paravirt_ops structure, and replace it with
smaller structures of related functions. Also, clean up the handling
of lazy mode to make it easier to implement.
x86/mm/init.c: remove a chunk of dead code
Xen:
- remove duplicate includes
- yield if the target vcpu of an IPI is not currently running
- add post-batch callbacks for multicalls [*]
- deal with unpinning pagetables when another vcpu still
has a cr3 reference [*]
- deal with split ptelocks by pinning each pte page
separately under lock
- determine the kernel/hypervisor address split dynamically
- use the right arg structure for register_vcpu_info [*]
- add extra debugging output for failed multicalls
XFS:
- eagerly unmap vmapped areas to avoid confict with Xen [*]
[*] bugfix needed for 2.6.23. I've also cc:d them to stable@kernel.org
Diffstat:
arch/x86/kernel/alternative.c | 4
arch/x86/kernel/asm-offsets_32.c | 14
arch/x86/kernel/entry_32.S | 2
arch/x86/kernel/paravirt_32.c | 234 ++++++++-----
arch/x86/kernel/vmi_32.c | 211 ++++++------
arch/x86/mm/init_32.c | 22 -
arch/x86/xen/enlighten.c | 295 +++++++++-------
arch/x86/xen/mmu.c | 149 ++++++--
arch/x86/xen/multicalls.c | 52 ++
arch/x86/xen/multicalls.h | 5
arch/x86/xen/smp.c | 14
arch/x86/xen/time.c | 6
arch/x86/xen/xen-ops.h | 10
drivers/char/hvc_lguest.c | 2
drivers/lguest/core.c | 6
drivers/lguest/lguest.c | 154 ++++----
drivers/lguest/lguest_bus.c | 2
fs/xfs/linux-2.6/xfs_buf.c | 13
include/asm-x86/paravirt.h | 507 ++++++++++++++++-------------
include/asm-x86/pgtable-3level-defs.h | 2
include/xen/interface/vcpu.h | 5
mm/Kconfig | 1
22 files changed, 1027 insertions(+), 683 deletions(-)
Thanks,
J
next reply other threads:[~2007-10-16 19:13 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-10-16 19:13 Jeremy Fitzhardinge [this message]
2007-10-17 17:55 ` [GIT PULL] paravirt_ops and xen updates for 2.6.24 Jeremy Fitzhardinge
2007-10-17 18:06 ` Ingo Molnar
2007-10-17 18:21 ` Thomas Gleixner
2007-10-17 18:28 ` Jeremy Fitzhardinge
2007-10-17 20:15 ` Thomas Gleixner
2007-10-17 20:27 ` Linus Torvalds
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=47150D5E.6090504@goop.org \
--to=jeremy@goop.org \
--cc=linux-kernel@vger.kernel.org \
--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.