From: Jeremy Fitzhardinge <jeremy@goop.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [GIT PULL] paravirt_ops and xen updates for 2.6.24
Date: Wed, 17 Oct 2007 10:55:21 -0700 [thread overview]
Message-ID: <47164C89.60400@goop.org> (raw)
In-Reply-To: <47150D5E.6090504@goop.org>
Jeremy Fitzhardinge wrote:
> Hi Linus,
>
Ping?
> 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
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
next prev parent reply other threads:[~2007-10-17 17:55 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-10-16 19:13 [GIT PULL] paravirt_ops and xen updates for 2.6.24 Jeremy Fitzhardinge
2007-10-17 17:55 ` Jeremy Fitzhardinge [this message]
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=47164C89.60400@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.