[GIT PULL] KVM updates for the 3.10 merge window

2013-05-05 Thread Gleb Natapov
Linus, Please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/kvm-3.10-1 to receive the KVM updates for the 3.10 merge window. Highlights of the updates are: general: - new emulated device API - legacy device assignment is now optional - irqfd interface is more generic and can

Re: [GIT PULL] KVM updates for the 3.9 merge window

2013-02-25 Thread Martin Schwidefsky
On Sun, 24 Feb 2013 16:05:31 -0800 Linus Torvalds wrote: > On Wed, Feb 20, 2013 at 5:17 PM, Marcelo Tosatti wrote: > > > > Please pull from > > > > git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/kvm-3.9-1 > > > > to receive the KVM updates for the 3.9 merge window [..] > > Ok, particularly

Re: [GIT PULL] KVM updates for the 3.9 merge window

2013-02-24 Thread Linus Torvalds
On Wed, Feb 20, 2013 at 5:17 PM, Marcelo Tosatti wrote: > > Please pull from > > git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/kvm-3.9-1 > > to receive the KVM updates for the 3.9 merge window [..] Ok, particularly the s390 people should check me resolution of the conflicts, since they inclu

[GIT PULL] KVM updates for the 3.9 merge window

2013-02-20 Thread Marcelo Tosatti
Linus, Please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/kvm-3.9-1 to receive the KVM updates for the 3.9 merge window, including x86 real mode emulation fixes, stronger memory slot interface restrictions, mmu_lock spinlock hold time reduction, improved handling of large pa

Re: [GIT PULL] KVM updates for the 3.8 merge window

2012-12-13 Thread Linus Torvalds
On Thu, Dec 13, 2012 at 3:03 PM, Stephen Rothwell wrote: > > Actually only in my tree (until Alexander cleans his tree up). I am > going to have a conversation with Alexander about process. Ok, as long as it's contained, I guess I'll pull. Linus -- To unsubscribe from this list: sen

Re: [GIT PULL] KVM updates for the 3.8 merge window

2012-12-13 Thread Stephen Rothwell
Hi Linus, On Thu, 13 Dec 2012 14:22:34 -0800 Linus Torvalds wrote: > > On Wed, Dec 12, 2012 at 1:19 PM, Stephen Rothwell > wrote: > > > > There is a section of this tree (the kvm-ppc tree in linux-next) that has > > been rebased before being merged into this tree. Alexander, please > > don't

Re: [GIT PULL] KVM updates for the 3.8 merge window

2012-12-13 Thread Linus Torvalds
On Wed, Dec 12, 2012 at 1:19 PM, Stephen Rothwell wrote: > > There is a section of this tree (the kvm-ppc tree in linux-next) that has > been rebased before being merged into this tree. Alexander, please > don't do that (especially since it has *not* bee rebased in the kvm-ppc > tree but more wo

Re: [GIT PULL] KVM updates for the 3.8 merge window

2012-12-12 Thread Stephen Rothwell
Hi Marcello, Alexander, On Wed, 12 Dec 2012 10:35:19 -0200 Marcelo Tosatti wrote: > > Please pull from > > git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/kvm-3.8-1 > > to receive the KVM updates for the 3.8 merge window, including > considerable KVM/PPC work, x86 kvmclock vsyscall support,

[GIT PULL] KVM updates for the 3.8 merge window

2012-12-12 Thread Marcelo Tosatti
Linus, Please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/kvm-3.8-1 to receive the KVM updates for the 3.8 merge window, including considerable KVM/PPC work, x86 kvmclock vsyscall support, IA32_TSC_ADJUST MSR emulation, amongst others. Alex Williamson (2): KVM: F

[GIT PULL] KVM updates for the 3.7 merge window

2012-10-04 Thread Avi Kivity
Linus, please pull from the repo and tag at: git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/kvm-3.7-1 to receive the KVM updates for the 3.7 merge windows. Highlights of the changes for this release include support for vfio level triggered interrupts, improved big real mode support on olde

Re: [PULL] KVM updates

2012-09-11 Thread Jan Kiszka
On 2012-09-11 10:50, Avi Kivity wrote: > On 09/11/2012 02:03 AM, Anthony Liguori wrote: >> Avi Kivity writes: >> >>> Please pull from: >>> >>> git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master >>> >>> to merge some kvm updates, most notably a port of qemu-kvm's pre-vfio device >>> ass

Re: [PULL] KVM updates

2012-09-11 Thread Avi Kivity
On 09/11/2012 02:03 AM, Anthony Liguori wrote: > Avi Kivity writes: > >> Please pull from: >> >> git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master >> >> to merge some kvm updates, most notably a port of qemu-kvm's pre-vfio device >> assignment. With this there are no significant cha

Re: [PULL] KVM updates

2012-09-10 Thread Anthony Liguori
Avi Kivity writes: > Please pull from: > > git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master > > to merge some kvm updates, most notably a port of qemu-kvm's pre-vfio device > assignment. With this there are no significant changes left between qemu and > qemu-kvm (though some work r

Re: [PULL] KVM updates

2012-09-10 Thread Avi Kivity
On 09/10/2012 06:49 PM, Marcelo Tosatti wrote: > On Mon, Sep 10, 2012 at 05:32:39PM +0200, Jan Kiszka wrote: >> On 2012-09-10 17:25, Avi Kivity wrote: >> > Please pull from: >> > >> > git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master >> > >> > to merge some kvm updates, most notably

Re: [PULL] KVM updates

2012-09-10 Thread Marcelo Tosatti
On Mon, Sep 10, 2012 at 05:32:39PM +0200, Jan Kiszka wrote: > On 2012-09-10 17:25, Avi Kivity wrote: > > Please pull from: > > > > git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master > > > > to merge some kvm updates, most notably a port of qemu-kvm's pre-vfio device > > assignment. W

[GIT PULL] KVM updates for 3.6-rc5

2012-09-10 Thread Avi Kivity
Linus, please pull from the repo and branch at: git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/kvm-3.6-2 to receive a trio of KVM fixes: incorrect lookup of guest cpuid, an uninitialized variable fix, and error path cleanup fix. Shortlog/diffstat follow. --

Re: [PULL] KVM updates

2012-09-10 Thread Jan Kiszka
On 2012-09-10 17:25, Avi Kivity wrote: > Please pull from: > > git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master > > to merge some kvm updates, most notably a port of qemu-kvm's pre-vfio device > assignment. With this there are no significant changes left between qemu and > qemu-kvm

[PULL] KVM updates

2012-09-10 Thread Avi Kivity
Please pull from: git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master to merge some kvm updates, most notably a port of qemu-kvm's pre-vfio device assignment. With this there are no significant changes left between qemu and qemu-kvm (though some work remains). ---

Re: [GIT PULL] KVM updates for the 3.6 merge window

2012-07-24 Thread Stephen Rothwell
On Wed, 25 Jul 2012 08:38:36 +1000 Benjamin Herrenschmidt wrote: > > On Tue, 2012-07-24 at 12:04 -0700, Linus Torvalds wrote: > > Ok, this caused conflicts with the s390 and ppc trees. I think I fixed > > them correctly, but the respective arch people really should take a > > look. > > A quick p

Re: [GIT PULL] KVM updates for the 3.6 merge window

2012-07-24 Thread Benjamin Herrenschmidt
On Tue, 2012-07-24 at 12:04 -0700, Linus Torvalds wrote: > Ok, this caused conflicts with the s390 and ppc trees. I think I fixed > them correctly, but the respective arch people really should take a > look. A quick peek at the merge commit looks allright, but Alex mentioned that there's some more

Re: [GIT PULL] KVM updates for the 3.6 merge window

2012-07-24 Thread Linus Torvalds
Ok, this caused conflicts with the s390 and ppc trees. I think I fixed them correctly, but the respective arch people really should take a look. Linus On Mon, Jul 23, 2012 at 2:12 AM, Avi Kivity wrote: > Linus, please pull from the repo and tag at: > > git://git.kernel.org/pu

[GIT PULL] KVM updates for the 3.6 merge window

2012-07-23 Thread Avi Kivity
Linus, please pull from the repo and tag at: git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/kvm-3.6-1 to merge the KVM updates for the 3.5 merge window. Highlights include - full big real mode emulation on pre-Westmere Intel hosts (can be disabled with emulate_invalid_guest_state=0) -

[GIT PULL] KVM updates for v3.5

2012-05-30 Thread Marcelo Tosatti
Linus, Please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git master to receive a build fix for non-kvm archs and a transparent hugepage refcount bugfix on hosts with 4M pages. Avi Kivity (1): KVM: Export asm-generic/kvm_para.h Xiao Guangrong (1): KVM: MMU: fix huge pag

Re: [GIT PULL] KVM updates for Linux 3.5

2012-05-25 Thread Marcelo Tosatti
On Fri, May 25, 2012 at 12:13:15PM +0200, Sasha Levin wrote: > Hi Avi, > > On Tue, May 22, 2012 at 3:08 PM, Avi Kivity wrote: > >      KVM guest: make kvm_para_available() check hypervisor bit reading > > cpuid leaf > > I've reported this patch to cause a hang on hypervisors that don't set > the

Re: [GIT PULL] KVM updates for Linux 3.5

2012-05-25 Thread Sasha Levin
Hi Avi, On Tue, May 22, 2012 at 3:08 PM, Avi Kivity wrote: >      KVM guest: make kvm_para_available() check hypervisor bit reading > cpuid leaf I've reported this patch to cause a hang on hypervisors that don't set the hypervisor bit. Can we somehow fix that before this patch actually goes into

Re: [GIT PULL] KVM updates for Linux 3.5

2012-05-24 Thread Linus Torvalds
On Tue, May 22, 2012 at 6:08 AM, Avi Kivity wrote: > Linus, please pull the KVM updates for the 3.5 cycle from Ok. The way I resolved a the x86 kvm_para.h conflict, I suspect it is now being *unnecessarily* careful about doing the CPUID thing, and I think that the "cpuid_level < 0" check that cam

[GIT PULL] KVM updates for Linux 3.5

2012-05-22 Thread Avi Kivity
Linus, please pull the KVM updates for the 3.5 cycle from git://git.kernel.org/pub/scm/virt/kvm/kvm.git next Changes include additional instruction emulation, page-crossing MMIO, faster dirty logging, preventing the watchdog from killing a stopped guest, module autoload, a new MSI ABI, and some

[GIT PULL] KVM updates for 3.4.0-rc3

2012-04-19 Thread Marcelo Tosatti
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git master To receive the following updates Alex Williamson (2): KVM: unmap pages from the iommu when slots are removed KVM: lock slots_lock around device assignment Avi Kivity (1): KVM: VMX: Fix kvm_set_share

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-17 Thread Avi Kivity
On 04/17/2012 12:34 PM, Alexander Graf wrote: >>> tree but his tree is in linux-next as well. There's no reason not to do >>> that. >>> >>> That way, his next branch gets linux-next coverage whether it's in my >>> tree or not, and I pull when I put the final powerpc-next together, >>> which gives m

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-17 Thread Alexander Graf
On 04/17/2012 09:20 AM, Avi Kivity wrote: On 04/17/2012 02:05 AM, Benjamin Herrenschmidt wrote: On Mon, 2012-04-16 at 15:53 +0300, Avi Kivity wrote: kvm.git next is exposed to linux-next, where they get tested quite a lot. Granted it's mostly build testing, and people are unlikely to test kvm

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-17 Thread Avi Kivity
On 04/17/2012 02:05 AM, Benjamin Herrenschmidt wrote: > On Mon, 2012-04-16 at 15:53 +0300, Avi Kivity wrote: > > > > kvm.git next is exposed to linux-next, where they get tested quite a > > lot. Granted it's mostly build testing, and people are unlikely to > > test > > kvm there, but they will te

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-16 Thread Benjamin Herrenschmidt
On Mon, 2012-04-16 at 15:53 +0300, Avi Kivity wrote: > > kvm.git next is exposed to linux-next, where they get tested quite a > lot. Granted it's mostly build testing, and people are unlikely to > test > kvm there, but they will test the non-kvm bits that creep in there. > > > The alternative wo

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-16 Thread Alexander Graf
On 16.04.2012, at 14:53, Avi Kivity wrote: > On 04/16/2012 03:47 PM, Alexander Graf wrote: >> On 02.04.2012, at 11:46, Benjamin Herrenschmidt wrote: >> >>> On Mon, 2012-04-02 at 12:06 +0300, Avi Kivity wrote: > The current process is such that it takes absolutely forever for our > patche

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-16 Thread Avi Kivity
On 04/16/2012 03:47 PM, Alexander Graf wrote: > On 02.04.2012, at 11:46, Benjamin Herrenschmidt wrote: > > > On Mon, 2012-04-02 at 12:06 +0300, Avi Kivity wrote: > >>> The current process is such that it takes absolutely forever for our > >>> patches to get in, which is a major PITA for something i

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-16 Thread Alexander Graf
On 02.04.2012, at 11:46, Benjamin Herrenschmidt wrote: > On Mon, 2012-04-02 at 12:06 +0300, Avi Kivity wrote: >>> The current process is such that it takes absolutely forever for our >>> patches to get in, which is a major PITA for something in such state of >>> active development. >> >> If the

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-02 Thread Benjamin Herrenschmidt
On Mon, 2012-04-02 at 12:06 +0300, Avi Kivity wrote: > > The current process is such that it takes absolutely forever for our > > patches to get in, which is a major PITA for something in such state of > > active development. > > If the patches were posted two weeks earlier, they would have gone i

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-02 Thread Avi Kivity
On 04/02/2012 01:45 AM, Paul Mackerras wrote: > On Sun, Apr 01, 2012 at 03:38:37PM +0300, Avi Kivity wrote: > > On 03/30/2012 03:01 PM, Paul Mackerras wrote: > > > I just noticed that the branch you asked Linus to pull includes none > > > of the patches that Alex sent you in the last batch, in the

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-02 Thread Avi Kivity
On 04/02/2012 12:02 AM, Benjamin Herrenschmidt wrote: > On Sun, 2012-04-01 at 15:38 +0300, Avi Kivity wrote: > > On 03/30/2012 03:01 PM, Paul Mackerras wrote: > > > I just noticed that the branch you asked Linus to pull includes none > > > of the patches that Alex sent you in the last batch, in the

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-01 Thread Paul Mackerras
On Sun, Apr 01, 2012 at 03:38:37PM +0300, Avi Kivity wrote: > On 03/30/2012 03:01 PM, Paul Mackerras wrote: > > I just noticed that the branch you asked Linus to pull includes none > > of the patches that Alex sent you in the last batch, in the email with > > subject "[PULL 00/56] ppc patch queue 2

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-01 Thread Benjamin Herrenschmidt
On Sun, 2012-04-01 at 15:38 +0300, Avi Kivity wrote: > On 03/30/2012 03:01 PM, Paul Mackerras wrote: > > I just noticed that the branch you asked Linus to pull includes none > > of the patches that Alex sent you in the last batch, in the email with > > subject "[PULL 00/56] ppc patch queue 2012-03-

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-04-01 Thread Avi Kivity
On 03/30/2012 03:01 PM, Paul Mackerras wrote: > I just noticed that the branch you asked Linus to pull includes none > of the patches that Alex sent you in the last batch, in the email with > subject "[PULL 00/56] ppc patch queue 2012-03-15" sent on March 15, > where he asked you to pull git://gith

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-30 Thread Paul Mackerras
On Tue, Mar 27, 2012 at 12:09:44PM +0200, Avi Kivity wrote: > > There are patches from me in there that have been pending since > > December last year, and now look like they won't be going upstream > > until June. So, under the circumstances, how would you (Avi) feel > > about Ben and I committi

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-28 Thread Linus Torvalds
On Tue, Mar 27, 2012 at 9:02 PM, Benjamin Herrenschmidt wrote: > > Linus, what's your feeling here ? I'd really like to have the bulk of > the powerpc updates this time around, they already missed the previous > merge window due to maintainers taking too long to deal with their > inbox :-) If the

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-27 Thread Benjamin Herrenschmidt
On Tue, 2012-03-27 at 12:09 +0200, Avi Kivity wrote: > That's fine if there are no interdependencies. It looks like 74df956 > will be a problem though. > > The other two options are: > > - I'll add my signoff to the commits that lack it. This unbreaks the > committer lacks signoff. > - I remov

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-27 Thread Avi Kivity
On 03/26/2012 11:38 PM, Paul Mackerras wrote: > On Sun, Mar 25, 2012 at 12:09:05PM +0200, Avi Kivity wrote: > > > I can switch to fast-forward-only in the future, but I'm afraid that > > this particular tree is broken for good. The un-rebased > > fast-forward-only source for this is kvm.git master

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-27 Thread Avi Kivity
On 03/26/2012 06:21 PM, Ingo Molnar wrote: > * Avi Kivity wrote: > > > Say a fix comes in which needs to be mainlined during -rc. So > > I put it in some other branch, to be sent off to Linus in a > > few days after maturing a little. Meanwhile developers see an > > incomplete tree, since tha

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-26 Thread Paul Mackerras
On Sun, Mar 25, 2012 at 12:09:05PM +0200, Avi Kivity wrote: > I can switch to fast-forward-only in the future, but I'm afraid that > this particular tree is broken for good. The un-rebased > fast-forward-only source for this is kvm.git master, which I don't think > you want to pull. It will caus

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-26 Thread Benjamin Herrenschmidt
On Mon, 2012-03-26 at 12:05 +0200, Avi Kivity wrote: > Say a fix comes in which needs to be mainlined during -rc. So I put it > in some other branch, to be sent off to Linus in a few days after > maturing a little. Meanwhile developers see an incomplete tree, since > that patch is not in it. >

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-26 Thread Ingo Molnar
* Avi Kivity wrote: > Say a fix comes in which needs to be mainlined during -rc. So > I put it in some other branch, to be sent off to Linus in a > few days after maturing a little. Meanwhile developers see an > incomplete tree, since that patch is not in it. > > Once Linus pulls, I can me

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-26 Thread Avi Kivity
On 03/25/2012 10:51 PM, Benjamin Herrenschmidt wrote: > On Sun, 2012-03-25 at 12:09 +0200, Avi Kivity wrote: > > > Well I've been doing this ever since I moved to git. The motivation was > > actually to make things easier for patch authors by allowing them to > > work against a tree of all applied

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-25 Thread Benjamin Herrenschmidt
On Sun, 2012-03-25 at 12:09 +0200, Avi Kivity wrote: > Well I've been doing this ever since I moved to git. The motivation was > actually to make things easier for patch authors by allowing them to > work against a tree of all applied patches, while the update for the > next merge window is just

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-25 Thread Avi Kivity
On 03/23/2012 05:15 AM, Linus Torvalds wrote: > On Thu, Mar 22, 2012 at 5:10 PM, Benjamin Herrenschmidt > wrote: > > > > That means that everything gets constantly rebased, and it makes life > > very much harder for us working with this. > > Ben, thanks for pointing this out. > > I will not be pul

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-22 Thread Linus Torvalds
On Thu, Mar 22, 2012 at 5:10 PM, Benjamin Herrenschmidt wrote: > > That means that everything gets constantly rebased, and it makes life > very much harder for us working with this. Ben, thanks for pointing this out. I will not be pulling this tree at all. It's pure and utter shit, and I wonder

Re: [GIT PULL] KVM updates for the 3.4 merge window

2012-03-22 Thread Benjamin Herrenschmidt
On Tue, 2012-03-20 at 16:08 +0200, Avi Kivity wrote: > Linus, please pull from > > ra.kernel.org:/pub/scm/virt/kvm/kvm.git kvm-updates/3.4 > > (ssh URL as git.kernel.org is down at the moment) to receive the KVM > updates for the 3.4 merge window. Changes include timekeeping > improvements, s

[GIT PULL] KVM updates for the 3.4 merge window

2012-03-20 Thread Avi Kivity
Linus, please pull from ra.kernel.org:/pub/scm/virt/kvm/kvm.git kvm-updates/3.4 (ssh URL as git.kernel.org is down at the moment) to receive the KVM updates for the 3.4 merge window. Changes include timekeeping improvements, support for assigning host PCI devices that share interrupt lines, s

Re: [Qemu-devel] [PULL] kvm updates

2012-03-04 Thread Avi Kivity
On 03/02/2012 01:45 AM, Andreas Färber wrote: > Am 01.03.2012 13:47, schrieb Avi Kivity: > > Avi Kivity (1): > > pc-bios: update kvmvapic.bin > > > > Gleb Natapov (1): > > kvm: Synchronize cpu state in kvm_arch_stop_on_emulation_error() > > > > Jan Kiszka (10): > > kvm: Set cpu_

Re: [Qemu-devel] [PULL] kvm updates

2012-03-02 Thread Anthony Liguori
On 03/01/2012 06:47 AM, Avi Kivity wrote: This batch of updates is mostly Jan's rework of qemu-kvm's TPR optimization for 32-bit Windows, making Windows XP much faster with kvm enabled on older Intel and any AMD hardware. Any similarities to the original hack are purely coincidental. Please pul

Re: [Qemu-devel] [PULL] kvm updates

2012-03-01 Thread Andreas Färber
Am 01.03.2012 13:47, schrieb Avi Kivity: > Avi Kivity (1): > pc-bios: update kvmvapic.bin > > Gleb Natapov (1): > kvm: Synchronize cpu state in kvm_arch_stop_on_emulation_error() > > Jan Kiszka (10): > kvm: Set cpu_single_env only once > Remove useless casts from cpu itera

[PULL] kvm updates

2012-03-01 Thread Avi Kivity
This batch of updates is mostly Jan's rework of qemu-kvm's TPR optimization for 32-bit Windows, making Windows XP much faster with kvm enabled on older Intel and any AMD hardware. Any similarities to the original hack are purely coincidental. Please pull from: git://git.kernel.org/pub/scm/virt

[GIT PULL] KVM updates for 3.3-rc2

2012-02-05 Thread Avi Kivity
Linus, please pull from: git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/3.3 Fixing a regression with the PMU MSRs when PMU virtualization is disabled, a guest-internal DoS with the SYSCALL instruction, and a dirty memory logging race that may cause live migration to fail. Gleb Natap

[GIT PULL] KVM updates for the 3.3 merge window

2012-01-08 Thread Avi Kivity
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/3.3 to receive the KVM updates for the 3.3 cycle. Changes include a virtual PMU available for guests, an MMU/MMIO speedup, more cpuid feature whitelisting, and cleanups. The branch contains tip/perf, which you'v

[GIT PULL] KVM updates for 3.2-rc2

2011-11-20 Thread Avi Kivity
(now with [GIT PULL] for filters) Linus, please pull from: git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/3.2 This includes a ppc ABI breakage fix, s390 fixes, a tracing/kvmclock conflict fix, and the implementation of guest-only/host-only profiling for Intel. The latter is not str

[GIT PULL] KVM updates for the 3.2 merge window

2011-10-30 Thread Avi Kivity
Linus, please pull from git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm.git kvm-updates/3.2 (temporary location until virt/kvm is restored) to receive the KVM updates for the 3.2 cycle: Alexander Graf (12): KVM: PPC: move compute_tlbie_rb to book3s common header KVM: PPC: Add

[GIT PULL] KVM updates for 3.1-rc7

2011-09-26 Thread Avi Kivity
Linus, please pull from: git://github.com/avikivity/kvm.git kvm-updates/3.1 to receive an emulator fix affecting shld/shrd and a softmmu issue on i386 hosts. Avi Kivity (1): KVM: x86 emulator: fix Src2CL decode Zhao Jin (1): KVM: MMU: fix incorrect return of spte arch/x86/kvm

[GIT PULL] KVM updates for 3.1-rc2

2011-08-16 Thread Avi Kivity
Linus, Please pull from ssh://master.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/3.1 to receive fixes for Kconfig problems introduced by the KVM steal time implementation. Randy Dunlap (2): KVM: fix TASK_DELAY_ACCT kconfig warning KVM: uses TASKSTATS, depends on NET arch/

[GIT PULL] KVM updates for the Linux 3.1 merge window

2011-07-24 Thread Avi Kivity
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/3.1 to get the KVM updates for the current merge window. Major features include powerpc hypervisor-mode support and an initial version of VMX nesting. Other changes include steal time support (both host and

[GIT PULL] KVM updates for Linux 3.0-rc3

2011-06-19 Thread Avi Kivity
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/3.0 to receive several (fairly serious) KVM fixes: kvmclock was broken due to bad asm constraints, live migration & vga tracking instantiated large ptes instead of small ones, and the guest cr3 was corrupted in

[GIT PULL] KVM updates for 3.0-rc2

2011-06-06 Thread Avi Kivity
Linus, please pull from ssh://master.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/3.0 to receive a few KVM fixes for -rc2. In particular, guest in/out instructions have been faulting when they shouldn't have. Heiko Carstens (1): KVM: add missing void __user * cast to access_ok()

[GIT PULL] KVM updates for 2.6.40

2011-05-23 Thread Avi Kivity
Linus, please pull from: git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.40 to receive the KVM updates for the 2.6.40 cycle. Changes this time include emulator correctness (segment checks, nested SVM intercepts), 16-byte MMIO, Via CPU feature support, virtual TSC rate for newe

[GIT PULL] KVM updates for 2.6.39-rc2

2011-04-07 Thread Avi Kivity
Linus, please pull from the repo/branch at: git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.39 to receive a fix for virtualized cpuid and a host irqfd oops, as well as a patch that enables asynchronous page faults, which was merged in 2.6.38 but not enabled. Andre Przywara (2

[GIT PULL] KVM updates for 2.6.39

2011-03-17 Thread Marcelo Tosatti
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.39 To receive the following updates. Avi Kivity (11): KVM: MMU: Don't flush shadow when enabling dirty tracking KVM: VMX: Save and restore tr selector across mode switches KVM: VMX: Avoid

Re: [GIT PULL] KVM updates for the 2.6.38 merge window

2011-01-13 Thread Hugh Dickins
On Thu, Jan 13, 2011 at 7:43 AM, Linus Torvalds wrote: > On Thu, Jan 13, 2011 at 4:53 AM, Gleb Natapov wrote: >> >> I implemented get_user_pages_nowait() on top of your patch. In my testing >> it works as expected when used inside KVM. Does this looks OK to you? > > It looks reasonable, although

Re: [GIT PULL] KVM updates for the 2.6.38 merge window

2011-01-13 Thread Linus Torvalds
On Thu, Jan 13, 2011 at 4:53 AM, Gleb Natapov wrote: > > I implemented get_user_pages_nowait() on top of your patch. In my testing > it works as expected when used inside KVM. Does this looks OK to you? It looks reasonable, although I suspect the subtle behavior wrt the mmap_sem means that you sh

Re: [GIT PULL] KVM updates for the 2.6.38 merge window

2011-01-13 Thread Gleb Natapov
On Wed, Jan 12, 2011 at 12:53:14PM -0800, Linus Torvalds wrote: > On Wed, Jan 12, 2011 at 12:33 PM, Rik van Riel wrote: > > > > Now that we have FAULT_FLAG_ALLOW_RETRY, the async > > pagefault patches can be a little smaller. > > I suspect you do still want a new page flag, to say that > FAULT_FL

Re: [GIT PULL] KVM updates for the 2.6.38 merge window

2011-01-12 Thread Linus Torvalds
On Wed, Jan 12, 2011 at 12:33 PM, Rik van Riel wrote: > > Now that we have FAULT_FLAG_ALLOW_RETRY, the async > pagefault patches can be a little smaller. I suspect you do still want a new page flag, to say that FAULT_FLAG_ALLOW_RETRY shouldn't actually wait for the page that it allows retry for.

Re: [GIT PULL] KVM updates for the 2.6.38 merge window

2011-01-12 Thread Rik van Riel
On 01/11/2011 04:25 AM, Avi Kivity wrote: On 01/10/2011 09:31 PM, Linus Torvalds wrote: Why wasn't I notified before-hand? Was Andrew cc'd? Andrew and linux-mm were copied. Rik was the only one who reviewed (and ack'ed) it. I guess I should have explicitly asked for Nick's review. Last tim

Re: [GIT PULL] KVM updates for the 2.6.38 merge window

2011-01-11 Thread Avi Kivity
On 01/11/2011 06:19 PM, Linus Torvalds wrote: On Tue, Jan 11, 2011 at 1:25 AM, Avi Kivity wrote: What are your issues with the patch? My issues are mainly two-fold: - I think "MINOR" is a totally idiotic and meaningless term. It has no technical meaning. Why would IO be special? Is it becau

Re: [GIT PULL] KVM updates for the 2.6.38 merge window

2011-01-11 Thread Linus Torvalds
On Tue, Jan 11, 2011 at 1:25 AM, Avi Kivity wrote: > > What are your issues with the patch? My issues are mainly two-fold: - I think "MINOR" is a totally idiotic and meaningless term. It has no technical meaning. Why would IO be special? Is it because of deadlock concerns with filesystem or blo

Re: [GIT PULL] KVM updates for the 2.6.38 merge window

2011-01-11 Thread Avi Kivity
On 01/10/2011 09:31 PM, Linus Torvalds wrote: On Mon, Jan 10, 2011 at 1:21 AM, Avi Kivity wrote: > > - asynchronous page faults, which allow a guest to continue processing > interrupts even when its memory is being paged in; in the case of a Linux > 2.6.38+ guest, it will receive a notificati

Re: [GIT PULL] KVM updates for the 2.6.38 merge window

2011-01-10 Thread Linus Torvalds
On Mon, Jan 10, 2011 at 1:21 AM, Avi Kivity wrote: > > - asynchronous page faults, which allow a guest to continue processing > interrupts even when its memory is being paged in; in the case of a Linux > 2.6.38+ guest, it will receive a notification that the host is servicing a > page fault, and m

[GIT PULL] KVM updates for the 2.6.38 merge window

2011-01-10 Thread Avi Kivity
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.38 to receive the KVM updates for the 2.6.38 merge window. Major features include - asynchronous page faults, which allow a guest to continue processing interrupts even when its memory is being paged in;

[GIT PULL] KVM updates fot 2.6.37-rc6

2010-12-17 Thread Avi Kivity
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.37 to get a few KVM fixes for 2.6.37-rc6. Two of the fixes are for forward compatibility with Bulldozer processors, one is a live migration fix, and one an ordinary preemption counter leak fix. Andre Prz

[GIT PULL] KVM updates for 2.6.37-rc2

2010-11-18 Thread Marcelo Tosatti
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.37 To receive the following updates: Avi Kivity (2): KVM: Correct ordering of ldt reload wrt fs/gs reload KVM: VMX: Fix host userspace gsbase corruption arch/x86/kvm/svm.c |2 +- arch/x86

[GIT PULL] KVM updates for 2.6.37-rc1

2010-11-05 Thread Marcelo Tosatti
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.37 To receive the following updates: Jan Kiszka (1): KVM: x86: Issue smp_call_function_many with preemption disabled Marcelo Tosatti (1): KVM: MMU: fix rmap_remove on non present sptes Michae

Re: [GIT PULL] KVM updates for the 2.6.37 merge window

2010-10-26 Thread Avi Kivity
On 10/26/2010 05:55 PM, Alexander Graf wrote: > Alex, if you want them in, please prepare backports for 2.6.36.1. Why backports for 2.6.36.1 when we're talking about 2.6.27? Most of them fix bugs introduced by the PV framework. I should have said 2.6.37-rc1, sorry. -- error compiling commi

Re: [GIT PULL] KVM updates for the 2.6.37 merge window

2010-10-26 Thread Alexander Graf
On 25.10.2010, at 09:59, Avi Kivity wrote: > On 10/25/2010 06:49 PM, Scott Wood wrote: >> On Sun, 24 Oct 2010 15:29:12 +0200 >> Avi Kivity wrote: >> >> >Linus, the repository and branch >> > >> > git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.37 >> > >> > contains the kv

Re: [GIT PULL] KVM updates for the 2.6.37 merge window

2010-10-25 Thread Scott Wood
On Sun, 24 Oct 2010 15:29:12 +0200 Avi Kivity wrote: > Linus, the repository and branch > >git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.37 > > contains the kvm updates for the 2.6.37 merge window. Major changes > this time around include powerpc paravirtualization, a vi

Re: [GIT PULL] KVM updates for the 2.6.37 merge window

2010-10-25 Thread Avi Kivity
On 10/25/2010 06:49 PM, Scott Wood wrote: On Sun, 24 Oct 2010 15:29:12 +0200 Avi Kivity wrote: >Linus, the repository and branch > > git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.37 > > contains the kvm updates for the 2.6.37 merge window. Major changes > this time a

Re: [GIT PULL] KVM updates for the 2.6.37 merge window

2010-10-24 Thread Stephen Rothwell
Hey Linus, On Sun, 24 Oct 2010 15:29:12 +0200 Avi Kivity wrote: > > Linus, the repository and branch > >git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.37 > > contains the kvm updates for the 2.6.37 merge window. Major changes > this time around include powerpc paravirtual

[GIT PULL] KVM updates for the 2.6.37 merge window

2010-10-24 Thread Avi Kivity
Linus, the repository and branch git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.37 contains the kvm updates for the 2.6.37 merge window. Major changes this time around include powerpc paravirtualization, a virtual tsc rework, and exposing npt to the guest for fast nested vir

[GIT PULL] KVM updates for 2.6.36-rc8

2010-10-20 Thread Marcelo Tosatti
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.36 To receive the fix for CVE-2010-3698. Avi Kivity (1): KVM: Fix fs/gs reload oops with invalid ldt arch/x86/include/asm/kvm_host.h | 24 arch/x86/kvm/svm.c

[GIT PULL] KVM updates for 2.6.36-rc5

2010-09-23 Thread Marcelo Tosatti
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.36 To receive the following updates: Avi Kivity (1): KVM: Fix reboot on Intel hosts Michael S. Tsirkin (1): KVM: fix irqfd assign/deassign race virt/kvm/eventfd.c |3 ++- virt/kvm/kvm_mai

[GIT PULL] KVM updates for 2.6.36-rc3

2010-09-10 Thread Marcelo Tosatti
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.36 To receive the following updates: Avi Kivity (2): KVM: x86 emulator: fix regression with cmpxchg8b on i386 hosts KVM: fix i8259 oops when no vcpus are online Gleb Natapov (1): KVM: i825

[GIT PULL] KVM updates for the 2.6.36 merge window

2010-08-03 Thread Avi Kivity
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.36 to receive the KVM updates for the 2.6.36 cycle. No major features: mostly improved mmu and emulator correctness, some performance improvements, and support for guest XSAVE and AVX. Alex Williamson (

[GIT PULL] KVM updates for 2.6.35-rc4

2010-07-13 Thread Marcelo Tosatti
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.35 To receive the following updates: Avi Kivity (1): KVM: VMX: Fix host MSR_KERNEL_GS_BASE corruption Xiao Guangrong (1): KVM: MMU: flush remote tlbs when overwriting spte with different pfn

Re: [GIT PULL] KVM updates for 2.6.35-rc2

2010-06-10 Thread Linus Torvalds
On Thu, Jun 10, 2010 at 10:34 AM, Avi Kivity wrote: > > Ok.  I've dropped the SRAO patch; this still leaves ~100 changed lines, but > they are almost all due to the erratum 383 workaround, which can result in a > guest killing the host.  The rest of the patches are less critical, but they > are on

Re: [GIT PULL] KVM updates for 2.6.35-rc2

2010-06-10 Thread Avi Kivity
On 06/10/2010 07:33 PM, Linus Torvalds wrote: On Thu, Jun 10, 2010 at 2:31 AM, Avi Kivity wrote: Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.35 to receive a bunch of KVM fixes for 2.6.35-rc2, including a workaround for a cpu erratum that can all

Re: [GIT PULL] KVM updates for 2.6.35-rc2

2010-06-10 Thread Linus Torvalds
On Thu, Jun 10, 2010 at 2:31 AM, Avi Kivity wrote: > Linus, please pull from > >  git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.35 > > to receive a bunch of KVM fixes for 2.6.35-rc2, including a workaround for a > cpu erratum that can allow a guest to crash the host. Hmm. This loo

[GIT PULL] KVM updates for 2.6.35-rc2

2010-06-10 Thread Avi Kivity
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.35 to receive a bunch of KVM fixes for 2.6.35-rc2, including a workaround for a cpu erratum that can allow a guest to crash the host. Avi Kivity (1): KVM: MMU: Remove user access when allowing kernel

[GIT PULL] KVM updates for the 2.6.35 merge window

2010-05-19 Thread Avi Kivity
Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.35 to receive the KVM updates for the 2.6.35 merge window. Highlights include a ppc64 port, timekeeping improvements, a lot of emulator work, and perf integration. Shortlog/diffstat below. Messy due to

  1   2   >