Can anyone point it out to me where is the pc value translated from guest
virtual address to host virtual address ?
Thanks,
Gaurav
On 11.02.2014, at 18:14, Tom Musta wrote:
> QEMU is currently lacking support for the Decimal Floating Point category of
> instructions
> (see Power ISA V2.07 Chapter 6). I intend to add this support.
>
> Has this topic been investigated before and if so can anyone point me to that
> discuss
On 12.02.2014, at 03:30, Dennis Lan (dlan) wrote:
> Hi Folks:
> Any chance to get this patch accepted into master branch?
> I found it useful when chroot into another system. Origianl post can
> be found here[1], would be quite easy to forward port to latest code.
>
> [1] https://lists.gnu.or
cow.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/cow.c | 46 ++
1 files changed, 22 insertions(+), 24 deletions(-)
diff --git a/block/cow.c b/block/cow.c
index 85c2971..0d06781 100644
Rename the new driver callback bdrv_create2 to the old name bdrv_create.
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block.c |4 ++--
block/cow.c |2 +-
block/gluster.c |8
block/iscsi.c |2 +-
block/q
Now all places using QEMUOptionParameter could use QemuOpts too, remove
QEMUOptionParameter related code.
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block.c | 57 ++-
block/cow.c |2 +-
block/qcow.c |2 +-
block/qcow2.c
vdi.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/vdi.c | 71 --
1 files changed, 34 insertions(+), 37 deletions(-)
diff --git a/block/vdi.c b/block/vdi.c
index 2d7490f..e5
sheepdog.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/sheepdog.c | 101 +-
1 files changed, 47 insertions(+), 54 deletions(-)
diff --git a/block/sheepdog.c b/block/sheepdog.c
i
vpc.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/vpc.c | 52 +++-
1 files changed, 27 insertions(+), 25 deletions(-)
diff --git a/block/vpc.c b/block/vpc.c
index 1d326cb..f77f4a5
raw_bsd.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/raw_bsd.c | 27 ---
1 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/block/raw_bsd.c b/block/raw_bsd.c
index 297e03f..4ae12dd 100644
--
vmdk.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/vmdk.c | 109 +
1 files changed, 55 insertions(+), 54 deletions(-)
diff --git a/block/vmdk.c b/block/vmdk.c
index 97e6608.
ssh.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/ssh.c | 31 +++
1 files changed, 15 insertions(+), 16 deletions(-)
diff --git a/block/ssh.c b/block/ssh.c
index aa63c9d..8fd2175 100644
--- a/block/ss
rbd.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/rbd.c | 63 +--
1 files changed, 31 insertions(+), 32 deletions(-)
diff --git a/block/rbd.c b/block/rbd.c
index 121fae2..b
'query-dump-guest-memory-capability' is used to query the available formats for
'dump-guest-memory'. The output of the command will be like:
-> { "execute": "query-dump-guest-memory-capability" }
<- { "return": { "formats":
["elf", "kdump-zlib", "kdump-lzo", "kdump-snappy"] }
qed.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/qed.c | 89 +--
block/qed.h |3 +-
2 files changed, 45 insertions(+), 47 deletions(-)
diff --git a/block/qed.c b/block
raw-posix.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/raw-posix.c | 58
1 files changed, 27 insertions(+), 31 deletions(-)
diff --git a/block/raw-posix.c b/block/raw-posix.c
raw-win32.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/raw-win32.c | 33 +
1 files changed, 17 insertions(+), 16 deletions(-)
diff --git a/block/raw-win32.c b/block/raw-win32.c
index beb7f23..15a
vvfat.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/vvfat.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/block/vvfat.c b/block/vvfat.c
index c59cbdb..81733bc 100644
--- a/block/vvfat.c
+++ b/blo
iscsi.c: replace QEMUOptionParamter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/iscsi.c | 31 +++
1 files changed, 15 insertions(+), 16 deletions(-)
diff --git a/block/iscsi.c b/block/iscsi.c
index 6f4af72..f94f935 100644
--- a/b
vhdx.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/vhdx.c | 93 +++--
block/vhdx.h |1 +
2 files changed, 45 insertions(+), 49 deletions(-)
diff --git a/block/vhdx.c b/bloc
qcow2.c: replace QEMUOptionParameter with QemuOpts in 'qemu-img amend'
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block.c |4 +-
block/qcow2.c | 90
include/block/block.h |2 +-
include/bloc
gluster.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/gluster.c | 80 --
1 files changed, 41 insertions(+), 39 deletions(-)
diff --git a/block/gluster.c b/block/gluster.c
index
qcow2.c: replace QEMUOptionParameter with QemuOpts in 'qemu-img create'.
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/qcow2.c | 176
1 files changed, 88 insertions(+), 88 deletions(-)
diff --git a/block/qcow2.c b/blo
qcow.c: replace QEMUOptionParamter with QemuOpts
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block/qcow.c | 61 -
1 files changed, 30 insertions(+), 31 deletions(-)
diff --git a/block/qcow.c b/block/qcow.c
index 992eed4..
This patch series is to replace QEMUOptionParameter with QemuOpts, so that only
one Qemu Option structure is kept in QEMU code.
---
Changes to v19:
* fix format issue
* according to Kevin's comments, add convert functions (params_to_opts and
opts_to_params) to simplify the block layer patc
Improve opt_get and opt_set group of functions. For opt_get, check and handle
NUlL input; for opt_set, when set to an existing option, rewrite the option
with new value.
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
util/qemu-option.c | 84
In qemu_opt_set functions, if desc doen't exist but opts_accepts_any is true, it
won't report error, but can still alloc an opt for the option and save it.
However, after that, when doing qemu_opt_get, this option could be found in opts
but opt->desc is NULL. This is correct, should not be treated
Change block layer to support both QemuOpts and QEMUOptionParameter.
After this patch, it will change backend drivers one by one. At the end,
QEMUOptionParameter will be removed and only QemuOpts is kept.
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
block.c | 11
Add def_value_str (default value) to QemuOptDesc, to replace function of the
default value in QEMUOptionParameter. And improved related functions.
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
include/qemu/option.h |3 +-
util/qemu-option.c| 76 +++
Add some qemu_opt functions to replace the same functionality of
QEMUOptionParameter handling.
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
include/qemu/option.h |9 +++
util/qemu-option.c| 134 +
2 files changed, 143 insert
Change qapi interfaces to output the newly added def_value_str when query
command line options.
Signed-off-by: Dong Xu Wang
Signed-off-by: Chunyan Liu
---
qapi-schema.json |8 ++--
qmp-commands.hx|2 ++
util/qemu-config.c |4
3 files changed, 12 insertions(+), 2 delet
On Tue, Jan 28, 2014 at 7:22 PM, Peter Maydell wrote:
> On 28 January 2014 00:48, Peter Crosthwaite
> wrote:
>> On Tue, Jan 28, 2014 at 3:52 AM, Peter Maydell
>> wrote:
>>> On 15 January 2014 09:14, Peter Crosthwaite
>>> wrote:
Implement a reset GPIO for ARM CPUs. This allows individual r
It's possible and valid for users of this device model to instantiate
it without a backing chr device. To avoid crashes, guard all uses of
the backing chr device against NULL.
Signed-off-by: Peter Crosthwaite
---
hw/char/cadence_uart.c | 14 ++
1 file changed, 10 insertions(+), 4 de
By just ignoring them and trying again later. This handles the
EGAIN case properly (the previous implementation was only dealing
with short returns and not errors).
Signed-off-by: Peter Crosthwaite
---
hw/char/cadence_uart.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --g
Hi Peter,
Two fixes to Cadence UART. First is a bug in the recently refactored
TX code path around error handling.
Second is the long known crashing-cadence-UART bug when there in no
backing serial device (i.e. boot a kernel that talks to serial without
adding -serial args).
Chris recently repo
On 02/11/2014 08:13 PM, Qiao Nuohan wrote:
> 'query-dump-guest-memory-capability' is used to query the available
> formats of
> 'dump-guest-memory'. The output of the command will be like:
>
> -> { "execute": "query-dump-guest-memory-capability" }
> <- { "return": { "formats":
>
'query-dump-guest-memory-capability' is used to query the available formats of
'dump-guest-memory'. The output of the command will be like:
-> { "execute": "query-dump-guest-memory-capability" }
<- { "return": { "formats":
["elf", "kdump-zlib", "kdump-lzo", "kdump-snappy"] }
As another convinience to allow using commands that expect a dict as
argument, this patch adds support for foo.bar=value syntax, similar to
command line argument style:
(QEMU) blockdev-add options.driver=file options.id=drive1 options.filename=...
Signed-off-by: Fam Zheng
---
v3: Fix error me
Ping
On Fri, Jan 31, 2014 at 2:44 PM, Alistair Francis
wrote:
> This patch implements the ARM PMCCNTR register including
> the disable and reset components of the PMCR register.
>
> Signed-off-by: Alistair Francis
> ---
> This patch assumes that non-invasive debugging is not permitted
> when det
Hi Folks:
Any chance to get this patch accepted into master branch?
I found it useful when chroot into another system. Origianl post can
be found here[1], would be quite easy to forward port to latest code.
[1] https://lists.gnu.org/archive/html/qemu-devel/2011-09/msg03841.html
On 02/11/2014 06:22 PM, Fam Zheng wrote:
> As another convinience to allow using commands that expect a dict as
s/convinience/convenience/
> argument, this patch adds support for foo.bar=value syntax, similar to
> command line argument style:
>
> (QEMU) blockdev-add options.driver=file options
On Tue, Feb 11, 2014 at 05:04:09PM +0800, Fam Zheng wrote:
> On Tue, 02/11 15:07, Hu Tao wrote:
> > This patch adds a new option preallocation for raw format, and implements
> > full preallocation.
> >
> > Signed-off-by: Hu Tao
> > ---
> > block/raw-posix.c | 43 +
On Tue, Feb 11, 2014 at 06:20:03AM -0700, Eric Blake wrote:
> On 02/11/2014 12:07 AM, Hu Tao wrote:
> > This patch prepares for the subsequent patches.
> >
> > Signed-off-by: Hu Tao
> > ---
> > block/qcow2.c| 8
> > qapi-schema.json | 12
> > 2 files changed, 16 insert
On Tue, Feb 11, 2014 at 04:53:30PM +0800, Fam Zheng wrote:
> On Tue, 02/11 15:07, Hu Tao wrote:
> > and avoid convert it back later.
> >
> > Signed-off-by: Hu Tao
> > ---
> > block/qcow2.c | 8
> > block/raw-posix.c | 4 ++--
> > 2 files changed, 6 insertions(+), 6 deletions(-)
> >
As another convinience to allow using commands that expect a dict as
argument, this patch adds support for foo.bar=value syntax, similar to
command line argument style:
(QEMU) blockdev-add options.driver=file options.id=drive1 options.filename=...
Signed-off-by: Fam Zheng
---
v2: Fix variable
First step QOMficiation of the Axis NAND controller. Setup the memory
regions properly as per sysbus.
Signed-off-by: Peter Crosthwaite
---
hw/cris/axis_dev88.c | 38 ++
1 file changed, 34 insertions(+), 4 deletions(-)
diff --git a/hw/cris/axis_dev88.c b/hw/c
First step QOMficiation of the tosa IO controller (NAND display and
interrupts. Setup the memory regions and IRQ properly as per sysbus.
Signed-off-by: Peter Crosthwaite
---
hw/arm/tosa.c | 12 ++--
hw/display/tc6393xb.c | 36 +---
include/hw/devi
Or perhaps even round 0.5 ...
Hi Andreas,
I have a work-in-progress lengthy series that moves towards the full
QOMification and BUSification of NAND. This will allow a few things:
Attachment of multiple nand devs to one controller.
Centralised CS GPIO control.
info qtree sanity
These patches ar
From: Richard Henderson
Signed-off-by: Richard Henderson
Acked-by: Jia Liu
Signed-off-by: Jia Liu
---
target-openrisc/translate.c | 99 +++--
1 file changed, 32 insertions(+), 67 deletions(-)
diff --git a/target-openrisc/translate.c b/target-openrisc/t
Hi Anthony,
This is my OpenRISC patch queue for 1.8, it have been well tested, please pull.
Thanks to Richard Henderson, he made the LD/ST updated.
Regards,
Jia
The following changes since commit a4550442b947d2c2b346bd2efc8fe3da16425f4d:
petalogix-ml605: Create the CPU with object_new()
On Tue, 02/11 14:28, Stefan Hajnoczi wrote:
> On Tue, Feb 11, 2014 at 06:45:05PM +0800, Fam Zheng wrote:
> > diff --git a/scripts/qmp/qmp-shell b/scripts/qmp/qmp-shell
> > index d374b35..9c84551 100755
> > --- a/scripts/qmp/qmp-shell
> > +++ b/scripts/qmp/qmp-shell
> > @@ -112,7 +112,14 @@ class QM
On Tue, Feb 11, 2014 at 5:29 PM, Peter Maydell wrote:
> On 11 February 2014 23:19, Rob Herring wrote:
>> From: Rob Herring
>>
>> Several platforms make smc calls for things such as PL310 cache setup.
>> In these cases, making smc a nop rather than an illegal instruction
>> is sufficient for qemu
Signed-off-by: Peter Crosthwaite
---
hw/block/m25p80.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/block/m25p80.c b/hw/block/m25p80.c
index 02a1544..bdbb139 100644
--- a/hw/block/m25p80.c
+++ b/hw/block/m25p80.c
@@ -545,7 +545,7 @@ static void decode_new_cmd(Flas
There are no usages left of this legacy cast. delete.
Signed-off-by: Peter Crosthwaite
---
include/hw/ssi.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/hw/ssi.h b/include/hw/ssi.h
index fdae317..38e5b03 100644
--- a/include/hw/ssi.h
+++ b/include/hw/ssi.h
@@ -62,7 +62,6 @@ struct
Define and use QOM cast macro. Removes some usages of legacy casting
systems.
Signed-off-by: Peter Crosthwaite
---
hw/misc/max111x.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/hw/misc/max111x.c b/hw/misc/max111x.c
index 9e50e7e..8c78979 100644
--- a/hw/misc/max
Create an abstract class that encompasses both max111x variants. This is
needed for QOM cast macro creation (and is the right thing to do
anyway). Macroify type-names in the process.
Signed-off-by: Peter Crosthwaite
---
hw/misc/max111x.c | 33 +
1 file changed, 2
Remove two legacy ->qbus style casts from TYPE_SSI_BUS to TYPE_BUS in
ssi.c.
Signed-off-by: Peter Crosthwaite
---
hw/ssi/ssi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/ssi/ssi.c b/hw/ssi/ssi.c
index 2c25260..f2bdf30 100644
--- a/hw/ssi/ssi.c
+++ b/hw/ssi/ssi.c
Convert legacy ->qdev style casts from TYPE_SSI_SLAVE to TYPE_DEVICE.
Signed-off-by: Peter Crosthwaite
---
hw/arm/spitz.c | 9 +
hw/display/ads7846.c | 2 +-
hw/display/ssd0323.c | 4 ++--
hw/misc/max111x.c| 4 ++--
hw/sd/ssi-sd.c | 2 +-
5 files changed, 11 insertions(+
Hi Andreas,
Here is a mixed bag of QOM cleanups, moving us slightly closer to
QOMification of SSI.
This prepares support for some major refactoring around SSI (in
particular some QSPI patches).
Regards,
Peter
Peter Crosthwaite (6):
ssi: Convert legacy casts from SSI_SLAVE->DEVICE
ssi: Remo
On 10.02.2014 15:56, Kevin Wolf wrote:
Am 08.02.2014 um 18:39 hat Max Reitz geschrieben:
The fail and success paths of bdrv_file_open() may be further shortened
by reusing code already existent in bdrv_open(). This includes
bdrv_file_open() not taking the reference to options which allows the
re
On 10.02.2014 14:30, Benoît Canet wrote:
Le Saturday 08 Feb 2014 à 18:39:13 (+0100), Max Reitz a écrit :
Allow bdrv_open() to handle references to existing block devices just as
bdrv_file_open() is already capable of.
Signed-off-by: Max Reitz
---
block.c | 41 ++
On 10.02.2014 14:17, Benoît Canet wrote:
Le Saturday 08 Feb 2014 à 18:39:12 (+0100), Max Reitz a écrit :
Make bdrv_open() take a pointer to a BDS pointer, similarly to
bdrv_file_open(). If a pointer to a NULL pointer is given, bdrv_open()
will create a new BDS with an empty name; if the BDS poin
On 10.02.2014 13:42, Kevin Wolf wrote:
Am 08.02.2014 um 18:39 hat Max Reitz geschrieben:
Make bdrv_open() take a pointer to a BDS pointer, similarly to
bdrv_file_open(). If a pointer to a NULL pointer is given, bdrv_open()
will create a new BDS with an empty name; if the BDS pointer is not
NULL,
Paolo Bonzini wrote:
> Il 11/02/2014 22:56, Juan Quintela ha scritto:
>> fwrite() returns the number of items written. But when there is one
>> error, it can return a short write.
>>
>> In the particular bug that I was tracking, I did a migration to a
>> read-only filesystem. And it was able to
fwrite() returns the number of items written. But when there is one
error, it can return a short write.
In the particular bug that I was tracking, I did a migration to a
read-only filesystem. And it was able to finish the migration
correctly. fwrite() never returned a negative error code, the 1
Am 10.02.2014 23:55, schrieb Mark Cave-Ayland:
> On 10/02/14 22:46, Artyom Tarasenko wrote:
>
>> On Tue, Nov 5, 2013 at 12:09 AM, Hervé
>> Poussineau wrote:
>>> Signed-off-by: Hervé Poussineau
>>
>> Without this patch PReP is broken really bad. Was going to submit the
>> same fix, and then found
On 11 February 2014 23:19, Rob Herring wrote:
> From: Rob Herring
>
> Several platforms make smc calls for things such as PL310 cache setup.
> In these cases, making smc a nop rather than an illegal instruction
> is sufficient for qemu to work.
I can't remember if we've had this discussion befor
From: Rob Herring
Several platforms make smc calls for things such as PL310 cache setup.
In these cases, making smc a nop rather than an illegal instruction
is sufficient for qemu to work.
Signed-off-by: Rob Herring
---
target-arm/translate.c | 20 +++-
1 file changed, 11 inser
On Tue, Feb 11, 2014 at 01:38:32PM -0500, Luiz Capitulino wrote:
> On Thu, 6 Feb 2014 23:30:13 +0100
> Hani Benhabiles wrote:
>
> > ---
> > monitor.c | 23 +++
> > 1 file changed, 23 insertions(+)
> >
> > diff --git a/monitor.c b/monitor.c
> > index 4a2c1ae..397e1fe 100644
Il 11/02/2014 22:56, Juan Quintela ha scritto:
fwrite() returns the number of items written. But when there is one
error, it can return a short write.
In the particular bug that I was tracking, I did a migration to a
read-only filesystem. And it was able to finish the migration
correctly. fwr
On Tue, Feb 11, 2014 at 01:39:13PM -0500, Luiz Capitulino wrote:
> On Thu, 6 Feb 2014 23:30:09 +0100
> Hani Benhabiles wrote:
>
> > This patch series add argument completion to multiple human monitor console
> > commands.
> >
> > For device_add and object_add, only the 1st argument is completed
fwrite() returns the number of items written. But when there is one
error, it can return a short write.
In the particular bug that I was tracking, I did a migration to a
read-only filesystem. And it was able to finish the migration
correctly. fwrite() never returned a negative error code, nor z
Il 11/02/2014 00:53, Edgar E. Iglesias ha scritto:
> Is there that much overhead to creating an AS per master? I guess
> you end up recalculating the same memory flatview for every AS
> when a memory region gets mapped or unmapped.
> In any case, if it's OK to share AddressSpaces between masters
Il 11/02/2014 19:57, Anthony Liguori ha scritto:
> Erm, sorry, that is already implemented in qemu.git!? instance_post_init
> by Eduardo plus glue by me.
Ah, even better then :-)
Still, the code is a bit ad hoc. Static properties would let us remove
that code and just read dc->props arrays a
On Tue, Feb 11, 2014 at 09:54:44PM +0200, Michael S. Tsirkin wrote:
> On Tue, Feb 11, 2014 at 01:23:31PM -0500, Gabriel L. Somlo wrote:
> > I'm trying to get OS X to work as a QEMU guest, and one of the few
> > remaining "mysteries" I need to solve is that the OS X guest hangs
> > during boot, wait
The following patch corrects two invalid instructions on the X86 subsystem that
are incorrectly translated. These
byte sequences should generate exceptions.
First, the lock prefix (F0) should only be prepended once before each
instruction. Otherwise, (if two F0 bytes are
present), the cpu raises
If the lock prefix (F0) is prepended more than once to any instruction, then
it should generate an invalid instruction exception (illegal_op).
See Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2A:
Instruction Set Reference, A-M. Order Number: 253666-049US February 2014.
The following patch corrects two invalid instructions on the X86 subsystem that
are incorrectly translated. These
byte sequences should generate exceptions.
First, the lock prefix (F0) should only be prepended once before each
instruction. Otherwise, (if two F0 bytes are
present), the cpu raises
The mov instruction (with operational code C7) must be followed by a ModR/M
byte with the Reg/Opcode field (bits 3 to 5) set to 0. Otherwise, it should
generate an invalid instruction exception (illegal_op).
See Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2A:
Instruct
The xor of a register with itself should set the Z and the P flag, not only
the Z flag.
Signed-off-by: Xabier Ugarte-Pedrero
---
target-i386/cc_helper.c |2 +-
target-i386/translate.c |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/target-i386/cc_helper.c b/tar
The xor of a register with itself should set the Z and the P flag, not only
the Z flag.
Signed-off-by: Xabier Ugarte-Pedrero
---
target-i386/cc_helper.c |2 +-
target-i386/translate.c |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/target-i386/cc_helper.c b/tar
The following patch corrects two invalid instructions on the X86 subsystem that
are incorrectly translated. These
byte sequences should generate exceptions.
First, the lock prefix (F0) should only be prepended once before each
instruction. Otherwise, (if two F0 bytes are
present), the cpu raises
The xor of a register with itself should set the Z and the P flag, not only
the Z flag.
Signed-off-by: Xabier Ugarte-Pedrero
---
target-i386/cc_helper.c |2 +-
target-i386/translate.c |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/target-i386/cc_helper.c b/tar
The xor of a register with itself should set the Z and the P flag, not only
the Z flag.
Signed-off-by: Xabier Ugarte-Pedrero
---
target-i386/cc_helper.c |2 +-
target-i386/translate.c |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/target-i386/cc_helper.c b/tar
The mov instruction (with operational code C7) must be followed by a ModR/M
byte with the Reg/Opcode field (bits 3 to 5) set to 0. Otherwise, it should
generate an invalid instruction exception (illegal_op).
See Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2A:
Instruct
If the lock prefix (F0) is prepended more than once to any instruction, then
it should generate an invalid instruction exception (illegal_op).
See Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2A:
Instruction Set Reference, A-M. Order Number: 253666-049US February 2014.
The following patch corrects two invalid instructions on the X86 subsystem that
are incorrectly translated. These
byte sequences should generate exceptions.
First, the lock prefix (F0) should only be prepended once before each
instruction. Otherwise, (if two F0 bytes are
present), the cpu raises
The following patch corrects two invalid instructions on the X86 subsystem that
are incorrectly translated. These
byte sequences should generate exceptions.
First, the lock prefix (F0) should only be prepended once before each
instruction. Otherwise, (if two F0 bytes are
present), the cpu raises
Public bug reported:
Hi,
I try to boot up Linux for SPARC64 in qemu-system-sparc64 (qemu 1.7.0). A self
compiled kernel with initramfs as piggyback boots up fine.
(http://www.openadk.org/qemu-sparc64-initramfs-piggyback-kernel)
When trying to use a disk image I get following trace:
qemu-system-s
Edgar,
Am 03.02.2014 10:44, schrieb Edgar E. Iglesias:
> From: "Edgar E. Iglesias"
>
> Signed-off-by: Edgar E. Iglesias
> ---
> cpus.c | 2 ++
> cputlb.c| 7 ---
> exec.c | 27 +++
> include
On Tue, Feb 11, 2014 at 01:23:31PM -0500, Gabriel L. Somlo wrote:
> Hi,
>
> I'm trying to get OS X to work as a QEMU guest, and one of the few
> remaining "mysteries" I need to solve is that the OS X guest hangs
> during boot, waiting for its boot disk to be available, unless the
> following KVM p
On Tue, 11 Feb 2014 05:48:31 +0800
Wenchao Xia wrote:
> This series address two issues:
>
> 1. support using enum as discriminator in union.
> For example, if we have following define in qapi schema:
> { 'enum': 'EnumOne',
> 'data': [ 'value1', 'value2', 'value3' ] }
>
> { 'type': 'UserDefBas
On Tue, Feb 11, 2014 at 8:55 AM, Andreas Färber wrote:
> Am 11.02.2014 16:58, schrieb Anthony Liguori:
>> On Tue, Feb 11, 2014 at 7:25 AM, Eduardo Habkost wrote:
>>> On Tue, Feb 11, 2014 at 06:31:35AM -0800, Anthony Liguori wrote:
On Fri, Feb 7, 2014 at 2:55 AM, Paolo Bonzini wrote:
> I
Hi Greg,
can you try the below patch and see if it fix the TCG mode failure ?
-aneesh
commit d98b5098bc04f44ef4e175f689345e92cf469231
Author: Aneesh Kumar K.V
Date: Tue Feb 11 23:43:12 2014 +0530
tcg fixes
diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c
index e1f778faf3ae..d3a
On Thu, 6 Feb 2014 23:30:10 +0100
Hani Benhabiles wrote:
> ---
> monitor.c | 23 +++
> 1 file changed, 23 insertions(+)
Your S-o-B is missing in all patches. Can reply to them adding it?
>
> diff --git a/monitor.c b/monitor.c
> index b1ea262..f8c4cae 100644
> --- a/monito
On 31 January 2014 15:45, Peter Maydell wrote:
> System mode store-exclusive use a different code path to usermode ones;
> implement this missing code, in a similar way to the 32 bit version.
>
> Signed-off-by: Peter Maydell
I just got a reviewed-by from rth on IRC for this patch
and so I'm goin
On Thu, 6 Feb 2014 23:30:09 +0100
Hani Benhabiles wrote:
> This patch series add argument completion to multiple human monitor console
> commands.
>
> For device_add and object_add, only the 1st argument is completed.
>
> Hani Benhabiles (4):
> monitor: Add device_del id argument completion.
On Thu, 6 Feb 2014 23:30:13 +0100
Hani Benhabiles wrote:
> ---
> monitor.c | 23 +++
> 1 file changed, 23 insertions(+)
>
> diff --git a/monitor.c b/monitor.c
> index 4a2c1ae..397e1fe 100644
> --- a/monitor.c
> +++ b/monitor.c
> @@ -56,6 +56,7 @@
> #include "qapi/qmp/qjson
Am 11.02.2014 17:22, schrieb Peter Lieven:
Am 11.02.2014 um 16:44 schrieb Stefan Hajnoczi :
On Tue, Feb 11, 2014 at 3:54 PM, Stefan Priebe - Profihost AG
wrote:
in the past (Qemu 1.5) a migration failed if there was not enogh memory
on the target host available directly at the beginning.
N
Am 11.02.2014 16:44, schrieb Stefan Hajnoczi:
On Tue, Feb 11, 2014 at 3:54 PM, Stefan Priebe - Profihost AG
wrote:
in the past (Qemu 1.5) a migration failed if there was not enogh memory
on the target host available directly at the beginning.
Now with Qemu 1.7 i've seen succeeded migrations bu
1 - 100 of 263 matches
Mail list logo