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] KVM updates for Linux 2.6.21-rc2
Date: Thu, 01 Mar 2007 14:52:53 +0200 [thread overview]
Message-ID: <45E6CCA5.6050905@qumranet.com> (raw)
Linus,
The following changes since commit 2ff7354fe888f46f6629b57e463b0a1eb956c02b:
Eric W. Biederman (1):
x86_64/i386 irq: Fix !CONFIG_SMP compilation
are found in the git repository at:
git://kvm.qumranet.com/kvm.git#linus
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.
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] KVM updates for Linux 2.6.21-rc2
Date: Thu, 01 Mar 2007 14:52:53 +0200 [thread overview]
Message-ID: <45E6CCA5.6050905@qumranet.com> (raw)
Linus,
The following changes since commit 2ff7354fe888f46f6629b57e463b0a1eb956c02b:
Eric W. Biederman (1):
x86_64/i386 irq: Fix !CONFIG_SMP compilation
are found in the git repository at:
git://kvm.qumranet.com/kvm.git#linus
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.
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-01 12:55 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-03-01 12:52 Avi Kivity [this message]
2007-03-01 12:52 ` [GIT PULL] KVM updates for Linux 2.6.21-rc2 Avi Kivity
2007-03-01 12:58 ` Avi Kivity
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=45E6CCA5.6050905@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.