All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.