On Mon, Nov 22, 2010 at 05:00:18PM -0600, Anthony Liguori wrote:
qemu-kvm vcpu threads don't response to SIGSTOP/SIGCONT. Instead of teaching
them to respond to these signals, introduce monitor commands that stop and
start
individual vcpus.
The purpose of these commands are to implement
On 11/22/2010 10:48 PM, Stefan Hajnoczi wrote:
On Mon, Nov 22, 2010 at 10:15 AM, Hannes Reinecke h...@suse.de wrote:
Looks good. If you send out another version of the patchset you might
like to fix this nitpick:
+if (!r-io_header.iovec_count) {
+if (r-buflen != r-req.cmd.xfer)
On 11/23/2010 08:41 AM, Avi Kivity wrote:
On 11/23/2010 01:00 AM, Anthony Liguori wrote:
qemu-kvm vcpu threads don't response to SIGSTOP/SIGCONT. Instead of
teaching
them to respond to these signals, introduce monitor commands that stop
and start
individual vcpus.
The purpose of these commands
On 11/23/2010 09:12 AM, Hannes Reinecke wrote:
qemu-malloc.c has:
void qemu_free(void *ptr)
{
trace_qemu_free(ptr);
free(ptr);
}
and 'free' doesn't normally do an error checking on the argument.
Am I missing something?
It's not error checking: from free(3),
free() frees the
On Mon, 22 Nov 2010, Richard Henderson wrote:
The usermode version of qemu_ld doesn't used mem_index,
doesn't used? Doesn't use perhaps?
leading to set-but-not-used warnings.
Signed-off-by: Richard Henderson r...@twiddle.net
---
tcg/ia64/tcg-target.c |3 +--
1 files changed, 1
On Mon, Nov 22, 2010 at 02:57:52PM -0800, Richard Henderson wrote:
From: Richard Henderson r...@redhat.com
Rename the members of target_ucontext so that they don't conflict
with possible host macros for ucontext members. This has already
been done for the other targets.
Thanks, I applied
On Mon, Nov 22, 2010 at 10:15 AM, Hannes Reinecke h...@suse.de wrote:
@@ -86,13 +90,19 @@ static SCSIDiskReq *scsi_new_request(SCSIDiskState *s,
uint32_t tag,
req = scsi_req_alloc(sizeof(SCSIDiskReq), s-qdev, tag, lun);
r = DO_UPCAST(SCSIDiskReq, req, req);
- r-iov.iov_base =
On Mon, Nov 22, 2010 at 10:15 AM, Hannes Reinecke h...@suse.de wrote:
@@ -172,6 +170,9 @@ static void scsi_read_data(SCSIRequest *req)
/* No data transfer may already be in progress */
assert(r-req.aiocb == NULL);
+ if (r-req.cmd.mode == SCSI_XFER_TO_DEV)
+ BADF(Data
On 11/23/2010 11:03 AM, Stefan Hajnoczi wrote:
On Mon, Nov 22, 2010 at 10:15 AM, Hannes Reinecke h...@suse.de wrote:
@@ -172,6 +170,9 @@ static void scsi_read_data(SCSIRequest *req)
/* No data transfer may already be in progress */
assert(r-req.aiocb == NULL);
+if (r-req.cmd.mode
On Mon, Nov 22, 2010 at 10:15 AM, Hannes Reinecke h...@suse.de wrote:
The 'sense' field in the HBA status structure is misnamed, as it
actually carries the SCSI status. Rename it.
Signed-off-by: Hannes Reinecke h...@suse.de
---
hw/lsi53c895a.c | 18 +-
1 files changed, 9
On Tue, Nov 23, 2010 at 10:12 AM, Hannes Reinecke h...@suse.de wrote:
On 11/23/2010 11:03 AM, Stefan Hajnoczi wrote:
On Mon, Nov 22, 2010 at 10:15 AM, Hannes Reinecke h...@suse.de wrote:
@@ -172,6 +170,9 @@ static void scsi_read_data(SCSIRequest *req)
/* No data transfer may already be in
On 19.10.2010, at 15:42, Wolfgang Mueller wrote:
*
Call for Presentations
1st International QEMU Users Forum
March 18th, 2011, Grenoble, France
The current default of 16 buffers for the control vq is too small. We
can get more entries in there, example when asking the guest to add
max. allowed ports.
Signed-off-by: Amit Shah amit.s...@redhat.com
---
hw/virtio-serial-bus.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
On Mon, 22 Nov 2010 17:00:41 -0600
Anthony Liguori anth...@codemonkey.ws wrote:
On 11/22/2010 03:45 PM, Chris Wright wrote:
* Juan Quintela (quint...@redhat.com) wrote:
Please send in any agenda items you are interested in covering.
usb-ccid
- vcpu hard limits
-
On Tue, 23 Nov 2010 13:41:26 +0800
Wen Congyang we...@cn.fujitsu.com wrote:
The args_type of migrate_set_speed in qmp-commands.hx is wrong.
When we set migrate speed by json, qemu will be core dumped.
Signed-off-by: Wen Congyang
Nice catch.
Was caused by 07de3e60b05 and hence affects
Hi,
tested and improves indeed startup speed.
On Mon, Nov 22, 2010 at 10:42:10PM +0300, Kirill Batuzov wrote:
Move the last found TB to the head of the list so it will be found more
quickly next time it will be looked for.
Signed-off-by: Kirill Batuzov batuz...@ispras.ru
Signed-off-by:
23.11.2010 15:08, Luiz Capitulino wrote:
[]
- 0.14 (release date, bug day, -rc planning, etc)
Um, can we have some 0.13.x before, please?.. :)
/mjt
On Mon, Nov 22, 2010 at 10:48:45AM -0800, Mike Ryan wrote:
Michael, this patch implements the feature with a bind address instead
of a bind interface. It should address the cross-platform issues that
were raised.
Others: any comments?
Looks ok. This does not handle IPv6 but the rest of the
On Tue, 23 Nov 2010 10:43:48 -0200
Luiz Capitulino lcapitul...@redhat.com wrote:
On Tue, 23 Nov 2010 13:41:26 +0800
Wen Congyang we...@cn.fujitsu.com wrote:
The args_type of migrate_set_speed in qmp-commands.hx is wrong.
When we set migrate speed by json, qemu will be core dumped.
From: Anthony PERARD anthony.per...@citrix.com
The first patch adds -machine accel=accels to Qemu options. And the second
one adds a new field in QEMUMachine to be able to specify a set of machine
options.
The difference with the V1:
- use of QemuOpts.
- replace -accel command line options
From: Anthony PERARD anthony.per...@citrix.com
With this new field, we can specified which accelerator use to run the
machine, if the accelerator is not already specified by either a
configuration file or the command line options.
Currently, the only use will be made in the xenfv machine.
On 21.11.2010, at 13:54, Blue Swirl wrote:
On Fri, Nov 19, 2010 at 2:56 AM, Alexander Graf ag...@suse.de wrote:
+typedef struct AHCIControlRegs {
+uint32_tcap;
+uint32_tghc;
+uint32_tirqstatus;
+uint32_timpl;
+uint32_tversion;
+} __attribute__
On 11/23/2010 12:41 AM, Avi Kivity wrote:
On 11/23/2010 01:00 AM, Anthony Liguori wrote:
qemu-kvm vcpu threads don't response to SIGSTOP/SIGCONT. Instead of
teaching
them to respond to these signals, introduce monitor commands that
stop and start
individual vcpus.
The purpose of these
On 11/23/2010 02:16 AM, Dor Laor wrote:
On 11/23/2010 08:41 AM, Avi Kivity wrote:
On 11/23/2010 01:00 AM, Anthony Liguori wrote:
qemu-kvm vcpu threads don't response to SIGSTOP/SIGCONT. Instead of
teaching
them to respond to these signals, introduce monitor commands that stop
and start
On 11/23/2010 03:51 PM, Anthony Liguori wrote:
On 11/23/2010 12:41 AM, Avi Kivity wrote:
On 11/23/2010 01:00 AM, Anthony Liguori wrote:
qemu-kvm vcpu threads don't response to SIGSTOP/SIGCONT. Instead of
teaching
them to respond to these signals, introduce monitor commands that
stop and
On 11/23/2010 08:00 AM, Avi Kivity wrote:
If we could catch SIGSTOP, then it would be easy to unblock it only
while running in guest context. It would then stop on exit to
userspace.
Yeah, that's not a bad idea.
Except we can't.
Yeah, I s:SIGSTOP:SIGUSR1:g.
Using monitor commands is
From: Roland Elek elek.rol...@gmail.com
I modified ide_identify() to include the zero-based queue length
value in word 75, and set bit 8 in word 76 to signal NCQ support
in the identify data for AHCI SATA drives.
Signed-off-by: Roland Elek elek.rol...@gmail.com
---
hw/ide/core.c |7
This patch adds the storage sata class id.
Signed-off-by: Alexander Graf ag...@suse.de
---
hw/pci_ids.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/hw/pci_ids.h b/hw/pci_ids.h
index 82cba7e..ea3418c 100644
--- a/hw/pci_ids.h
+++ b/hw/pci_ids.h
@@ -15,6 +15,7 @@
We need a PCI ID for our new AHCI adapter. I just picked an ICH-7M
because that's the one built into the first Macbooks.
This patch adds a PCI ID define for an ICH-7M AHCI adapter.
Signed-off-by: Alexander Graf ag...@suse.de
---
v3 - v4:
- add ICH7 instead of ICH7M (herbszt)
---
hw/pci.h |
For DMA operations, we need to hook into even more IDE functionality.
This patch adds the respective hooking points, allowing us to handle
SG lists ourselves in the AHCI code.
Signed-off-by: Roland Elek elek.rol...@gmail.com
Signed-off-by: Alexander Graf ag...@suse.de
---
v1 - v2:
- make
So far we have C preprocessor defines for target and host config
options, but we're lacking any information on which devices are
available.
We do need that information at times though, for example in the
ahci patch where we need to call a legacy init function depending
on whether we have support
On 11/23/2010 04:24 PM, Anthony Liguori wrote:
Using monitor commands is fairly heavyweight for something as high
frequency as this. What control period do you see people using?
Maybe we should define USR1 for vcpu start/stop.
What happens if one vcpu is stopped while another is
Now that we have the function split out, we have to reindent it.
In order to increase the readability of the actual functional change,
this is split out.
Signed-off-by: Alexander Graf ag...@suse.de
---
hw/ide/core.c | 734
1 files
Am 22.11.2010 14:55, schrieb Stefan Hajnoczi:
On Mon, Nov 22, 2010 at 1:38 PM, Juan Quintela quint...@redhat.com wrote:
Please send in any agenda items you are interested in covering.
QCOW2 performance roadmap:
* What can be done to achieve near-raw image format performance?
* Benchmark
We need to be able to spawn new AHCI drives, so let's add AHCI support
to the -drive option.
Signed-off-by: Alexander Graf ag...@suse.de
---
blockdev.c|6 +-
blockdev.h|1 +
qemu-common.h |2 +-
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/blockdev.c
Quoting Benjamin Drung (benjamin.dr...@gmail.com):
Attached the patch for qemu-kvm 0.13. This patch is tested on natty with
qemu-kvm 0.13.0+noroms-0ubuntu7 and the German and NEO2 keyboard layout.
Thanks, Benjamin. I will propose this patch for merge as soon as some
technical difficulties with
On Tue, Nov 23, 2010 at 2:37 PM, Kevin Wolf kw...@redhat.com wrote:
Am 22.11.2010 14:55, schrieb Stefan Hajnoczi:
On Mon, Nov 22, 2010 at 1:38 PM, Juan Quintela quint...@redhat.com wrote:
Please send in any agenda items you are interested in covering.
QCOW2 performance roadmap:
* What can
This patch adds support for AHCI emulation. I have tested and verified it works
in Linux, OpenBSD, Windows Vista and Windows 7. This AHCI emulation supports
NCQ, so multiple read or write requests can be outstanding at the same time.
The code is however not fully optimized yet. I'm fairly sure
The ATA command interpretation code can be used for PATA and SATA
interfaces alike. So let's split it out into a separate function.
Signed-off-by: Alexander Graf ag...@suse.de
---
hw/ide/core.c | 20 ++--
hw/ide/internal.h |2 ++
2 files changed, 16 insertions(+), 6
This patch adds an emulation layer for an ICH-7M AHCI controller. For now
this controller does not do IDE legacy emulation. It is a pure AHCI controller.
Signed-off-by: Alexander Graf ag...@suse.de
---
v1 - v2:
- rename IDEExtender to IDEBusOps and make a pointer (kraxel)
- make dma hooks
On 11/23/2010 01:09 AM, malc wrote:
On Mon, 22 Nov 2010, Richard Henderson wrote:
The usermode version of qemu_ld doesn't used mem_index,
doesn't used? Doesn't use perhaps?
Err, yes, of course.
r~
When we add a device using -drive to the guest, we also need to create a
new SATA bus to handle the device. This patch adds a function call that
every machine that likes to have IF_SATA support can call to get full
device creation by keeping the actual qdev code clean.
Signed-off-by: Alexander
Due to popular request, this patch moves pieces that are successfully identified
as PATA only to a new file called pata.c.
Signed-off-by: Alexander Graf ag...@suse.de
---
Makefile.objs |2 +-
hw/ide/core.c | 144 +--
hw/ide/internal.h |3 +
From: Roland Elek elek.rol...@gmail.com
We need to hook into some of the core IDE functionality for AHCI. To
do that, the easiest way is to make explicit functions calls be implicit
through a function call struct.
Signed-off-by: Roland Elek elek.rol...@gmail.com
Signed-off-by: Alexander Graf
Hi,
I've compiled the list of objections from the previous round of talks between
Anthony and {Robert and I}, with our answers, for reference in todays talk
(sorry about late send).
Notes for KVM meeting.
Points raised by anthony:
1. How does the smart card state get migrated?
2. How do
Thanks, Benjamin. I've pushed your fix to a ppa in
https://launchpad.net/~serge-hallyn/+archive/qemu-capslock
for testing. I'd like someone with a standard keyboard with
capslock not remapped to give this a spin, then I'll propose the
fix for merge into the natty tree (after which it can be
Anthony, Blue
No comments on this patch series for almost a week. Can it be applied?
On Wed, Nov 17, 2010 at 06:43:47PM +0200, Gleb Natapov wrote:
I am using open firmware naming scheme to specify device path names.
In this version: added SCSI bus support. Pass boot order list as file
to
On 11/22/2010 10:56 PM, Stefan Hajnoczi wrote:
On Mon, Nov 22, 2010 at 10:15 AM, Hannes Reinecke h...@suse.de wrote:
+static int scsi_get_sense(SCSIRequest *req, uint8_t *outbuf, int len)
+{
+SCSIGenericState *s = DO_UPCAST(SCSIGenericState, qdev, req-dev);
+int size =
On 11/23/2010 09:31 AM, Gleb Natapov wrote:
Anthony, Blue
No comments on this patch series for almost a week. Can it be applied?
Does that mean everyone's happy or have folks not gotten around to
review it?
IOW, last call if you have objections :-)
Regards,
Anthony Liguori
On Wed,
Dear Kirill
On Tue, Nov 23, 2010 at 02:42, Kirill Batuzov batuz...@ispras.ru wrote:
Move the last found TB to the head of the list so it will be found more
quickly next time it will be looked for.
...
found:
+ if (*ptb1) {
+ *ptb1 = tb-phys_hash_next;
+ tb-phys_hash_next =
qemu-kvm vcpu threads don't response to SIGSTOP/SIGCONT. Instead of teaching
them to respond to these signals (which cannot be trapped), use SIGUSR1 to
approximate the behavior of SIGSTOP/SIGCONT.
The purpose of this is to implement CPU hard limits using an external tool that
watches the CPU
On Tue, Nov 23, 2010 at 12:53:12AM +0200, Michael S. Tsirkin wrote:
On Mon, Nov 22, 2010 at 07:43:37PM +0900, Isaku Yamahata wrote:
On Mon, Nov 22, 2010 at 09:54:02AM +0200, Michael S. Tsirkin wrote:
On Fri, Nov 19, 2010 at 06:55:57PM +0900, Isaku Yamahata wrote:
Here is v2. I updated
Please, check individual patches for details.
Commit 030db6e89d dropped do_info() usage from QMP and introduced
qmp_call_query_cmd(). However, the new function doesn't emit QMP's
default OK response when the handler doesn't return data.
Fix that by also calling monitor_protocol_emitter() when
ret_data == NULL, so that the default response is
The first if/else clause in handler_audit() makes no sense for two
reasons:
1. this function is now called only by QMP code, so testing if
it's a QMP call makes no sense anymore
2. the else clause first asserts that there's no error in the
monitor object, then it tries to free it!
Use the ternary operator instead of an if (also fixes bad indentation).
Signed-off-by: Luiz Capitulino lcapitul...@redhat.com
---
monitor.c |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/monitor.c b/monitor.c
index 30be273..f6f2264 100644
--- a/monitor.c
+++
Correct the decoding of source and destination registers
for the VFP forms of the VCVT instructions which convert
between floating point and integer or fixed-point.
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
---
target-arm/translate.c | 19 ---
1 files changed, 12
Anthony,
This is a pull request for patches which fix problems with the
generated code for ARM targets. They've been sent to the list
previously, and I've reviewed and tested them. Could they
be merged, please?
The following changes since commit 4e02d460dd4b60847a1e8b689cb676e3e1f3de95:
Correct ldrexd and strexd code to always read and write the
high word of the 64-bit value from addr+4.
Also make ldrexd and strexd agree that for a 64 bit value the
address in env-exclusive_addr is that of the low word.
This fixes the issues reported in
https://bugs.launchpad.net/qemu/+bug/670883
Fix errors in the decoding of the Neon forms of fixed-point VCVT:
* fixed-point VCVT is op 14 and 15, not 15 and 16
* the fbits immediate field was being misinterpreted
* the sense of the to_fixed bit was inverted
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
---
Use the softfloat conversion routines for conversion to 16 bit
integers, because just casting to a 16 bit type truncates the
value rather than saturating it at 16-bit MAXINT/MININT.
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
---
target-arm/helper.c |2 +-
1 files changed, 1
The ARM architecture needs float/double to 16 bit integer conversions.
(The 32 bit versions aren't sufficient because of the requirement
to saturate at 16 bit MAXINT/MININT and to get the exception bits right.)
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
---
fpu/softfloat.c | 136
VCVT of 16 bit fixed point to float should ignore the top 16 bits
of the source register. Cast to int16_t and friends rather than
int16 -- the former is guaranteed exactly 16 bits wide where the
latter is merely at least 16 bits wide (and so is usually 32 bits).
Signed-off-by: Peter Maydell
From: Adam Lackorzynski a...@os.inf.tu-dresden.de
Refine check on bkpt so that smc and undefined instruction encodings are
handled as an undefined instruction and trap.
Signed-off-by: Adam Lackorzynski a...@os.inf.tu-dresden.de
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
---
From: Johan Bengtsson teofrast...@gmail.com
The thumb2 decoder contained a mixup between the bit controlling
doubling and the bit controlling if the operation was an add or a sub.
Signed-off-by: Johan Bengtsson teofrast...@gmail.com
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
---
The ARM ARM defines that if the input to a single-double conversion
is a NaN then the output is always forced to be a quiet NaN by setting
the most significant bit of the fraction part.
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
---
target-arm/helper.c | 18 --
1
From: Johan Bengtsson teofrast...@gmail.com
The PKHxx instructions were not recognized by the thumb2 decoder. The
solution provided in this changeset is identical to the arm-mode
implementation.
Signed-off-by: Johan Bengtsson teofrast...@gmail.com
Signed-off-by: Peter Maydell
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
---
target-arm/translate.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/target-arm/translate.c b/target-arm/translate.c
index 6c19f97..f018653 100644
--- a/target-arm/translate.c
+++ b/target-arm/translate.c
The ARM architecture mandates that converting a NaN value to
integer gives zero (if Invalid Operation FP exceptions are
not being trapped). This isn't the behaviour of the SoftFloat
library, so NaNs must be special-cased.
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
---
Am 23.11.2010 01:42, schrieb Benjamin Drung:
Attached the patch for qemu-kvm 0.13. This patch is tested on natty with
qemu-kvm 0.13.0+noroms-0ubuntu7 and the German and NEO2 keyboard layout.
** Patch added: caps-lock-key-up-event.patch
On Tue, Nov 23, 2010 at 1:48 PM, Alexander Graf ag...@suse.de wrote:
On 21.11.2010, at 13:54, Blue Swirl wrote:
On Fri, Nov 19, 2010 at 2:56 AM, Alexander Graf ag...@suse.de wrote:
+typedef struct AHCIControlRegs {
+ uint32_t cap;
+ uint32_t ghc;
+ uint32_t irqstatus;
+
On 23.11.2010, at 20:21, Blue Swirl wrote:
On Tue, Nov 23, 2010 at 2:34 PM, Alexander Graf ag...@suse.de wrote:
So far we have C preprocessor defines for target and host config
options, but we're lacking any information on which devices are
available.
We do need that information at times
On Tue, Nov 23, 2010 at 4:49 PM, Anthony Liguori aligu...@us.ibm.com wrote:
qemu-kvm vcpu threads don't response to SIGSTOP/SIGCONT. Instead of teaching
them to respond to these signals (which cannot be trapped), use SIGUSR1 to
approximate the behavior of SIGSTOP/SIGCONT.
The purpose of this
From: Anthony PERARD anthony.per...@citrix.com
Hi all,
Here is the V7 of the patch series that adds Xen device model support in QEMU.
The change made on it since the v6:
- I introduce a patch from Alexander Graf to add a generic layer for the Xen
calls.
- So compatibility support have been
From: Steven Smith ssm...@xensource.com
Introduce a new emulated PCI device, specific to fully virtualized Xen
guests. The device is necessary for PV on HVM drivers to work.
Signed-off-by: Steven Smith ssm...@xensource.com
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
Signed-off-by:
From: Anthony PERARD anthony.per...@citrix.com
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
---
hw/xen_backend.c | 308
hw/xen_disk.c| 412 +++---
hw/xen_nic.c | 222
From: Alexander Graf ag...@suse.de
This patch adds a generic layer for xc calls, allowing us to choose between the
xenner and xen implementations at runtime.
Signed-off-by: Alexander Graf ag...@suse.de
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
---
hw/xen_interfaces.c | 100
On Tue, Nov 23, 2010 at 2:34 PM, Alexander Graf ag...@suse.de wrote:
So far we have C preprocessor defines for target and host config
options, but we're lacking any information on which devices are
available.
We do need that information at times though, for example in the
ahci patch where we
From: Anthony PERARD anthony.per...@citrix.com
With MapCache, we can handle a 64b target, even with a 32b host/qemu.
So, we need to have target_phys_addr_t to 64bits.
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
---
configure |3 +++
1 files changed, 3 insertions(+), 0
From: Anthony PERARD anthony.per...@citrix.com
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
---
Makefile.target |5 +
hw/xen.h| 13 +
vl.c|2 ++
xen-all.c | 29 +
xen-stub.c | 17 +
From: Anthony PERARD anthony.per...@citrix.com
Introduce a 8259 Interrupt Controller for target-xen; every set_irq
call makes a Xen hypercall.
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
---
hw/xen_common.h |
On Tue, Nov 23, 2010 at 4:12 PM, Anthony Liguori
aligu...@linux.vnet.ibm.com wrote:
On 11/23/2010 09:31 AM, Gleb Natapov wrote:
Anthony, Blue
No comments on this patch series for almost a week. Can it be applied?
Does that mean everyone's happy or have folks not gotten around to review
From: Anthony PERARD anthony.per...@citrix.com
This function allows to unlock a ram_ptr give by qemu_get_ram_ptr. After
a call to qemu_ram_ptr_unlock, the pointer may be unmap from QEMU when
used with Xen.
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
---
cpu-common.h |1 +
From: Anthony PERARD anthony.per...@citrix.com
Introduce two functions qemu_shutdown_requested_get and
qemu_reset_requested_get to get the value of shutdown/reset_requested
without reset it.
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
Signed-off-by: Stefano Stabellini
From: Arun Sharma arun.sha...@intel.com
Open and bind event channels; map ioreq and buffered ioreq rings.
Signed-off-by: Arun Sharma arun.sha...@intel.com
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
---
When migration triggers before a VQ is initialized,
base pa is 0 and last_used_index must be 0 too:
we don't have a ring to compare to.
This fixes a bug introduced in
258dc7c96bb4b7ca71d5bee811e73933310e168c.
Reporrted-by: Juan Quintela quint...@redhat.com
Signed-off-by: Michael S. Tsirkin
From: Anthony PERARD anthony.per...@citrix.com
Add the Xen FV (Fully Virtualized) machine to Qemu;
this is groundwork to add Xen device model support in Qemu.
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
---
From: Anthony PERARD anthony.per...@citrix.com
Update the libxenctrl calls in Qemu to use the new interface, otherwise
Qemu wouldn't be able to build against new versions of the library.
We also check libxenctrl version in configure, from Xen 3.3.0 to Xen
unstable.
Signed-off-by: Anthony PERARD
Michael S. Tsirkin m...@redhat.com wrote:
When migration triggers before a VQ is initialized,
base pa is 0 and last_used_index must be 0 too:
we don't have a ring to compare to.
This fixes a bug introduced in
258dc7c96bb4b7ca71d5bee811e73933310e168c.
Reporrted-by: Juan Quintela
From: Anthony PERARD anthony.per...@citrix.com
This patch introduces Xen specific call in piix_pci.
The specific part for Xen is in write_config, set_irq and get_pirq.
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
---
On Mon, Nov 22, 2010 at 10:15 AM, Hannes Reinecke h...@suse.de wrote:
Not a full review but two small things I noticed:
+#define megasas_frame_set_cmd_status(f,v) \
+ stb_phys((f) + offsetof(struct mfi_frame_header, cmd_status), v);
+
+#define
From: Jun Nakajima jun.nakaj...@intel.com
On IA32 host or IA32 PAE host, at present, generally, we can't create
an HVM guest with more than 2G memory, because generally it's almost
impossible for Qemu to find a large enough and consecutive virtual
address space to map an HVM guest's whole
I see in the 2.6.33.7 linux kernel that the realview-pbx board configuration
has
support for the NXP isp1760 usb controller.
I'm trying to find out if QEMU has support for this type of controller. I'd
appreciate any pointers in the right direction. I haven't found anything so
far
so I
From: Anthony PERARD anthony.per...@citrix.com
This tells to the xen management tool that the machine can begin run.
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
---
xen-all.c | 27 +++
1 files changed, 27 insertions(+), 0 deletions(-)
diff --git
From: Anthony PERARD anthony.per...@citrix.com
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
---
hw/acpi_piix4.c |4
hw/xen.h|2 ++
xen-all.c |7 +++
xen-stub.c |4
4 files changed, 17 insertions(+), 0 deletions(-)
diff --git
This patch ups the APIC version from 0x11 to 0x14. After that Mac OS X
loads successfully (with appropriate kexts, applesmc ain't hooked up
properly yet I see unfortunately).
According to to the Intel IA-32 Software Developers Manual Vol 3 page
290, the version should be 0x14 Pentium 4/Xeon CPUs
On 11/23/2010 01:35 PM, Blue Swirl wrote:
On Tue, Nov 23, 2010 at 4:49 PM, Anthony Liguorialigu...@us.ibm.com wrote:
qemu-kvm vcpu threads don't response to SIGSTOP/SIGCONT. Instead of teaching
them to respond to these signals (which cannot be trapped), use SIGUSR1 to
approximate the
Hi
Executive Summary
-
This series of patches fix migration with lots of memory. With them stalls
are removed, and we honored max_dowtime.
I also add infrastructure to measure what is happening during migration
(#define DEBUG_MIGRATION and DEBUG_SAVEVM).
Migration is broken at
From: Juan Quintela quint...@trasno.org
This time is each time that buffered_file ticks happen
Signed-off-by: Juan Quintela quint...@trasno.org
Signed-off-by: Juan Quintela quint...@redhat.com
---
buffered_file.c |6 --
buffered_file.h |2 ++
2 files changed, 6 insertions(+), 2
From: Juan Quintela quint...@trasno.org
If buffers are full, don't iterate
Signed-off-by: Juan Quintela quint...@redhat.com
Signed-off-by: Juan Quintela quint...@trasno.org
---
savevm.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/savevm.c b/savevm.c
index
1 - 100 of 122 matches
Mail list logo