Bugs item #188, was opened at 2008-02-01 15:30
Message generated for change (Comment added) made by jessorensen
You can respond by visiting:
https://sourceforge.net/tracker/?func=detailatid=893831aid=188group_id=180599
Please note that this message will contain a full copy of the comment
On 06/14/2010 05:39 AM, Amos Kong wrote:
On Sun, Jun 13, 2010 at 05:33:44PM +0300, Michael Goldish wrote:
An initial QMP client implementation.
Should be fully functional and supports asynchronous events.
However, most tests must be modified to support it, because it returns output
in a
Alex Williamson alex.william...@redhat.com writes:
qdev_get_dev_path() is intended to be the canonical utility for creating
a string representing the qdev hierarchy of a device. The path consists
of bus and device names as well as identified properties of the immediate
parent bus and device.
On Mon, 2010-06-14 at 15:22 +0900, FUJITA Tomonori wrote:
On Sun, 13 Jun 2010 23:11:29 -0700
Nicholas A. Bellinger n...@linux-iscsi.org wrote:
From: Nicholas Bellinger n...@linux-iscsi.org
Greetings Jens and co,
This patch adds the missing support to block/bsg.c:bsg_map_hdr() to
* KAMEZAWA Hiroyuki kamezawa.hir...@jp.fujitsu.com [2010-06-14 09:28:19]:
On Mon, 14 Jun 2010 00:01:45 +0530
Balbir Singh bal...@linux.vnet.ibm.com wrote:
* Balbir Singh bal...@linux.vnet.ibm.com [2010-06-08 21:21:46]:
Selectively control Unmapped Page Cache (nospam version)
Hi,
My premise with this attempt is that we walk the hierarchy and use the
names to create the base of the path. As we get to the device,
particularly to the parent bus of the device, we need to start looking at
properties to ensure uniqueness.
You'll need that for every bus along the way
On Mon, 14 Jun 2010 12:19:55 +0530
Balbir Singh bal...@linux.vnet.ibm.com wrote:
- Why don't you believe LRU ? And if LRU doesn't work well, should it be
fixed by a knob rather than generic approach ?
- No side effects ?
I believe in LRU, just that the problem I am trying to solve is of
* KAMEZAWA Hiroyuki kamezawa.hir...@jp.fujitsu.com [2010-06-14 16:00:21]:
On Mon, 14 Jun 2010 12:19:55 +0530
Balbir Singh bal...@linux.vnet.ibm.com wrote:
- Why don't you believe LRU ? And if LRU doesn't work well, should it be
fixed by a knob rather than generic approach ?
- No side
On Mon, 14 Jun 2010 13:06:46 +0530
Balbir Singh bal...@linux.vnet.ibm.com wrote:
It sounds that what you want is to improve performance etc. but to make it
easy sizing the system and to help admins. Right ?
Right, to allow freeing up of using double the memory to cache data.
Oh,
On 06/11/2010 07:56 AM, Balbir Singh wrote:
Just to be clear, let's say we have a mapped page (say of /sbin/init)
that's been unreferenced since _just_ after the system booted. We also
have an unmapped page cache page of a file often used at runtime, say
one from /etc/resolv.conf or
On 06/13/2010 03:23 PM, Nadav Har'El wrote:
The SVM module had a nested option, on by default, which controls whether
to allow nested virtualization. Now that VMX also supports nested
virtualization, we can move this option to x86.c, for both SVM and VMX.
The nested option takes three possible
On 06/13/2010 03:23 PM, Nadav Har'El wrote:
Add the VMX CPU feature to the list of CPU featuress KVM advertises with
the KVM_GET_SUPPORTED_CPUID ioctl (unless the nested module option is off).
Qemu uses this ioctl, and intersects KVM's list with its own list of desired
cpu features (depending
On 06/13/2010 03:24 PM, Nadav Har'El wrote:
This patch allows a guest to use the VMXON and VMXOFF instructions, and
emulates them accordingly. Basically this amounts to checking some
prerequisites, and then remembering whether the guest has enabled or disabled
VMX operation.
Should
On 06/13/2010 03:25 PM, Nadav Har'El wrote:
An implementation of VMX needs to define a VMCS structure. This structure
is kept in guest memory, but is opaque to the guest (who can only read or
write it with VMX instructions).
This patch starts to define the VMCS structure which our nested VMX
* Avi Kivity a...@redhat.com [2010-06-14 11:09:44]:
On 06/11/2010 07:56 AM, Balbir Singh wrote:
Just to be clear, let's say we have a mapped page (say of /sbin/init)
that's been unreferenced since _just_ after the system booted. We also
have an unmapped page cache page of a file often used
On 06/13/2010 03:26 PM, Nadav Har'El wrote:
This patch includes a couple of utility functions for extracting pointer
operands of VMX instructions issued by L1 (a guest hypervisor), and
translating guest-given vmcs12 virtual addresses to guest-physical addresses.
+/*
+ * Decode the
On Mon, Jun 14, 2010, Avi Kivity wrote about Re: [PATCH 5/24] Introduce
vmcs12: a VMCS structure for L1:
On 06/13/2010 03:25 PM, Nadav Har'El wrote:
+#define VMCS12_REVISION 0x11e57ed0
Where did this number come from? It's not from real hardware, yes?
Basically, we are presenting
On 06/13/2010 03:27 PM, Nadav Har'El wrote:
This patch implements the VMCLEAR instruction.
+
+/* Emulate the VMCLEAR instruction */
+static int handle_vmclear(struct kvm_vcpu *vcpu)
+{
+ struct vcpu_vmx *vmx = to_vmx(vcpu);
+ gpa_t guest_vmcs_addr, save_current_vmptr;
+
+ if
On 06/13/2010 03:27 PM, Nadav Har'El wrote:
This patch implements the VMPTRLD instruction.
static void clear_rflags_cf_zf(struct kvm_vcpu *vcpu)
{
unsigned long rflags;
@@ -3869,6 +3889,57 @@ static int handle_vmclear(struct kvm_vcp
return 1;
}
+static bool
On 06/13/2010 03:28 PM, Nadav Har'El wrote:
This patch implements the VMPTRST instruction.
Signed-off-by: Nadav Har'Eln...@il.ibm.com
---
--- .before/arch/x86/kvm/x86.c 2010-06-13 15:01:29.0 +0300
+++ .after/arch/x86/kvm/x86.c 2010-06-13 15:01:29.0 +0300
@@ -3301,7 +3301,7 @@
On 06/13/2010 03:28 PM, Nadav Har'El wrote:
In this patch we add to vmcs12 (the VMCS that L1 keeps for L2) all the
standard VMCS fields. These fields are encapsulated in a struct shadow_vmcs.
Later patches will enable L1 to read and write these fields using VMREAD/
VMWRITE, and they will be
On 06/13/2010 03:25 PM, Nadav Har'El wrote:
When the guest can use VMX instructions (when the nested module option is
on), it should also be able to read and write VMX MSRs, e.g., to query about
VMX capabilities. This patch adds this support.
Signed-off-by: Nadav Har'Eln...@il.ibm.com
---
---
From: Nicholas Bellinger n...@linux-iscsi.org
Greetings Gerd, Hannes and co,
This series adds initial support for a hw/scsi-bsg.c backstore for scsi-bus
compatible HBA emulation in QEMU-KVM on Linux hosts supporting the BSG driver.
This code is available from the scsi-bsg branch in the
From: Nicholas Bellinger n...@linux-iscsi.org
This patch adds top level BSG support to QEMU-KVM block and adds the
BDS_* prefixed defines for SG_IO and BSG.
It adds the BDS_SCSI_GENERIC and BDS_BSG assignments in
block/raw-posix.c:hdev_open()
using S_ISCHR() and major(st.st_rdev) in order to
From: Nicholas Bellinger n...@linux-iscsi.org
This patch adds a BSG specific qemu_open() call in block/raw.c:raw_open() that
saves the opened file descriptor for BSG AIO into BlockDriverState-fd.
It also adds the reverse close() call to block/raw.c:raw_close()
Signed-off-by: Nicholas A.
From: Nicholas Bellinger n...@linux-iscsi.org
This patch adds posix-aio-compat.c:paio_submit_len(), which is a identical
to paio_submit() expect that in expected nb_len instead of nb_sectors (* 512)
so that it can be used by BSG AIO for write()/read() of struct sg_io_v4.
Signed-off-by: Nicholas
From: Nicholas Bellinger n...@linux-iscsi.org
This patch updates hw/scsi-bus.c:scsi_bus_legacy_add_drive() to check for the
scsi-bsg backstore.
It also updates hw/scsi-disk.c:scsi_disk_initfn() to check for when
bdrv_is_bsg() is present and
we need to fail for the fileio backed scsi-disk code.
From: Nicholas Bellinger n...@linux-iscsi.org
This patch adds initial support for using the Linux BSG interface with
write/read vectored
AIO as a QEMU backstore (SCSIDeviceInfo) with hw/scsi-bus.c compatible HBA
emulation.
So far it has been tested with x86_64 host and guest using hw/megasas.c
From: Nicholas Bellinger n...@linux-iscsi.org
Quick resend with project subject for cover letter..
Greetings Gerd, Hannes and co,
This series adds initial support for a hw/scsi-bsg.c backstore for scsi-bus
compatible HBA emulation in QEMU-KVM on Linux hosts supporting the BSG driver.
This code
On 06/13/2010 03:29 PM, Nadav Har'El wrote:
This patch contains code to prepare the VMCS which can be used to actually
run the L2 guest, vmcs02. prepare_vmcs02 appropriately merges the information
in shadow_vmcs that L1 built for L2 (vmcs12), and that in the VMCS that we
built for L1 (vmcs01).
On Thu, Jun 10, 2010 at 04:44:04PM -0400, Chris Lalancette wrote:
As we've discussed previously, here is a series of patches to
fix some of the IRQ routing issues we have in KVM. With this series
in place I was able to successfully kdump a RHEL-5 64-bit, and RHEL-6
32- and 64-bit guest on
On 06/13/2010 03:30 PM, Nadav Har'El wrote:
Implement the VMLAUNCH and VMRESUME instructions, allowing a guest
hypervisor to run its own guests.
Signed-off-by: Nadav Har'Eln...@il.ibm.com
---
--- .before/arch/x86/kvm/vmx.c 2010-06-13 15:01:29.0 +0300
+++ .after/arch/x86/kvm/vmx.c
On Mon, Jun 14, 2010 at 02:44:31AM -0700, Nicholas A. Bellinger wrote:
From: Nicholas Bellinger n...@linux-iscsi.org
This patch adds posix-aio-compat.c:paio_submit_len(), which is a identical
to paio_submit() expect that in expected nb_len instead of nb_sectors (* 512)
so that it can be used
On Mon, 2010-06-14 at 07:42 -0400, Christoph Hellwig wrote:
On Mon, Jun 14, 2010 at 02:44:31AM -0700, Nicholas A. Bellinger wrote:
From: Nicholas Bellinger n...@linux-iscsi.org
This patch adds posix-aio-compat.c:paio_submit_len(), which is a identical
to paio_submit() expect that in
On 06/13/2010 03:32 PM, Nadav Har'El wrote:
This patch contains the logic of whether an L2 exit should be handled by L0
and then L2 should be resumed, or whether L1 should be run to handle this
exit (using the nested_vmx_vmexit() function of the previous patch).
The basic idea is to let L1
On 06/13/2010 03:32 PM, Nadav Har'El wrote:
When KVM wants to inject an interrupt, the guest should think a real interrupt
has happened. Normally (in the non-nested case) this means checking that the
guest doesn't block interrupts (and if it does, inject when it doesn't - using
the interrupt
On 06/13/2010 03:22 PM, Nadav Har'El wrote:
Hi Avi,
This is a followup of our nested VMX patches that Orit Wasserman posted in
December. We've addressed most of the comments and concerns that you and
others on the mailing list had with the previous patch set. We hope you'll
find these patches
On 06/14/2010 11:49 AM, Nadav Har'El wrote:
On Mon, Jun 14, 2010, Avi Kivity wrote about Re: [PATCH 5/24] Introduce vmcs12: a
VMCS structure for L1:
On 06/13/2010 03:25 PM, Nadav Har'El wrote:
+#define VMCS12_REVISION 0x11e57ed0
Where did this number come from? It's not
On 06/14/2010 11:48 AM, Balbir Singh wrote:
In this case the order is as follows
1. First we pick free pages if any
2. If we don't have free pages, we go after unmapped page cache and
slab cache
3. If that fails as well, we go after regularly memory
In the scenario that you describe, we'll
On 06/14/2010 03:29 PM, Avi Kivity wrote:
On 06/13/2010 03:32 PM, Nadav Har'El wrote:
When KVM wants to inject an interrupt, the guest should think a real
interrupt
has happened. Normally (in the non-nested case) this means checking
that the
guest doesn't block interrupts (and if it does,
* Avi Kivity a...@redhat.com [2010-06-14 15:40:28]:
On 06/14/2010 11:48 AM, Balbir Singh wrote:
In this case the order is as follows
1. First we pick free pages if any
2. If we don't have free pages, we go after unmapped page cache and
slab cache
3. If that fails as well, we go after
On Mon, 2010-06-14 at 08:39 +0200, Markus Armbruster wrote:
Alex Williamson alex.william...@redhat.com writes:
qdev_get_dev_path() is intended to be the canonical utility for creating
a string representing the qdev hierarchy of a device. The path consists
of bus and device names as well
Alex Williamson wrote:
On Mon, 2010-06-14 at 08:39 +0200, Markus Armbruster wrote:
Alex Williamson alex.william...@redhat.com writes:
qdev_get_dev_path() is intended to be the canonical utility for creating
a string representing the qdev hierarchy of a device. The path consists
of bus and
On 06/14/2010 03:50 PM, Balbir Singh wrote:
let me try to reason a bit. First let me explain the
problem
Memory is a precious resource in a consolidated environment.
We don't want to waste memory via page cache duplication
(cache=writethrough and cache=writeback mode).
Now here is what we
On Mon, Jun 14, 2010, Avi Kivity wrote about Re: [PATCH 0/24] Nested VMX, v5:
Overall, very nice. The finer split and better documentation really
help reviewing, thanks.
Thank you for the review and all the accurate comments!
Let's try to get this merged quickly.
I'll start fixing the
/main-system-bus/pci.0,addr=09.0/virtio-blk-pci
There's a device missing between the main system bus and the pci bus. Should
be something like:
/main-system-bus/piix4-pcihost/pci.0/_09.0
Could you explain why you add identified properties of the immediate
parent bus and device? They
This patch adds support for newer sysfs interface used since Fedora 12.
--
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
Bugs item #1760424, was opened at 2007-07-25 18:40
Message generated for change (Comment added) made by technologov
You can respond by visiting:
https://sourceforge.net/tracker/?func=detailatid=893831aid=1760424group_id=180599
Please note that this message will contain a full copy of the comment
Bugs item #1760424, was opened at 2007-07-25 17:40
Message generated for change (Settings changed) made by jessorensen
You can respond by visiting:
https://sourceforge.net/tracker/?func=detailatid=893831aid=1760424group_id=180599
Please note that this message will contain a full copy of the
On Mon, 2010-06-14 at 16:01 +0300, Avi Kivity wrote:
If we drop unmapped pagecache pages, we need to be sure they can be
backed by the host, and that depends on the amount of sharing.
You also have to set up the host up properly, and continue to maintain
it in a way that finds and eliminates
On 06/14/2010 06:12 PM, Dave Hansen wrote:
On Mon, 2010-06-14 at 14:18 +0530, Balbir Singh wrote:
1. A slab page will not be freed until the entire page is free (all
slabs have been kfree'd so to speak). Normal reclaim will definitely
free this page, but a lot of it depends on how
On Mon, 2010-06-14 at 14:09 +0100, Paul Brook wrote:
/main-system-bus/pci.0,addr=09.0/virtio-blk-pci
There's a device missing between the main system bus and the pci bus.
Should be something like:
/main-system-bus/piix4-pcihost/pci.0/_09.0
Ok, I can easily come up with:
On 06/14/2010 06:33 PM, Dave Hansen wrote:
On Mon, 2010-06-14 at 16:01 +0300, Avi Kivity wrote:
If we drop unmapped pagecache pages, we need to be sure they can be
backed by the host, and that depends on the amount of sharing.
You also have to set up the host up properly, and
On 06/04/2010 04:45 PM, Cam Macdonell wrote:
This is useful for devices that do not want to take memory regions data with
them on migration.
---
arch_init.c | 28
cpu-all.h|2 ++
cpu-common.h |2 ++
exec.c | 12
4 files
On 06/11/2010 05:03 PM, Cam Macdonell wrote:
Hi Anthony,
Is my implementation of master/peer roles acceptable?
Yes, it looks good.
I realize with
Alex's RAMList changes I may need to modify my patch, but is the
approach of marking memory non-migratable an acceptable
implementation?
On Mon, 2010-06-14 at 18:44 +0300, Avi Kivity wrote:
On 06/14/2010 06:33 PM, Dave Hansen wrote:
At the same time, I see what you're trying to do with this. It really
can be an alternative to ballooning if we do it right, since ballooning
would probably evict similar pages. Although it
On 06/04/2010 04:45 PM, Cam Macdonell wrote:
this code is a standalone server which will pass file descriptors for the shared
memory region and eventfds to support interrupts between guests using inter-VM
shared memory.
---
contrib/ivshmem-server/Makefile | 16 ++
Alex Williamson wrote:
On Mon, 2010-06-14 at 14:09 +0100, Paul Brook wrote:
/main-system-bus/pci.0,addr=09.0/virtio-blk-pci
There's a device missing between the main system bus and the pci bus.
Should
be something like:
/main-system-bus/piix4-pcihost/pci.0/_09.0
Ok, I can easily come
On Mon, Jun 14, 2010 at 9:51 AM, Anthony Liguori anth...@codemonkey.ws wrote:
On 06/04/2010 04:45 PM, Cam Macdonell wrote:
This is useful for devices that do not want to take memory regions data
with them on migration.
---
arch_init.c | 28
cpu-all.h |
On 06/14/2010 11:08 AM, Cam Macdonell wrote:
On Mon, Jun 14, 2010 at 9:51 AM, Anthony Liguorianth...@codemonkey.ws wrote:
On 06/04/2010 04:45 PM, Cam Macdonell wrote:
This is useful for devices that do not want to take memory regions data
with them on migration.
---
arch_init.c |
On 06/11/2010 12:11 PM, Alex Williamson wrote:
This makes the RAM block list easier to manipulate. Also incorporate
relevant variables into the RAMList struct.
Signed-off-by: Alex Williamsonalex.william...@redhat.com
Acked-by: Chris Wrightchr...@redhat.com
Applied. Thanks.
Regards,
On Mon, 2010-06-14 at 18:00 +0200, Jan Kiszka wrote:
Alex Williamson wrote:
On Mon, 2010-06-14 at 14:09 +0100, Paul Brook wrote:
/main-system-bus/pci.0,addr=09.0/virtio-blk-pci
There's a device missing between the main system bus and the pci bus.
Should
be something like:
All,
Are there any plans for PCI Passthrough support for Graphics within KVM,
similar to current Xen support?
Regards,
Scott Parker
--
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
Alex Williamson wrote:
On Mon, 2010-06-14 at 18:00 +0200, Jan Kiszka wrote:
Alex Williamson wrote:
On Mon, 2010-06-14 at 14:09 +0100, Paul Brook wrote:
/main-system-bus/pci.0,addr=09.0/virtio-blk-pci
There's a device missing between the main system bus and the pci bus.
Should
be
This module should replace vm.send_monitor_cmd(). Instead of connecting to the
monitor each time a command is issued, this module maintains a continuous
connection to the monitor. It disconnects when a test terminates and
reconnects as soon as the next test begins (upon unpickling).
It
- Add new monitor definition syntax that allows definition of multiple monitors.
Monitors are now defined like other objects in the config file:
monitors = MyMonitor SomeOtherMonitor YetAnotherMonitor # defines 3
monitors
monitor_type = human# default for all
An initial QMP client implementation.
Should be fully functional and supports asynchronous events.
However, most tests must be modified to support it, because it returns output
in a different format from the human monitor (the human monitor returns strings
and the QMP one returns dicts or lists).
* Dave Hansen d...@linux.vnet.ibm.com [2010-06-14 08:12:56]:
On Mon, 2010-06-14 at 14:18 +0530, Balbir Singh wrote:
1. A slab page will not be freed until the entire page is free (all
slabs have been kfree'd so to speak). Normal reclaim will definitely
free this page, but a lot of it
On Mon, 2010-06-14 at 22:28 +0530, Balbir Singh wrote:
If you've got duplicate pages and you know
that they are duplicated and can be retrieved at a lower cost, why
wouldn't we go after them first?
I agree with this in theory. But, the guest lacks the information about
what is truly
As we've discussed previously, here is a series of patches to
fix some of the IRQ routing issues we have in KVM. With this series
in place I was able to successfully kdump a RHEL-5 64-bit, and RHEL-6
32- and 64-bit guest on CPU's other than the BSP. RHEL-5 32-bit kdump still
does not work; it
We really want to kvm_set_irq during the hrtimer callback,
but that is risky because that is during interrupt context.
Instead, offload the work to a workqueue, which is a bit safer
and should provide most of the same functionality.
Signed-off-by: Chris Lalancette clala...@redhat.com
---
If the guest wants to accept timer interrupts on a CPU other
than the BSP, we need to remove this gate.
Signed-off-by: Chris Lalancette clala...@redhat.com
---
arch/x86/kvm/lapic.c | 12 +---
1 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/arch/x86/kvm/lapic.c
Otherwise we might try to deliver a timer interrupt to a cpu that
can't possibly handle it.
Signed-off-by: Chris Lalancette clala...@redhat.com
---
virt/kvm/irq_comm.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/virt/kvm/irq_comm.c b/virt/kvm/irq_comm.c
index
* Dave Hansen d...@linux.vnet.ibm.com [2010-06-14 10:09:31]:
On Mon, 2010-06-14 at 22:28 +0530, Balbir Singh wrote:
If you've got duplicate pages and you know
that they are duplicated and can be retrieved at a lower cost, why
wouldn't we go after them first?
I agree with this in theory.
On 06/14/2010 06:55 PM, Dave Hansen wrote:
On Mon, 2010-06-14 at 18:44 +0300, Avi Kivity wrote:
On 06/14/2010 06:33 PM, Dave Hansen wrote:
At the same time, I see what you're trying to do with this. It really
can be an alternative to ballooning if we do it right, since ballooning
* Avi Kivity a...@redhat.com [2010-06-14 18:34:58]:
On 06/14/2010 06:12 PM, Dave Hansen wrote:
On Mon, 2010-06-14 at 14:18 +0530, Balbir Singh wrote:
1. A slab page will not be freed until the entire page is free (all
slabs have been kfree'd so to speak). Normal reclaim will definitely
free
* Avi Kivity a...@redhat.com [2010-06-14 19:34:00]:
On 06/14/2010 06:55 PM, Dave Hansen wrote:
On Mon, 2010-06-14 at 18:44 +0300, Avi Kivity wrote:
On 06/14/2010 06:33 PM, Dave Hansen wrote:
At the same time, I see what you're trying to do with this. It really
can be an alternative to
On Mon, 2010-06-14 at 19:34 +0300, Avi Kivity wrote:
Again, this is useless when ballooning is being used. But, I'm thinking
of a more general mechanism to force the system to both have MemFree
_and_ be acting as if it is under memory pressure.
If there is no memory pressure on the
On Mon, Jun 14, 2010 at 9:44 AM, Nicholas A. Bellinger
n...@linux-iscsi.org wrote:
From: Nicholas Bellinger n...@linux-iscsi.org
This patch adds initial support for using the Linux BSG interface with
write/read vectored
AIO as a QEMU backstore (SCSIDeviceInfo) with hw/scsi-bus.c compatible
Bugs item #2933400, was opened at 2010-01-16 15:35
Message generated for change (Comment added) made by gyver
You can respond by visiting:
https://sourceforge.net/tracker/?func=detailatid=893831aid=2933400group_id=180599
Please note that this message will contain a full copy of the comment
On Mon, 2010-06-14 at 18:49 +0200, Jan Kiszka wrote:
Alex Williamson wrote:
On Mon, 2010-06-14 at 18:00 +0200, Jan Kiszka wrote:
And instead of introducing another hierarchy level with the bus address,
I would also prefer to add this as prefix or suffix to the device name,
e.g.
On Mon, 2010-06-14 at 09:02 +0200, Gerd Hoffmann wrote:
Hi,
My premise with this attempt is that we walk the hierarchy and use the
names to create the base of the path. As we get to the device,
particularly to the parent bus of the device, we need to start looking at
properties to
PCI hotplug currently doesn't work after a migration because
we don't migrate the enable bits of the GPE state. Pull hotplug
structs into vmstate.
Signed-off-by: Alex Williamson alex.william...@redhat.com
---
hw/acpi_piix4.c | 29 -
1 files changed, 28
On Sun, Jun 13, 2010 at 05:29:39PM +0800, Sheng Yang wrote:
This patch enable save/restore of xsave state.
Signed-off-by: Sheng Yang sh...@linux.intel.com
Applied, thanks.
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
On Fri, Jun 11, 2010 at 12:36:49PM +0800, Sheng Yang wrote:
Signed-off-by: Sheng Yang sh...@linux.intel.com
---
qemu-kvm-x86.c| 109
-
qemu-kvm.c| 24 +++
qemu-kvm.h| 28 +
On Sun, Jun 13, 2010 at 04:49:19PM +0800, Sheng Yang wrote:
Based on IDT test framework.
Signed-off-by: Sheng Yang sh...@linux.intel.com
Applied, thanks.
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info
On Sun, Jun 13, 2010 at 11:02:02AM +0300, Avi Kivity wrote:
Signed-off-by: Sheng Yang sh...@linux.intel.com
Signed-off-by: Avi Kivity a...@redhat.com
---
v3: rearrange printf()s
v2: accurate instruction boundary tests
avoid playing with the stack; use exception tables instead
On 06/14/2010 03:28 PM, Alex Williamson wrote:
PCI hotplug currently doesn't work after a migration because
we don't migrate the enable bits of the GPE state. Pull hotplug
structs into vmstate.
Signed-off-by: Alex Williamsonalex.william...@redhat.com
Applied. Thanks.
Regards,
Anthony
On 14.06.2010, at 22:58, Anthony Liguori wrote:
On 06/14/2010 03:28 PM, Alex Williamson wrote:
PCI hotplug currently doesn't work after a migration because
we don't migrate the enable bits of the GPE state. Pull hotplug
structs into vmstate.
Signed-off-by: Alex
Patch is fairly self-explanatory.
KVM -DDEBUG fix
Fix a slight error with assertion in local APIC code.
Signed-off-by: Zachary Amsden zams...@redhat.com
diff --git a/arch/x86/kvm/lapic.c b/arch/x86/kvm/lapic.c
index d8258a0..024f6d1 100644
--- a/arch/x86/kvm/lapic.c
+++ b/arch/x86/kvm/lapic.c
On Mon, 2010-06-14 at 18:49 +0200, Jan Kiszka wrote:
Alex Williamson wrote:
On Mon, 2010-06-14 at 18:00 +0200, Jan Kiszka wrote:
And instead of introducing another hierarchy level with the bus
address, I would also prefer to add this as prefix or suffix to the
device name, e.g.
On Mon, Jun 14, 2010 at 9:53 AM, Anthony Liguori anth...@codemonkey.ws wrote:
On 06/04/2010 04:45 PM, Cam Macdonell wrote:
this code is a standalone server which will pass file descriptors for the
shared
memory region and eventfds to support interrupts between guests using
inter-VM
shared
On Mon, 2010-06-14 at 22:43 +0100, Paul Brook wrote:
On Mon, 2010-06-14 at 18:49 +0200, Jan Kiszka wrote:
Alex Williamson wrote:
Ok, I can get it down to something like:
/i440FX-pcihost/pci.0/virtio-blk-pci,09.0
The addr on the device is initially a little non-intuitive to me
On Mon, Jun 14, 2010 at 01:11:20PM -0400, Chris Lalancette wrote:
We really want to kvm_set_irq during the hrtimer callback,
but that is risky because that is during interrupt context.
Instead, offload the work to a workqueue, which is a bit safer
and should provide most of the same
On Fri, Jun 11, 2010 at 09:35:15PM +0800, Xiao Guangrong wrote:
While we mark the parent's unsync_child_bitmap, if the parent is already
unsynced, it no need walk it's parent, it can reduce some unnecessary
workload
Signed-off-by: Xiao Guangrong xiaoguangr...@cn.fujitsu.com
---
Use information provided in exit_qualification to shortcut EOI path.
Reduces EOI latency from 4k to 2k cycles on Nehalem.
Signed-off-by: Marcelo Tosatti mtosa...@redhat.com
Index: kvm/arch/x86/kvm/lapic.c
===
---
Ok, I can get it down to something like:
/i440FX-pcihost/pci.0/virtio-blk-pci,09.0
The addr on the device is initially a little non-intuitive to me since
it's a property of the bus, but I guess it make sense if we think of
that level as slot, which includes an address and
On Thu, 2009-02-26 at 17:31 +0800, Han, Weidong wrote:
When assign a device behind conventional PCI bridge or PCIe to
PCI/PCI-x bridge to a domain, it must assign its bridge and may
also need to assign secondary interface to the same domain.
Dependent assignment is already there, but
On Mon, 2010-06-14 at 18:11 +, Blue Swirl wrote:
On Mon, Jun 14, 2010 at 9:44 AM, Nicholas A. Bellinger
n...@linux-iscsi.org wrote:
From: Nicholas Bellinger n...@linux-iscsi.org
This patch adds initial support for using the Linux BSG interface with
write/read vectored
AIO as a
emulate pusha instruction only writeback the last
EDI register, but the other registers which need
to be writeback is ignored. This patch fixed it.
---
arch/x86/kvm/emulate.c | 133 ++--
1 files changed, 73 insertions(+), 60 deletions(-)
diff --git
1 - 100 of 113 matches
Mail list logo