These are normally ifdefed out and don't matter. But if you enable
them, they ought to be correct.
Signed-off-by: Matthew Ogilvie mmogilvi_q...@miniinfo.net
---
This version of the patch adds i8259.c.
An alternative approach might be to eliminate these printf's,
and/or replace them with
After applying this version 2 of this patch series, I can
successfully run Micoport UNIX System V/386, v 2.1 (ca 1987)
under qemu. (although not if I try to enable KVM)
Version 1 of this series was posted about 4 weeks ago. See
This patch provides a way to optionally suppress spurious interrupts,
as a workaround for systems described below:
Some old operating systems do not handle spurious interrupts well,
and qemu tends to generate them significantly more often than
real hardware.
Examples:
- Microport UNIX System
Without this patch, the -hdachs argument had to occur either
BEFORE the corresponding -hda option, or AFTER the plain
disk image name (if neither -hda nor -drive is used). Otherwise
it would effectively be ignored.
Option -hdachs still has no effect on -drive, but that seems best.
Daniel P. Berrange berra...@redhat.com writes:
I've been adapting libvirt to use to the various new QMP commands to
query QEMU's capabilities, instead of the hated -help parsing. Obviously
the critical part of this is being able to reliably start a bare QEMU
process with no actual guest OS
On 08/23/2012 01:42 PM, Eric Blake wrote:
On 08/22/2012 11:14 PM, Lei Li wrote:
Signed-off-by: Lei Li li...@linux.vnet.ibm.com
Subject line uses '_', but the QMP command uses '-' [1]
---
hmp-commands.hx | 16
hmp.c| 15 +++
hmp.h|
From AMD's documentation (multiple versions of 24594.pdf):
This instruction is always treated as a register-to-register (MOD = 11)
instruction, regardless of the encoding of the MOD field in the MODR/M
byte.
Also, Microport UNIX System V/386 v 2.1 (ca 1987) runs fine on
real Intel 386 and 486
This patch adds some optional compatibility hacks (default
disabled) to allow Microport UNIX to function under qemu.
I've tried to structure it to be easy to add more hacks for other
old CGA programs, if anyone ever needs them.
Microport UNIX System V/386 v 2.1 (ca 1987) tries to program
the CGA
The feature was added in commit cb5a7aa8c32141bb Sep 2008.
My description is based on Better VGA retrace emulation (needed
for some DOS games/demos) from
http://www.boblycat.org/~malc/code/patches/qemu/index.html
Signed-off-by: Matthew Ogilvie mmogilvi_q...@miniinfo.net
---
This is the first
Julien Grall julien.gr...@citrix.com 08/22/12 8:56 PM
+int hvm_register_pcidev(domid_t domid, ioservid_t id,
+uint8_t domain, uint8_t bus,
+uint8_t device, uint8_t function)
+{
domain needs to be uint16_t.
Also, just to double check: we don't
Julien Grall julien.gr...@citrix.com 08/22/12 8:56 PM
@@ -4069,20 +4053,12 @@ long do_hvm_op(unsigned long op,
XEN_GUEST_HANDLE(void) arg)
switch ( a.index )
{
-case HVM_PARAM_IOREQ_PFN:
Removing sub-ops which a domain can issue for itself (which for this and
another one below
On 08/23/2012 01:46 PM, Eric Blake wrote:
On 08/22/2012 11:14 PM, Lei Li wrote:
Signed-off-by: Lei Li li...@linux.vnet.ibm.com
Again, subject line should use '-' not '_' for QMP.
---
hmp-commands.hx | 16
hmp.c| 15 +++
hmp.h|
That seems backwards - with a raw file, don't you know the actual size,
but have no idea what it can further grow to?
In raw it commes from fstat() with the field st.st_blocks.
from man:
blkcnt_t st_blocks; /* number of 512B blocks allocated */
Benoît
+##
+# @ImageInfo:
+#
+# Information about a QEMU image file
+#
+# @filename: name of the image file
+#
+# @format: format of the image file
+#
+# @virtual-size: maximum capacity in bytes of the image
+#
+# @actual-size: #optional actual size on disk in bytes of the image
On 23 August 2012 04:03, Vinicius Sanches viniciusrsanc...@gmail.com wrote:
What is the best QEMU version available to enable ARM7 core?
If you want to add a new feature to QEMU you should always
work on git master; we don't accept patches against anything else.
-- PMM
On Thu, Aug 23, 2012 at 12:36 AM, Anthony Liguori anth...@codemonkey.ws wrote:
Paolo Bonzini pbonz...@redhat.com writes:
Il 22/08/2012 05:02, Liu Ping Fan ha scritto:
From: Liu Ping Fan pingf...@linux.vnet.ibm.com
Currently, link property's target is only managed by
Il 23/08/2012 00:40, Anthony Liguori ha scritto:
I don't really like the notion of a forced eject where we delete a
device when the guest is using it and not cooperative. I don't see the
benefit at all.
Forcing detachment of a BlockDriverState from a device followed by EIO
being reported
On Wed, Aug 22, 2012 at 03:25:38PM -0500, Anthony Liguori wrote:
Daniel P. Berrange berra...@redhat.com writes:
I've been adapting libvirt to use to the various new QMP commands to
query QEMU's capabilities, instead of the hated -help parsing. Obviously
the critical part of this is being
On 08/22/12 10:16, Alon Levy wrote:
v11-v12:
fix build with older spice server (Gerd).
Replaced patches in the spice queue.
thanks,
Gerd
On Thu, 2012-08-23 at 12:00 +0900, Masami Hiramatsu wrote:
(2012/08/23 11:01), Masami Hiramatsu wrote:
(2012/08/22 22:41), Steven Rostedt wrote:
On Wed, 2012-08-22 at 17:43 +0900, Yoshihiro YUNOMAE wrote:
From: Masami Hiramatsu masami.hiramatsu...@hitachi.com
Count
On Wed 22 Aug 2012 10:13:44 PM CST, Paolo Bonzini wrote:
Il 22/08/2012 15:13, Stefan Hajnoczi ha scritto:
http://lists.gnu.org/archive/html/qemu-devel/2010-12/msg01741.html
This is a real problem in practice. IE. the USB CD-ROM on this POWER7
blade limits transfers to 0x1e000 bytes for
Dear All,
I can't find MAINTAINER of hw/loader.c.
Who can help review and apply this patch?
Best Regards,
Olivia Yin
-Original Message-
From: Yin Olivia-R63875
Sent: Friday, August 17, 2012 5:08 PM
To: qemu-...@nongnu.org; qemu-devel@nongnu.org
Cc: Yin Olivia-R63875
Subject:
Il 23/08/2012 11:31, Cong Meng ha scritto:
For disks, this should be fixed simply by using scsi-block instead of
scsi-generic.
CD-ROMs are indeed more complicated because burning CDs cannot be done
with syscalls. :/
So, as the problem exist to CD-ROM, I will continue to get these patches
On Wed, Aug 22, 2012 at 09:38:17PM -0700, Xin Tong wrote:
On Wed, Aug 22, 2012 at 8:14 PM, 陳韋任 (Wei-Ren Chen)
che...@iis.sinica.edu.tw wrote:
In tcg_gen_qemu_ld8s(tmp, addr, index); a TCGv addr is passed to the
INDEX_op_qemu_ld8s as param and the loaded value is passed back in
tmp. i want
On Thu, Aug 23, 2012 at 11:03 AM, Paolo Bonzini pbonz...@redhat.com wrote:
Il 23/08/2012 11:31, Cong Meng ha scritto:
For disks, this should be fixed simply by using scsi-block instead of
scsi-generic.
CD-ROMs are indeed more complicated because burning CDs cannot be done
with syscalls. :/
subtracting host virtual with a fixed offset for ram. but the thing i
do not know how to do is how to pass the guest physical back, can i
store the guest physical in the TCGv from the guest virtual.
Maybe you can store it on a host unused register, perhaps xmm0? ;)
Regards,
chenwj
--
2012/8/23 Yin Olivia-R63875 r63...@freescale.com:
Dear All,
I can't find MAINTAINER of hw/loader.c.
Who can help review and apply this patch?
Please use the script scripts/get_maintainer.pl, like:
$ scripts/get_maintainer.pl your_patch_file.patch
or
$ scripts/get_maintainer.pl -f hw/loader.c
On 2012-08-23 04:32, Wen Congyang wrote:
If the target is x86/x86_64, the guest's kernel will write 0x01 to the
port KVM_PV_EVENT_PORT when it is panciked. This patch introduces a new
qom device kvm_pv_ioport to listen this I/O port, and deal with panicked
event according to panicked_action's
Il 23/08/2012 12:08, Stefan Hajnoczi ha scritto:
I'm still trying to understand the extent of the problem.
The problem occurs for _USB_ CD-ROMs according to Ben. Passthrough of
USB storage devices should be done via USB passthrough, not virtio-scsi.
If we do USB passthrough via the SCSI
When testing with the new -M none arg, I've noticed that ~70%
of the time libvirt starts QEMU will result in a SEGV from QEMU
with the following stack trace:
(gdb) bt
#0 0x in ?? ()
#1 0x5567a37f in json_lexer_feed_char (lexer=0x5658fb20, ch=123
'{', flush=false) at
On Thu, Aug 23, 2012 at 12:01:05PM +0100, Daniel P. Berrange wrote:
When testing with the new -M none arg, I've noticed that ~70%
of the time libvirt starts QEMU will result in a SEGV from QEMU
with the following stack trace:
(gdb) bt
#0 0x in ?? ()
#1 0x5567a37f
Flush pending coalesced MMIO before performing mapping or state changes
that could affect the event orderings or route the buffered requests to
a wrong region.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
memory.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git
This is just a repost, now targeting uq/master as agreed. No changes
compared to v2 except that i82378: Remove bogus MMIO coalescing was
dropped as it is already in QEMU upstream by now.
Original description:
We currently flush the coalesced MMIO buffer on every vmexit to
userspace. KVM only
No need for this indirection via qemu_notify_event. On Unix, we already
catch SIGALRM via signalfd (or its emulation) and run the handler
synchronously. Under Win32, handlers run in separate threads. So we just
need to grab the global lock around the handler execution.
Signed-off-by: Jan Kiszka
Wrap also simple operations consisting only of a single step with
memory_region_transaction_begin/commit. This allows to perform
additional steps like coalesced MMIO flushing from a single place.
This requires dropping some micro-optimizations: The skipping of
topology updates after updating
The memory subsystem will now take care of flushing whenever affected
regions are accessed or the memory mapping changes.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
kvm-all.c |2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/kvm-all.c b/kvm-all.c
index
Instead of flushing pending coalesced MMIO requests on every vmexit,
this provides a mechanism to selectively flush when memory regions
related to the coalesced one are accessed. This first of all includes
the coalesced region itself but can also applied to other regions, e.g.
of the same device,
In preparation of stopping to flush coalesced MMIO unconditionally on
vmexits, mark VGA MMIO and PIO regions as synchronous /wrt coalesced
MMIO and flush the buffer explicitly on PIO accesses that do not use
generic memory regions yet.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
Hi,
Am 23.08.2012 11:45, schrieb Yin Olivia-R63875:
Dear All,
I can't find MAINTAINER of hw/loader.c.
Who can help review and apply this patch?
This patch is not a small bugfix so it won't be applied during the v1.2
Hard Freeze. You based it onto ppc-next so the obvious answer is, Alex
Il 23/08/2012 13:23, Jan Kiszka ha scritto:
No need for this indirection via qemu_notify_event. On Unix, we already
catch SIGALRM via signalfd (or its emulation) and run the handler
synchronously. Under Win32, handlers run in separate threads. So we just
need to grab the global lock around the
Simplify the code as we are using now only a subset of the original
features of memory_region_update_topology.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
memory.c | 39 +++
1 files changed, 11 insertions(+), 28 deletions(-)
diff --git a/memory.c
Hi,
Am 23.08.2012 08:24, schrieb Matthew Ogilvie:
These are normally ifdefed out and don't matter. But if you enable
them, they ought to be correct.
Signed-off-by: Matthew Ogilvie mmogilvi_q...@miniinfo.net
---
This version of the patch adds i8259.c.
An alternative approach might be
On Tue, Aug 21, 2012 at 12:27:51PM +0200, Jan Kiszka wrote:
On 2012-08-21 10:25, Peter Maydell wrote:
On 21 August 2012 09:19, Jan Kiszka jan.kis...@siemens.com wrote:
On 2012-08-15 13:08, Peter Maydell wrote:
Move the init of the irqchip_inject_ioctl field of KVMState out of
Am 23.08.2012 00:42, schrieb Anthony Liguori:
Peter Maydell peter.mayd...@linaro.org writes:
On 22 August 2012 21:24, Anthony Liguori aligu...@us.ibm.com wrote:
This allows any QEMU binary to be executed with:
$QEMU_BINARY -qmp stdio
...presumably you mean -qmp stdio -M none ?
On Thu, Aug 23, 2012 at 11:52 AM, Paolo Bonzini pbonz...@redhat.com wrote:
Il 23/08/2012 12:08, Stefan Hajnoczi ha scritto:
I'm still trying to understand the extent of the problem.
The problem occurs for _USB_ CD-ROMs according to Ben. Passthrough of
USB storage devices should be done via
On 2012-08-23 13:39, Paolo Bonzini wrote:
Il 23/08/2012 13:23, Jan Kiszka ha scritto:
No need for this indirection via qemu_notify_event. On Unix, we already
catch SIGALRM via signalfd (or its emulation) and run the handler
synchronously. Under Win32, handlers run in separate threads. So we
Il 23/08/2012 14:10, Jan Kiszka ha scritto:
Can you expand on this?
Well, this patch removes an indirection from timer event deliveries. So
it reduces overhead, though only noticeable if you have high-rate timers.
Actually, timers (and bottom halves) are always run after iohandlers.
So the
This patchset add support of file: urls allowing a user
to save to and restore from disk the state of a vm in an easy
way.
An fflush was added before closing the fd for this use case
in order to be sure that all data have reached stable storage.
One new usage would be migrating between two
Usage:
(qemu) migrate file:/path/to/vm_statefile
Signed-off-by: Benoit Canet ben...@irqsave.net
---
migration-fd.c |4 ++--
migration.c| 20 +++-
migration.h|2 +-
3 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/migration-fd.c b/migration-fd.c
Usage:
-incoming file:/path/to/vm_statefile
Signed-off-by: Benoit Canet ben...@irqsave.net
---
migration-fd.c |5 ++---
migration.c| 14 +-
migration.h|2 +-
3 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/migration-fd.c b/migration-fd.c
index
(2012/08/23 18:08), Steven Rostedt wrote:
On Thu, 2012-08-23 at 12:00 +0900, Masami Hiramatsu wrote:
(2012/08/23 11:01), Masami Hiramatsu wrote:
(2012/08/22 22:41), Steven Rostedt wrote:
On Wed, 2012-08-22 at 17:43 +0900, Yoshihiro YUNOMAE wrote:
From: Masami Hiramatsu
On Thu, Aug 23, 2012 at 02:28:07PM +0200, Benoît Canet wrote:
Usage:
(qemu) migrate file:/path/to/vm_statefile
Signed-off-by: Benoit Canet ben...@irqsave.net
---
migration-fd.c |4 ++--
migration.c| 20 +++-
migration.h|2 +-
3 files changed, 22
Signed-off-by: Benoit Canet ben...@irqsave.net
---
qapi-schema.json | 64 ++
1 file changed, 64 insertions(+)
diff --git a/qapi-schema.json b/qapi-schema.json
index a92adb1..ffe3a0a 100644
--- a/qapi-schema.json
+++ b/qapi-schema.json
@@
This patchset add a JSON output mode to the qemu-img info command.
It's a rewrite from scratch of the original patchset by Wenchao Xia
following Anthony Liguori advices on JSON formating.
the --output=(json|human) option is now mandatory on the command line.
Benoît Canet (3):
qapi: Add
This option --output=[human|json] make qemu-img info output on
human or JSON representation at the choice of the user.
example:
{
snapshots: [
{
vm-clock-nsec: 637102488,
name: vm-20120821145509,
date-sec: 1345553709,
date-nsec:
On Tue, 21 Aug 2012 13:57:54 +0200
Guido Günther a...@sigxcpu.org wrote:
This allows to retrieve the guest's hostname via gethostname(2).
This can be useful to identify a VM e.g. one without network.
Signed-off-by: Guido Günther a...@sigxcpu.org
---
We have an API in libvirt for that
Peter Crosthwaite peter.crosthwa...@petalogix.com wrote:
- I guess there is same reasy why you want to split the device state,
it could be on the other series where I haven't read it though.
So this is exactly what I have done in the SSI. Correct me if I am
wrong but it is the same setup
Le Thursday 23 Aug 2012 à 13:34:01 (+0100), Daniel P. Berrange a écrit :
On Thu, Aug 23, 2012 at 02:28:07PM +0200, Benoît Canet wrote:
Usage:
(qemu) migrate file:/path/to/vm_statefile
Signed-off-by: Benoit Canet ben...@irqsave.net
---
migration-fd.c |4 ++--
migration.c|
This patch adds a use64 property which will make the ivshmem driver
register a 64bit memory bar when set, so you have something to play with
when testing 64bit pci bits. It also allows to have quite big shared
memory regions, like this:
[root@fedora ~]# lspci -vs1:1
01:01.0 RAM memory: Red Hat,
On Thu, Aug 23, 2012 at 02:48:19PM +0200, Benoît Canet wrote:
Le Thursday 23 Aug 2012 à 13:34:01 (+0100), Daniel P. Berrange a écrit :
On Thu, Aug 23, 2012 at 02:28:07PM +0200, Benoît Canet wrote:
Usage:
(qemu) migrate file:/path/to/vm_statefile
Signed-off-by: Benoit Canet
On 2012-08-23 14:24, Paolo Bonzini wrote:
Il 23/08/2012 14:10, Jan Kiszka ha scritto:
Can you expand on this?
Well, this patch removes an indirection from timer event deliveries. So
it reduces overhead, though only noticeable if you have high-rate timers.
Actually, timers (and bottom
Andreas Färber afaer...@suse.de writes:
Am 23.08.2012 00:42, schrieb Anthony Liguori:
Peter Maydell peter.mayd...@linaro.org writes:
On 22 August 2012 21:24, Anthony Liguori aligu...@us.ibm.com wrote:
We seem to be about evenly split about whether machine_init()
should have a trailing
Il 23/08/2012 15:01, Jan Kiszka ha scritto:
On 2012-08-23 14:24, Paolo Bonzini wrote:
Il 23/08/2012 14:10, Jan Kiszka ha scritto:
Can you expand on this?
Well, this patch removes an indirection from timer event deliveries. So
it reduces overhead, though only noticeable if you have high-rate
diff --git a/xen/include/asm-x86/hvm/domain.h
b/xen/include/asm-x86/hvm/domain.h
index 27b3de5..49d1ca0 100644
--- a/xen/include/asm-x86/hvm/domain.h
+++ b/xen/include/asm-x86/hvm/domain.h
[...]
struct hvm_domain {
+/* Use for the IO handles by Xen */
struct hvm_ioreq_page
On Wed, 2012-08-22 at 13:31 +0100, Julien Grall wrote:
This patch add 5 hypercalls to register server, io range and PCI.
Signed-off-by: Julien Grall julien.gr...@citrix.com
Looks correct to me at least so far as the use of the hypercall buffers
goes, thanks.
Acked-by: Ian Campbell
At some point in the past, the OPEN event was changed to be issued from a
bottom half. This creates a small window whereas a data callback registered in
init may be invoked before the OPEN event has been issued.
This is reproducible with:
echo {'execute': 'qmp_capabilities'} |
On Wed, 2012-08-22 at 13:31 +0100, Julien Grall wrote:
- add save/restore new special pages and remove unused
- modify save file structure to allow multiple qemu states
Signed-off-by: Julien Grall julien.gr...@citrix.com
---
tools/libxc/xc_domain_restore.c | 150
On Wed, 2012-08-22 at 13:31 +0100, Julien Grall wrote:
This patch modifies libxl interface for qemu disaggregation.
I'd rather see the interfaces changes in the same patch as the
implementation of the new interfaces.
For the moment, due to some dependencies between devices, we
can't let the
Daniel P. Berrange berra...@redhat.com writes:
When testing with the new -M none arg, I've noticed that ~70%
of the time libvirt starts QEMU will result in a SEGV from QEMU
with the following stack trace:
(gdb) bt
#0 0x in ?? ()
#1 0x5567a37f in
On Tue, Aug 21, 2012 at 02:53:07PM +0800, Jia Liu wrote:
Add internal functions using by MIPS ASE DSP instructions.
Signed-off-by: Jia Liu pro...@gmail.com
---
target-mips/Makefile.objs |2 +-
target-mips/dsp_helper.c | 1277
+
2 files
On Tue, Aug 21, 2012 at 02:53:08PM +0800, Jia Liu wrote:
Use correct acc value to index cpu_HI/cpu_LO rather than using a fix number.
Signed-off-by: Jia Liu pro...@gmail.com
---
target-mips/translate.c | 107
+++
1 file changed, 81
Le Thursday 23 Aug 2012 à 14:48:19 (+0200), Benoît Canet a écrit :
Le Thursday 23 Aug 2012 à 13:34:01 (+0100), Daniel P. Berrange a écrit :
On Thu, Aug 23, 2012 at 02:28:07PM +0200, Benoît Canet wrote:
Usage:
(qemu) migrate file:/path/to/vm_statefile
Signed-off-by: Benoit Canet
On Wed, 2012-08-22 at 13:32 +0100, Julien Grall wrote:
Add new option device_models. The user can specify the capability of the
QEMU (ui, vifs, ...). This option only works with QEMU upstream (qemu-xen).
For instance:
device_models= [ 'name=all,vifs=nic1', 'name=qvga,ui', 'name=qide,ide' ]
On Thu, Aug 23, 2012 at 08:22:35AM -0500, Anthony Liguori wrote:
At some point in the past, the OPEN event was changed to be issued from a
bottom half. This creates a small window whereas a data callback registered
in
init may be invoked before the OPEN event has been issued.
This is
On Wed, 2012-08-22 at 13:32 +0100, Julien Grall wrote:
Old configuration file is still working with qemu disaggregation.
Before to spawn any QEMU, the toolstack will fill correctly, if needed,
configuration structure.
For the moment, the toolstack spawns device models one by one.
Hello,
I have been working on the emulation of the IP-Octal 232 IndustryPack
module, a device that implements eight RS-232 serial ports.
IndustryPack modules are small boards that are attached to a carrier
board, so in order to have a complete and working system I also wrote
an emulation of the
The TPCI200 is a PCI board that supports up to 4 IndustryPack modules.
A new bus type called 'IndustryPack' has been created so any
compatible module can be attached to this board.
Signed-off-by: Alberto Garcia agar...@igalia.com
---
default-configs/pci.mak |1 +
hw/Makefile.objs|
On Thu, Aug 23, 2012 at 01:02:28PM +0200, Jan Kiszka wrote:
This is just a repost, now targeting uq/master as agreed. No changes
compared to v2 except that i82378: Remove bogus MMIO coalescing was
dropped as it is already in QEMU upstream by now.
Original description:
We currently flush
On Thu, Aug 23, 2012 at 09:48:54AM -0300, Luiz Capitulino wrote:
On Tue, 21 Aug 2012 13:57:54 +0200
Guido Günther a...@sigxcpu.org wrote:
This allows to retrieve the guest's hostname via gethostname(2).
This can be useful to identify a VM e.g. one without network.
Signed-off-by:
On 23 August 2012 10:13, Marcelo Tosatti mtosa...@redhat.com wrote:
On Tue, Aug 21, 2012 at 12:27:51PM +0200, Jan Kiszka wrote:
On 2012-08-21 10:25, Peter Maydell wrote:
On 21 August 2012 09:19, Jan Kiszka jan.kis...@siemens.com wrote:
As it's not yet merged, some late comment:
On Tue, Aug 21, 2012 at 02:53:09PM +0800, Jia Liu wrote:
Add MIPS ASE DSP Branch instructions.
Signed-off-by: Jia Liu pro...@gmail.com
---
target-mips/translate.c | 52
+++
1 file changed, 48 insertions(+), 4 deletions(-)
diff --git
The IP-Octal 232 is an IndustryPack module that implements eight
RS-232 serial ports, each one of which can be redirected to a
character device in the host.
Signed-off-by: Alberto Garcia agar...@igalia.com
---
hw/Makefile.objs |2 +-
hw/ipoctal.c | 662
On Tue, Aug 21, 2012 at 02:53:10PM +0800, Jia Liu wrote:
Add MIPS ASE DSP Load instructions.
Signed-off-by: Jia Liu pro...@gmail.com
---
target-mips/translate.c | 69
+++
1 file changed, 69 insertions(+)
diff --git
On Wed, 22 Aug 2012, Julien Grall wrote:
- xen_dmid: specify the id of QEMU. It will be used to
retrieve/store information inside XenStore.
- xen_default_dev (on/off): as default devices need to be create in
each QEMU (due to code dependency), this option specifies if it will
On Wed, 22 Aug 2012, Julien Grall wrote:
Add Memory listener on IO and modify the one on memory.
Becareful, the first listener is not called is the range is still register
with
register_ioport*. So Xen will never know that this QEMU is handle the range.
I don't understand what you mean here.
On Wed, 22 Aug 2012, Julien Grall wrote:
With QEMU disaggregation QEMU needs to specify which PCI device it's able to
handle. It will use the device place in the topology (domain, bus, device,
function).
When Xen will trap an access for the config space, it will forge a new
ioreq and forward
On Wed, 22 Aug 2012, Julien Grall wrote:
One major problem of QEMU disaggregation is that some devices needs to
be emulate in each QEMU, but only one need to register it in Xen.
This patch introduces helpers that can be used in QEMU code (for
instance hw/pc_piix.c) to specify if the device
On Wed, 22 Aug 2012, Julien Grall wrote:
Signed-off-by: Julien Grall julien.gr...@citrix.com
---
arch_init.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/arch_init.c b/arch_init.c
index 9b46bfc..1077b16 100644
--- a/arch_init.c
+++ b/arch_init.c
@@ -44,6
On Wed, 22 Aug 2012, Julien Grall wrote:
IDE can be emulate in a different QEMU that the default.
This patch also fixes ide_get_geometry. When QEMU didn't emulate IDE,
^doesn't
it try to derefence a NULL bus.
^tries to dereference
On Tue, Aug 21, 2012 at 02:53:14PM +0800, Jia Liu wrote:
Add MIPS ASE DSP Bit/Manipulation instructions.
Signed-off-by: Jia Liu pro...@gmail.com
---
target-mips/dsp_helper.c | 79 +
target-mips/helper.h |7 ++
target-mips/translate.c | 289
On Tue, Aug 21, 2012 at 12:31:37PM -0500, Meador Inge wrote:
While running in the usermode emulator all of the required*
MIPS32r2 RDHWR hardware registers should be accessible (the
Linux kernel enables access to these same registers). Note
that these registers are still enabled when the MIPS
I am emulating arm on x86. i want to track the virt and physical
address of last memory operation. so i put 2 fields in the CPUState
and make tcg_global_mem_new_i32 on them Therefore, before every
translation i generate code to save the virtual address as follow:
static inline void gen_st32(TCGv
The lan9118 emulation tries to compute the multicast index by calling
directly the crc32() function from zlib, but fails to get the correct
result.
Use the common compute_mcast_idx() function instead, which gives the
correct result. This fixes IPv6 support.
Signed-off-by: Aurelien Jarno
On 23 August 2012 16:34, Xin Tong xerox.time.t...@gmail.com wrote:
I am emulating arm on x86. i want to track the virt and physical
address of last memory operation. so i put 2 fields in the CPUState
and make tcg_global_mem_new_i32 on them Therefore, before every
translation i generate code to
Hi,
On behalf of the QEMU Team, I'd like to announce the availability of the
first release candidate for the QEMU 1.2 release. This release is meant
for testing purposes and should not be used in a production environment.
http://wiki.qemu.org/download/qemu-1.2.0-rc1.tar.bz2
You can help
Ping! This didn't get into rc1.
thanks
-- PMM
On 20 August 2012 11:36, Peter Maydell peter.mayd...@linaro.org wrote:
Now that we default to reserving nearly 4GB of RAM for the guest
address space when running a 32 bit linux-user guest on 64 bit
hosts, users are much more likely to run into
On Thu, Aug 23, 2012 at 8:52 AM, Peter Maydell peter.mayd...@linaro.org wrote:
On 23 August 2012 16:34, Xin Tong xerox.time.t...@gmail.com wrote:
I am emulating arm on x86. i want to track the virt and physical
address of last memory operation. so i put 2 fields in the CPUState
and make
[likely not kvm related, CC'ing the appropriate community]
On 2012-08-23 18:16, Mike Gerber wrote:
Hi,
I'm using a KVM guest to stream audio using darkice to an icecast2 server on
the
same guest. The guest uses an emulated ES1370 sound card to capture the host's
audio input (ASUS Xonar
Windows users need to know that they have to use the Baum driver to make
the qemu braille device work.
Signed-off-by: Samuel Thibault samuel.thiba...@ens-lyon.org
diff --git a/hw/usb/dev-serial.c b/hw/usb/dev-serial.c
index 56743ee..20d60ba 100644
--- a/hw/usb/dev-serial.c
+++
On 08/23/2012 03:41 PM, Stefano Stabellini wrote:
On Wed, 22 Aug 2012, Julien Grall wrote:
Add Memory listener on IO and modify the one on memory.
Becareful, the first listener is not called is the range is still register with
register_ioport*. So Xen will never know that this QEMU is
1 - 100 of 136 matches
Mail list logo