Hi,
As Jan points out though, is a dynamic PCI region really needed?
Those that need a large PCI region are also likely to need a large
amount of memory. Maybe the space for PCI should just be increased.
Just changing it will not work as it will break live migration.
I think one option is
Hi,
Also, I'm fairly sure vesafb implements scrolling almost
unconditionally. Check for ypan in drivers/video/vesafb.c.
ypan uses the protected mode interface provided by the vesa bios.
It is not used by default works on 32bit only.
If you think qxl-fb can be done gradually in that
On Sat, 4 Jun 2011 17:37:04 +0200, Christian Dietrich
christian.dietr...@informatik.uni-erlangen.de wrote:
Since printk_ratelimit() shouldn't be used anymore (see comment in
include/linux/printk.h), replace it with printk_ratelimited.
Acked-by: Rusty Russell ru...@rustcorp.com.au (lguest part)
On Thu, 2 Jun 2011 20:17:21 +0300, Michael S. Tsirkin m...@redhat.com wrote:
On Thu, Jun 02, 2011 at 06:42:35PM +0300, Michael S. Tsirkin wrote:
OK, here's a new attempt to use the new capacity api. I also added more
comments to clarify the logic. Hope this is more readable. Let me know
On 06/05/2011 08:19 PM, Alexander Graf wrote:
On 05.06.2011, at 18:33, Avi Kivity wrote:
On 06/05/2011 07:30 PM, Alexander Graf wrote:
Could you elaborate what you mean here? I'm not really following. Are
you suggesting a new arch-generic interface? (Pardon my ignorance).
On 06/05/2011 08:54 PM, Alexander Graf wrote:
On 05.06.2011, at 19:48, Jan Kiszka wrote:
On 2011-06-05 19:19, Alexander Graf wrote:
On 05.06.2011, at 18:33, Avi Kivity wrote:
On 06/05/2011 07:30 PM, Alexander Graf wrote:
Could you elaborate what you mean here? I'm not really
Hi guys
sorry for being quiet those last days...
On Thu, Jun 2, 2011 at 10:55 AM, Pekka Enberg penb...@kernel.org wrote:
On Wed, 1 Jun 2011, Sasha Levin wrote:
As defined in the spec, the reserved space in struct vesa_general_info
should be used to store vesa oem string an a list of possible
On 6/6/11 10:43 AM, Francis Moreau wrote:
Hi guys
sorry for being quiet those last days...
On Thu, Jun 2, 2011 at 10:55 AM, Pekka Enbergpenb...@kernel.org wrote:
On Wed, 1 Jun 2011, Sasha Levin wrote:
As defined in the spec, the reserved space in struct vesa_general_info
should be used to
On Mon, Jun 6, 2011 at 9:50 AM, Pekka Enberg penb...@cs.helsinki.fi wrote:
On 6/6/11 10:43 AM, Francis Moreau wrote:
Hi guys
sorry for being quiet those last days...
On Thu, Jun 2, 2011 at 10:55 AM, Pekka Enbergpenb...@kernel.org wrote:
On Wed, 1 Jun 2011, Sasha Levin wrote:
As defined
On Mon, Jun 6, 2011 at 8:35 AM, Rusty Russell ru...@rustcorp.com.au wrote:
On Sat, 4 Jun 2011 17:37:04 +0200, Christian Dietrich
christian.dietr...@informatik.uni-erlangen.de wrote:
Since printk_ratelimit() shouldn't be used anymore (see comment in
include/linux/printk.h), replace it with
Hi,
This patch series brings support for ahci and usb disks and cdroms to autotest.
It also fixes a bug in the rhel5 kickstart.
Gerd Hoffmann (7):
Fix rhel5 install
Use nodefaults
ahci: disk images
ahci: cdroms
usb: cdrom support
usb: disk support
Add ahci+usb variants.
This patch adds support for virtual usb cdrom drives.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
client/virt/kvm_vm.py | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/client/virt/kvm_vm.py b/client/virt/kvm_vm.py
index 948d14f..ce7cec9 100644
---
There is no ntpdate.rpm in RHEL-5, ntp.rpm has /usr/sbin/ntpdate.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
client/tests/kvm/unattended/RHEL-5-series.ks |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/client/tests/kvm/unattended/RHEL-5-series.ks
This patch adds support for AHCI disk images.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
client/virt/kvm_vm.py | 16 +++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/client/virt/kvm_vm.py b/client/virt/kvm_vm.py
index af24272..f791851 100644
---
This patch adds support for virtual usb sticks.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
client/virt/kvm_vm.py |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/client/virt/kvm_vm.py b/client/virt/kvm_vm.py
index ce7cec9..157036d 100644
---
Add test variants for ahci and usb to the tests_base.cfg.sample file.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
client/tests/kvm/tests_base.cfg.sample |7 +++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/client/tests/kvm/tests_base.cfg.sample
This patch adds support for AHCI cdroms.
SCSI cdroms work too as side effect.
The patch also adds cd_format, which is the same as disk_format but for cdroms.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
client/virt/kvm_vm.py | 24
1 files changed, 20
Use -nodefaults for qemu when supported.
Also explicitly add -vga std then.
Without this qemu creates a ide cdrom drive even if you don't ask for it,
which disturbs installation from ahci/scsi/usb cdroms drives.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
client/virt/kvm_vm.py |4
On 06/03/2011 11:04 PM, Mike Waychison wrote:
It doesn't make sense to ever see a half-initialized kvm structure on
mmu notifier callbacks. Previously, 85722cda changed the ordering to
ensure that the mmu_lock was initialized before mmu notifier
registration, but there is still a race where the
On 06/03/2011 09:38 PM, calvino wrote:
Hi,recently I just read the source of kvm and add some code to it.I
compile my own kernel version 2.6.27, and the compile the kvm at
version kvm-88, the comipile warnning shows some symbol was export
twice,and previous export from vmlinx.I find the
On 06/03/2011 10:37 PM, Pekka Enberg wrote:
This patch fixes access to 'ah' in int10_vesa() by masking the high bits.
@@ -131,7 +131,7 @@ static void int10_vesa(struct int10_args *args)
{
u8 al;
- al = args-eax;
+ al = args-eax 0xff;
Isn't this reading %al? And the
On 06/02/2011 11:36 PM, Marc Haber wrote:
On Thu, Jun 02, 2011 at 04:41:30PM +0300, Avi Kivity wrote:
On 06/02/2011 11:25 AM, Marc Haber wrote:
Is there any possibility that the freezes have to do with the
unhandles (rd|wr)msr messages?
Very unlikely.
What does that mean anyway?
The
On 06/02/2011 11:15 AM, Nadav Har'El wrote:
On Wed, Jun 01, 2011, Jan Kiszka wrote about Re: [PATCH 31/31] nVMX:
Documentation:
Documentation/kvm/nested-vmx.txt | 251 +
This needs to go to Documentation/virtual/kvm.
Oops, I guess the rug moved under my feet
On Mon, Jun 06, 2011 at 11:28:56AM +0300, Avi Kivity wrote:
On 06/03/2011 10:37 PM, Pekka Enberg wrote:
This patch fixes access to 'ah' in int10_vesa() by masking the high bits.
@@ -131,7 +131,7 @@ static void int10_vesa(struct int10_args *args)
{
u8 al;
-al = args-eax;
+
On 06/03/2011 09:51 AM, Jan Kiszka wrote:
From: Jan Kiszkajan.kis...@siemens.com
Neither host_irq nor the guest_msi struct are used anymore today.
Tag the former, drop the latter to avoid confusion.
diff --git a/include/linux/kvm.h b/include/linux/kvm.h
index 55ef181..9c9ca7c 100644
---
On 06/03/2011 06:13 AM, Yang, Wei Y wrote:
This patchset enables a new CPU feature SMEP (Supervisor Mode Execution
Protection) in KVM. SMEP prevents kernel from executing code in application.
Updated Intel SDM describes this CPU feature. The document will be published
soon.
This patchset is
On Mon, Jun 6, 2011 at 11:37 AM, Cyrill Gorcunov gorcu...@gmail.com wrote:
On Mon, Jun 06, 2011 at 11:28:56AM +0300, Avi Kivity wrote:
On 06/03/2011 10:37 PM, Pekka Enberg wrote:
This patch fixes access to 'ah' in int10_vesa() by masking the high bits.
@@ -131,7 +131,7 @@ static void
Hi,
I am using linux kernel 2.6.39. I have a IBM x3650 M3 system.
I have used following boot options -
intel_iommu=on iommu=pt
I was loading/unloading my NIC driver(be2net) with num_vfs=7.
After some iterations I get following DMAR errors -
Jun 4 03:50:20 rhel6 kernel: Uhhuh. NMI
On Mon, Jun 06, 2011 at 12:09:25PM +0300, Pekka Enberg wrote:
...
Type conversion will do the work but having explicit masking is
a way better I believe, at least it makes this code snippet notable.
True but the patch description is bogus as it really doesn't _fix_ anything.
On Fri, Jun 03, 2011 at 03:31:30PM -0400, David Woodhouse wrote:
+ /* The KVM code is *fucked* in the head. It maps the range
+one page at a time, using 4KiB pages unless it actually
+allocated hugepages using hugetlbfs.
This is acutally by design. The IOMMU driver is not
https://bugzilla.kernel.org/show_bug.cgi?id=36222
Florian Mickler flor...@mickler.org changed:
What|Removed |Added
CC||flor...@mickler.org
Hi David,
On 08.03.2011 19:54, David Ahern wrote:
On 03/08/11 09:23, Erik Rull wrote:
Hi all,
I've found a usb ehci patch here in the mailing list (begin of january)
but it does not fit for 0.14.0.
That was from me and prior work on ehci.
Is there an updated patch for the latest
Please send in any agenda items you are interested in covering.
Thanks, Juan.
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
When CR0.WP=0, we sometimes map user pages as kernel pages (to allow
the kernel to write to them). Unfortunately this also allows the kernel
to fetch from these pages, even if CR4.SMEP is set.
Adjust for this by also setting NX on the spte in these circumstances.
Signed-off-by: Avi Kivity
On 06/06/2011 05:33 AM, André Weidemann wrote:
I also wanted to give EHCI support a try. Unfortunately your patch does
not apply to current qemu-kvm git clone. Changes in hw/pc_piix.c and
usb-linux.c make the patch fail. I was able to fix most rejects by hand,
but the last reject in
This patch converts hw/vesa.c to use guest-mapped memory for framebuffer and
drops the slow MMIO emulation. This speeds up framebuffer accesses
considerably. Please note that this can be optimized even more with the
KVM_GET_DIRTY_LOG ioctl() as explained by Alexander Graf.
Cc: Alexander Graf
This patch converts hw/vesa.c to use guest-mapped memory for framebuffer and
drops the slow MMIO emulation. This speeds up framebuffer accesses
considerably. Please note that this can be optimized even more with the
KVM_GET_DIRTY_LOG ioctl() as explained by Alexander Graf.
Cc: Alexander Graf
On 06.06.2011, at 15:51, Pekka Enberg wrote:
This patch converts hw/vesa.c to use guest-mapped memory for framebuffer and
drops the slow MMIO emulation. This speeds up framebuffer accesses
considerably. Please note that this can be optimized even more with the
KVM_GET_DIRTY_LOG ioctl() as
On 05/30/2011 08:02 PM, Marcelo Tosatti wrote:
On Mon, May 30, 2011 at 02:16:41PM +0200, Markus Schade wrote:
On Thu, 26 May 2011, Joerg Roedel wrote:
On Thu, May 26, 2011 at 05:20:32PM +0200, Markus Schade wrote:
On 05/26/2011 01:28 PM, Markus Schade wrote:
On 05/26/2011 08:44 AM, Avi
On Mon, 2011-06-06 at 15:56 +0200, Alexander Graf wrote:
@@ -216,7 +216,7 @@ void kvm__init_ram(struct kvm *kvm)
phys_size = kvm-ram_size - phys_size;
host_mem = kvm-ram_start + phys_start;
- kvm_register_mem_slot(kvm, 1, phys_start, phys_size,
On 06.06.2011, at 15:56, Pekka Enberg wrote:
This patch converts hw/vesa.c to use guest-mapped memory for framebuffer and
drops the slow MMIO emulation. This speeds up framebuffer accesses
considerably. Please note that this can be optimized even more with the
KVM_GET_DIRTY_LOG ioctl() as
On Mon, 2011-06-06 at 15:59 +0200, Alexander Graf wrote:
Please keep in mind that this is pretty fragile. It will probably work out
for you now, but memslots are
1) limited
I assume KVM_SET_USER_MEMORY_REGION doesn't fail silenty here?
2) don't deal with overlap
So please add at
On 06.06.2011, at 16:05, Pekka Enberg wrote:
On Mon, 2011-06-06 at 15:59 +0200, Alexander Graf wrote:
Please keep in mind that this is pretty fragile. It will probably work out
for you now, but memslots are
1) limited
I assume KVM_SET_USER_MEMORY_REGION doesn't fail silenty here?
This patch converts hw/vesa.c to use guest-mapped memory for framebuffer and
drops the slow MMIO emulation. This speeds up framebuffer accesses
considerably. Please note that this can be optimized even more with the
KVM_GET_DIRTY_LOG ioctl() as explained by Alexander Graf.
Cc: Alexander Graf
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()
On Mon, 2011-06-06 at 17:08 +0300, Pekka Enberg wrote:
This patch converts hw/vesa.c to use guest-mapped memory for framebuffer and
drops the slow MMIO emulation. This speeds up framebuffer accesses
considerably. Please note that this can be optimized even more with the
KVM_GET_DIRTY_LOG
This patch converts hw/vesa.c to use guest-mapped memory for framebuffer and
drops the slow MMIO emulation. This speeds up framebuffer accesses
considerably. Please note that this can be optimized even more with the
KVM_GET_DIRTY_LOG ioctl() as explained by Alexander Graf.
Cc: Alexander Graf
On Mon, Jun 6, 2011 at 7:06 PM, Sasha Levin levinsasha...@gmail.com wrote:
Currently VESA was mapping itself into 0xd000 which means that we'll
have an overlap when we're using more than 4GB.
Maybe we should increase our PCI gap size (which starts at 0xf000
currently) to include that
From: Feng Yang fy...@redhat.com
Test this configure with nic_mode = tap
Signed-off-by: Feng Yang fy...@redhat.com
---
client/tests/kvm/tests_base.cfg.sample | 91 +++-
1 files changed, 89 insertions(+), 2 deletions(-)
diff --git
From: Feng Yang fy...@redhat.com
This case test multi disk suport in kvm guest os. It can work on Linux and
Windows guest.
Changes from v1:
* Update test to use a more current version of the virt autotest API.
Signed-off-by: Feng Yang fy...@redhat.com
---
client/tests/kvm/tests/multi_disk.py |
Only decache guest CR3 value if vcpu-arch.cr3 is stale.
Fixes loadvm with live guest.
Signed-off-by: Marcelo Tosatti mtosa...@redhat.com
Tested-by: Markus Schade markus.sch...@gmail.com
diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
index 750b0ff..772c4d2 100644
--- a/arch/x86/kvm/vmx.c
Yay, committed :) \o/
Thanks to Amos, Cleber, Jason. The 4 of us made a great job with this
patchset. If somebody else notices any problems with this, yell and
we'll fix it.
http://autotest.kernel.org/changeset/5399
http://autotest.kernel.org/changeset/5400
On 2011-06-06 10:42, Avi Kivity wrote:
On 06/03/2011 09:51 AM, Jan Kiszka wrote:
From: Jan Kiszkajan.kis...@siemens.com
Neither host_irq nor the guest_msi struct are used anymore today.
Tag the former, drop the latter to avoid confusion.
diff --git a/include/linux/kvm.h
QCOW uses two tables level1 (L1) table and level2 (L2) table. The L1 table
points to offset of L2 table. When a QCOW image is probed, the L1 table is
cached in the memory to avoid reading it from disk on every access. This
caching improves the performance.
The similar performance improvement can
Hi Brad,
This has probably nothing to do with ebtables, so please rmmod in case
it's loaded.
A few questions I didn't directly see an answer to in the threads I
scanned...
I'm assuming you actually use the bridging firewall functionality. So,
what iptables modules do you use? Can you reduce
Le dimanche 05 juin 2011 à 21:45 +0800, Brad Campbell a écrit :
On 05/06/11 16:14, Avi Kivity wrote:
On 06/03/2011 04:38 PM, Brad Campbell wrote:
Is there anyone who can point me at the appropriate cage to rattle? I
know it appears to be a netfilter issue, but I don't seem to be able
to
Le lundi 06 juin 2011 à 22:10 +0200, Bart De Schuymer a écrit :
Hi Brad,
This has probably nothing to do with ebtables, so please rmmod in case
it's loaded.
A few questions I didn't directly see an answer to in the threads I
scanned...
I'm assuming you actually use the bridging firewall
Please send in any agenda items you are interested in covering.
thanks,
-chris
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
From: Jan Kiszka jan.kis...@siemens.com
At least kernels 2.6.38 and 2.6.39 do not properly support issuing a
reset on an assigned device and corrupt its config space. Prevent
this by checking for a host kernel with the required support, tagged by
the to-be-introduced KVM_CAP_DEVICE_RESET.
On Mon, 2011-06-06 at 23:30 +0200, Jan Kiszka wrote:
From: Jan Kiszka jan.kis...@siemens.com
At least kernels 2.6.38 and 2.6.39 do not properly support issuing a
reset on an assigned device and corrupt its config space. Prevent
this by checking for a host kernel with the required support,
On 2011-06-06 23:48, Alex Williamson wrote:
On Mon, 2011-06-06 at 23:30 +0200, Jan Kiszka wrote:
From: Jan Kiszka jan.kis...@siemens.com
At least kernels 2.6.38 and 2.6.39 do not properly support issuing a
reset on an assigned device and corrupt its config space. Prevent
this by checking for
Hi Gerd,
This patchset looks good to me, and I could verify the options work
fine on qemu-kvm.git upstream (the Fedora 15 shipped version doesn't
have support for all the needed qemu command line options).
I've skipped the 1st patch, as this problem was already fixed on a
previous commit:
On Mon, 2011-06-06 at 14:39 +0530, padmanabh ratnakar wrote:
Hi,
I am using linux kernel 2.6.39. I have a IBM x3650 M3 system.
I have used following boot options -
intel_iommu=on iommu=pt
I was loading/unloading my NIC driver(be2net) with num_vfs=7.
After some iterations I get
* Alex Williamson (alex.william...@redhat.com) wrote:
On Mon, 2011-06-06 at 14:39 +0530, padmanabh ratnakar wrote:
Hi,
I am using linux kernel 2.6.39. I have a IBM x3650 M3 system.
I have used following boot options -
intel_iommu=on iommu=pt
I was loading/unloading my NIC
On Mon, 6 Jun 2011 10:11:53 +0200, richard -rw- weinberger
richard.weinber...@gmail.com wrote:
On Mon, Jun 6, 2011 at 8:35 AM, Rusty Russell ru...@rustcorp.com.au wrote:
On Sat, 4 Jun 2011 17:37:04 +0200, Christian Dietrich
christian.dietr...@informatik.uni-erlangen.de wrote:
Since
On 07/06/11 04:10, Bart De Schuymer wrote:
Hi Brad,
This has probably nothing to do with ebtables, so please rmmod in case
it's loaded.
A few questions I didn't directly see an answer to in the threads I
scanned...
I'm assuming you actually use the bridging firewall functionality. So,
what
On Tue, 2011-06-07 at 12:41 +0930, Rusty Russell wrote:
On Mon, 6 Jun 2011 10:11:53 +0200, richard -rw- weinberger
richard.weinber...@gmail.com wrote:
printk_ratelimited() needs DEFINE_RATELIMIT_STATE() which is defined
in ratelimit.h.
Yech. I'm assuming that making printk.h include
On Sat, 4 Jun 2011 01:59:34 +0200
Alexander Graf ag...@suse.de wrote:
On 03.06.2011, at 01:15, Scott Wood wrote:
This patchset contains SPE state management for e500 KVM guests, as well
as MMU enhancements (performance, userspace visibility, and support for
mapping things that aren't
On 06.06.2011, at 20:38, Scott Wood wrote:
On Sat, 4 Jun 2011 01:59:34 +0200
Alexander Graf ag...@suse.de wrote:
On 03.06.2011, at 01:15, Scott Wood wrote:
This patchset contains SPE state management for e500 KVM guests, as well
as MMU enhancements (performance, userspace visibility,
69 matches
Mail list logo