From: Avi Kivity <avi@qumranet.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: kvm-devel <kvm-devel@lists.sourceforge.net>,
linux-kernel <linux-kernel@vger.kernel.org>,
Andrew Morton <akpm@osdl.org>
Subject: [GIT PULL][RETRY] KVM updates for Linux 2.6.21-rc2
Date: Sun, 04 Mar 2007 11:21:35 +0200 [thread overview]
Message-ID: <45EA8F9F.6010006@qumranet.com> (raw)
Linus,
The following changes since commit b648a0d22908116b4ef168935a160d7f17c4e6d:
Linus Torvalds (1):
Merge branch 'upstream-linus' of
master.kernel.org:/.../jgarzik/libata-dev
are found in the 'linus' branch of the git repository at:
git://kvm.qumranet.com/home/avi/kvm.git
The changes fall into three broad categories:
- initial kvm paravirtulization support
- the first batch of the stable userspace interface changes
- fixes, fixes, fixes
The userspace interface changes, while nontrivial, are crucially
important as I'd like to freeze the non-paravirt userspace interface for
2.6.21. Unfortunately there are a few more changes of that nature pending.
The patches have been sitting in -mm collecting bit dust for a while, as
well as in the regular kvm releases.
Please exercise more than the usual care when pulling as I am very much
a git newbie.
Ahmed S. Darwish (1):
KVM: Use ARRAY_SIZE macro instead of manual calculation.
Andrew Morton (1):
KVM: Move kvmfs magic number to <linux/magic.h>
Avi Kivity (13):
KVM: mmu: add missing dirty page tracking cases
KVM: Cosmetics
KVM: Add hypercall host support for svm
KVM: Wire up hypercall handlers to a central arch-independent location
KVM: svm: init cr0 with the wp bit set
KVM: More 0 -> NULL conversions
KVM: Add internal filesystem for generating inodes
KVM: Create an inode per virtual machine
KVM: Rename some kvm_dev_ioctl_*() functions to kvm_vm_ioctl_*()
KVM: Move kvm_vm_ioctl_create_vcpu() around
KVM: Per-vcpu inodes
KVM: Bump API version
KVM: Fix bogus failure in kvm.ko module initialization
Ingo Molnar (2):
KVM: add MSR based hypercall API
KVM: Add host hypercall support for vmx
Jeremy Katz (1):
KVM: Move virtualization deactivation from CPU_DEAD state to
CPU_DOWN_PREPARE
Joerg Roedel (2):
KVM: vmx: hack set_cr0_no_modeswitch() to actually do modeswitch
KVM: SVM: intercept SMI to handle it at host level
Markus Rechberger (1):
KVM: Use page_private()/set_page_private() apis
Uri Lublin (4):
KVM: Add missing calls to mark_page_dirty()
KVM: Fix dirty page log bitmap size/access calculation
kvm: move do_remove_write_access() up
KVM: Remove write access permissions when dirty-page-logging is
enabled
drivers/kvm/kvm.h | 13 +-
drivers/kvm/kvm_main.c | 776
+++++++++++++++++++++++++++++++--------------
drivers/kvm/kvm_svm.h | 3 +-
drivers/kvm/mmu.c | 36 +-
drivers/kvm/paging_tmpl.h | 18 +-
drivers/kvm/svm.c | 42 ++-
drivers/kvm/vmx.c | 33 ++-
include/linux/kvm.h | 50 ++--
include/linux/kvm_para.h | 73 +++++
include/linux/magic.h | 1 +
10 files changed, 748 insertions(+), 297 deletions(-)
create mode 100644 include/linux/kvm_para.h
--
error compiling committee.c: too many arguments to function
WARNING: multiple messages have this Message-ID (diff)
From: Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
To: Linus Torvalds
<torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
Cc: kvm-devel
<kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>,
Andrew Morton <akpm-3NddpPZAyC0@public.gmane.org>,
linux-kernel
<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: [GIT PULL][RETRY] KVM updates for Linux 2.6.21-rc2
Date: Sun, 04 Mar 2007 11:21:35 +0200 [thread overview]
Message-ID: <45EA8F9F.6010006@qumranet.com> (raw)
Linus,
The following changes since commit b648a0d22908116b4ef168935a160d7f17c4e6d:
Linus Torvalds (1):
Merge branch 'upstream-linus' of
master.kernel.org:/.../jgarzik/libata-dev
are found in the 'linus' branch of the git repository at:
git://kvm.qumranet.com/home/avi/kvm.git
The changes fall into three broad categories:
- initial kvm paravirtulization support
- the first batch of the stable userspace interface changes
- fixes, fixes, fixes
The userspace interface changes, while nontrivial, are crucially
important as I'd like to freeze the non-paravirt userspace interface for
2.6.21. Unfortunately there are a few more changes of that nature pending.
The patches have been sitting in -mm collecting bit dust for a while, as
well as in the regular kvm releases.
Please exercise more than the usual care when pulling as I am very much
a git newbie.
Ahmed S. Darwish (1):
KVM: Use ARRAY_SIZE macro instead of manual calculation.
Andrew Morton (1):
KVM: Move kvmfs magic number to <linux/magic.h>
Avi Kivity (13):
KVM: mmu: add missing dirty page tracking cases
KVM: Cosmetics
KVM: Add hypercall host support for svm
KVM: Wire up hypercall handlers to a central arch-independent location
KVM: svm: init cr0 with the wp bit set
KVM: More 0 -> NULL conversions
KVM: Add internal filesystem for generating inodes
KVM: Create an inode per virtual machine
KVM: Rename some kvm_dev_ioctl_*() functions to kvm_vm_ioctl_*()
KVM: Move kvm_vm_ioctl_create_vcpu() around
KVM: Per-vcpu inodes
KVM: Bump API version
KVM: Fix bogus failure in kvm.ko module initialization
Ingo Molnar (2):
KVM: add MSR based hypercall API
KVM: Add host hypercall support for vmx
Jeremy Katz (1):
KVM: Move virtualization deactivation from CPU_DEAD state to
CPU_DOWN_PREPARE
Joerg Roedel (2):
KVM: vmx: hack set_cr0_no_modeswitch() to actually do modeswitch
KVM: SVM: intercept SMI to handle it at host level
Markus Rechberger (1):
KVM: Use page_private()/set_page_private() apis
Uri Lublin (4):
KVM: Add missing calls to mark_page_dirty()
KVM: Fix dirty page log bitmap size/access calculation
kvm: move do_remove_write_access() up
KVM: Remove write access permissions when dirty-page-logging is
enabled
drivers/kvm/kvm.h | 13 +-
drivers/kvm/kvm_main.c | 776
+++++++++++++++++++++++++++++++--------------
drivers/kvm/kvm_svm.h | 3 +-
drivers/kvm/mmu.c | 36 +-
drivers/kvm/paging_tmpl.h | 18 +-
drivers/kvm/svm.c | 42 ++-
drivers/kvm/vmx.c | 33 ++-
include/linux/kvm.h | 50 ++--
include/linux/kvm_para.h | 73 +++++
include/linux/magic.h | 1 +
10 files changed, 748 insertions(+), 297 deletions(-)
create mode 100644 include/linux/kvm_para.h
--
error compiling committee.c: too many arguments to function
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
next reply other threads:[~2007-03-04 9:21 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-03-04 9:21 Avi Kivity [this message]
2007-03-04 9:21 ` [GIT PULL][RETRY] KVM updates for Linux 2.6.21-rc2 Avi Kivity
2007-03-04 21:14 ` Linus Torvalds
2007-03-04 21:14 ` 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=45EA8F9F.6010006@qumranet.com \
--to=avi@qumranet.com \
--cc=akpm@osdl.org \
--cc=kvm-devel@lists.sourceforge.net \
--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.