Changes to v1:
1) Resolved names clash in include/net/eth.h
2) Reused is_multicast_ether_addr() from that header for MAC check.
Signed-off-by: Dmitry V. Krivenok
---
include/net/eth.h | 6 +++---
net/net.c | 6 ++
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/include
In some cases when building with parallelism (make -jN),
build fails because the directory where output files are
supposed to be does not exist. In particular, when make
decides to build virtfs-proxy-helper.1 before other files
in fsdev/, build will fail with the following error:
perl -Ww -- BUIL
10.10.2013 22:53, Stefan Weil wrote:
compatiblity -> compatibility
continously -> continuously
existance -> existence
usefull -> useful
shoudl -> should
Thanks, applied to the trivial patches queue.
/mjt
15.10.2013 06:58, Fam Zheng wrote:
This file is moved out from QMP/ to BUILD dir, change the ignore file
too.
Thanks, applied to the trivial patches queue.
/mjt
19.10.2013 20:52, Eric Blake wrote:
The QMP wire format uses "", not '', around strings.
* docs/qapi-code-gen.txt: Fix typo.
Thanks, applied to the trivial patches queue.
/mjt
12.10.2013 00:44, Petar Jovanovic wrote:
From: Peter Maydell [peter.mayd...@linaro.org]
Sent: Friday, October 11, 2013 9:10 PM
To: Petar Jovanovic
Cc: QEMU Developers; QEMU Trivial; Riku Voipio; Petar Jovanovic; Aurelien Jarno
Subject: Re: [Qemu-devel] [PA
So guys, do we agree to apply this or not, after all? :)
Thanks,
/mjt
12.10.2013 00:28, Don Koch wrote:
On 10/11/2013 04:10 PM, Peter Maydell wrote:
On 12 October 2013 05:03, Don Koch wrote:
On 10/11/2013 03:34 PM, Stefan Weil wrote:
* it's -> its
* grammar fix in ui/vnc-enc-zywrle.h
Sign
The define will be moved to qapi-schema.json later, so rename the
prefix to match its naming style.
Also fixed code style error reported in spice-core.c.
Signed-off-by: Wenchao Xia
---
balloon.c |2 +-
block.c |4 +-
block/qcow2-refcount.c|2 +-
block_int.h included monitor.h, so it knows the typedef.
Signed-off-by: Wenchao Xia
Reviewed-by: Eric Blake
---
block.c |2 +-
include/block/block_int.h |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/block.c b/block.c
index fd05a80..2c15e5d 10064
This series move the event define to qapi code, so later other components
could use it easily, it also make monitor code less and easier to decouple
with other code.
Original patch comes from my series titles as
[PATCH 00/13] trivial patches for event, error and monitor
To focus more on one item,
Signed-off-by: Wenchao Xia
---
block.c|2 +-
include/block/block_int.h |2 +-
include/monitor/monitor.h |6 +++---
monitor.c | 12 ++--
stubs/mon-protocol-event.c |2 +-
ui/vnc.c |2 +-
6 files changed, 13 inse
They are defined with capitals for compatibility, see monitor_event_names
in monitor.c, which was used to set the event strings.
Signed-off-by: Wenchao Xia
---
include/monitor/monitor.h | 37 -
qapi-schema.json | 37 +++
Signed-off-by: Wenchao Xia
---
qapi-schema.json | 56 ++
1 files changed, 56 insertions(+), 0 deletions(-)
diff --git a/qapi-schema.json b/qapi-schema.json
index fbc1fab..0f966ab 100644
--- a/qapi-schema.json
+++ b/qapi-schema.json
@@ -33,6 +
Use the generated table in qapi-types.h.
Signed-off-by: Wenchao Xia
---
monitor.c | 36 ++--
1 files changed, 2 insertions(+), 34 deletions(-)
diff --git a/monitor.c b/monitor.c
index b2c64de..7b8bd5e 100644
--- a/monitor.c
+++ b/monitor.c
@@ -478,38 +478,6 @@
Hi all,
Back in May we talked about efficiently connecting a user-space Ethernet
switch to QEMU guests. Stefan Hajnoczi sketched the design of a userspace
version of vhost that uses a Unix socket for its control interface. His
design is in the mail quoted below.
I'd like to ask you: if this featu
From: Michael Tokarev [m...@tls.msk.ru]
Sent: Monday, October 21, 2013 10:45 AM
To: Petar Jovanovic
Cc: Peter Maydell; Petar Jovanovic; QEMU Trivial; Riku Voipio; QEMU Developers
Subject: Re: [Qemu-trivial] [Qemu-devel] [PATCH] linux-user: pass correct
par
On 04/23/2013 04:00 PM, Stefan Hajnoczi wrote:
On Tue, Apr 23, 2013 at 11:41:42AM +0400, Fedorov Sergey wrote:
Beyond that, we also want to avoid growing net queues indefinitely. If
the hub does not implement .can_receive() then it relies on growing
queues (keeping packets buffered in memory).
On 10/21/2013 03:44 PM, Fedorov Sergey wrote:
On 04/23/2013 04:00 PM, Stefan Hajnoczi wrote:
On Tue, Apr 23, 2013 at 11:41:42AM +0400, Fedorov Sergey wrote:
Beyond that, we also want to avoid growing net queues
indefinitely. If
the hub does not implement .can_receive() then it relies on grow
There are a number of contributors who maintain block drivers (image
formats and protocols). They should be listed in the MAINTAINERS file
so that get_maintainer.pl lists them.
Note that commits are still merged through Kevin or Stefan's block tree
but the block driver sub-maintainers are usually
On 21 October 2013 11:49, Petar Jovanovic wrote:
> From: Michael Tokarev [m...@tls.msk.ru]
>> Shouldn't the two patches be applied together and be routed via some
>> other, "non-trivial" tree instead?
>
> This is what I originally did, but Peter suggested to separate it in two
> patches.
> Dividi
Hi,
I am using mach-virt in qemu on a kvm enabled host.
With 2 cpus, the guest fails to boot the second processor. Following
is the message.
CPU1: failed to boot: -22(-EINVAL)
The PSCI device nodes are anyway passed from virt.c file.
Is there anything extra that needs to be done to get 2 cpus wo
On 21 October 2013 07:06, Paolo Bonzini wrote:
> Il 20/10/2013 17:20, Peter Maydell ha scritto:
>> CCutil/qemu-thread-posix.o
>> util/qemu-thread-posix.c:351:13: warning: implicit declaration of
>> function '__sync_exchange' is invalid in
>> C99 [-Wimplicit-function-declaration]
>>
On 21 October 2013 14:47, Giridhar Maruthy wrote:
> Hi,
>
> I am using mach-virt in qemu on a kvm enabled host.
>
> With 2 cpus, the guest fails to boot the second processor. Following
> is the message.
> CPU1: failed to boot: -22(-EINVAL)
>
> The PSCI device nodes are anyway passed from virt.c fi
Signed-off-by: Peter Lieven
---
block/vpc.c |9 +
1 file changed, 9 insertions(+)
diff --git a/block/vpc.c b/block/vpc.c
index b5dca39..1acc1d4 100644
--- a/block/vpc.c
+++ b/block/vpc.c
@@ -211,6 +211,15 @@ static int vpc_open(BlockDriverState *bs, QDict *options,
int flags,
b
On Mon, Oct 21, 2013 at 02:26:15PM +0100, Stefan Hajnoczi wrote:
> There are a number of contributors who maintain block drivers (image
> formats and protocols). They should be listed in the MAINTAINERS file
> so that get_maintainer.pl lists them.
>
> Note that commits are still merged through Ke
From: Peter Maydell [peter.mayd...@linaro.org]
Sent: Monday, October 21, 2013 3:26 PM
To: Petar Jovanovic
Cc: Michael Tokarev; Petar Jovanovic; QEMU Trivial; Riku Voipio; QEMU Developers
Subject: Re: [Qemu-trivial] [Qemu-devel] [PATCH] linux-user: pass corre
--On 16 October 2013 14:56:12 + Matthew Anderson
wrote:
Hi Xiangyouxie,
I personally haven't tried to solve the problem as yet but I've been in
contact with Anders Fudali who was able to find the issue with the help
of one of his developers.
See below for his comments. I've love to he
--On 21 October 2013 15:56:27 +0100 Alex Bligh wrote:
I'm not sure whether the RTC is meant to be generating some sort of
qemu_notify() here, or using a timer, or what, but it should be doing
something to break out of the select() loop. Stefan - any idea?
To answer my own question, I think
Am 21.10.2013 15:26, schrieb Stefan Hajnoczi:
> There are a number of contributors who maintain block drivers (image
> formats and protocols). They should be listed in the MAINTAINERS file
> so that get_maintainer.pl lists them.
>
> Note that commits are still merged through Kevin or Stefan's bloc
On Sat, Oct 19, 2013 at 10:53:43AM +0100, Ken Moffat wrote:
> On Sat, Oct 19, 2013 at 10:05:10AM +0100, Peter Maydell wrote:
> >
> > Well, the reason would be that nobody in practice will do
> > that. Make should be setting ARFLAGS correctly (as per
> > its documentation) unless you've somehow man
On 10/21/2013 06:26 AM, Stefan Hajnoczi wrote:
There are a number of contributors who maintain block drivers (image
formats and protocols). They should be listed in the MAINTAINERS file
so that get_maintainer.pl lists them.
Note that commits are still merged through Kevin or Stefan's block tree
On 21 October 2013 19:22, Ken Moffat wrote:
> I took this to bug-make, but now I'm back here. The first thing in
> rules.mak is
>
> # Don't use implicit rules or variables
> # we have explicit rules for everything
> MAKEFLAGS += -rR
>
> and Paul Smith said -
>
> It's a qemu bug, that just happe
Our rules.mak adds '-rR' to MAKEFLAGS to indicate that we will be
explicitly specifying everything and not relying on any default
variables or rules. However we were accidentally relying on the
default ARFLAGS ("rv"). This went unnoticed because of a bug in
GNU Make 3.82 and earlier which meant tha
On Mon, Oct 21, 2013 at 2:26 PM, Stefan Hajnoczi wrote:
> There are a number of contributors who maintain block drivers (image
> formats and protocols). They should be listed in the MAINTAINERS file
> so that get_maintainer.pl lists them.
>
> Note that commits are still merged through Kevin or St
On 13-10-18 10:05 AM, Stefan Hajnoczi wrote:
On Fri, Oct 18, 2013 at 02:39:49AM -0400, Mohamad Gebai wrote:
Signed-off-by: Mohamad Gebai
---
configure |9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/configure b/configure
index 23dbaaf..627054c 100755
--- a/con
On 10/20/2013 08:52 PM, Max Reitz wrote:
> Saving the VM state is done using bdrv_pwrite. This function may perform
> a read-modify-write, which in this case results in data being read from
> beyond the end of the virtual disk. Since we are actually trying to
> access an area which is not a part of
On 10/20/2013 07:28 PM, Max Reitz wrote:
> Since df2a6f29a5, bdrv_co_do_writev increases the total_sectors value of
> a growable block devices on writes after the current end. This leads to
> the virtual disk apparently growing in qcow2_save_vmstate, which in turn
> affects the disk size captured b
On 10/21/2013 03:16 AM, Wenchao Xia wrote:
> Signed-off-by: Wenchao Xia
> ---
> block.c|2 +-
> include/block/block_int.h |2 +-
> include/monitor/monitor.h |6 +++---
> monitor.c | 12 ++--
> stubs/mon-protocol-event.c |2 +-
> ui/
On 10/21/2013 03:16 AM, Wenchao Xia wrote:
> The define will be moved to qapi-schema.json later, so rename the
> prefix to match its naming style.
Wouldn't it be simpler to fix the code generator to special case QEvent
to turn into QEVENT, instead of having to go through this churn? But if
we _li
On 10/21/2013 03:16 AM, Wenchao Xia wrote:
> They are defined with capitals for compatibility, see monitor_event_names
> in monitor.c, which was used to set the event strings.
Agree; the existing 'query-events' commands returns all-capital strings.
>
> Signed-off-by: Wenchao Xia
> ---
> includ
We have the exactly same problem on our NUMA systems. The clock of
windows 2008 guests sometimes just stops and it becomes slow when you
are connected via rdp. After connecting to qemu's vnc server
everything runs fine again. The problem seems to occour more often
when the host is under pressure.
The following changes fix the samba security configuration on
newer samba versions.
samba version 4.0.10-Debian throws this warning:
> WARNING: Ignoring invalid value 'share' for parameter 'security'
Which makes it fall back to security=user without guest login.
Fix this by selecting 'user' e
Public bug reported:
Description of problem:
Using a Sandisk Cruzer Fit 16GB USB thumb drive.
Using virt-manager on Fedora 19 host, and Windows 7 32 bit guest.
I set up a USB2 controller on Windows 7 guest in virt-manager. Windows
sees the USB drive and can open the file manager and correctly sh
On 10/21/2013 03:16 AM, Wenchao Xia wrote:
> Use the generated table in qapi-types.h.
>
> Signed-off-by: Wenchao Xia
> ---
> monitor.c | 36 ++--
> 1 files changed, 2 insertions(+), 34 deletions(-)
Reviewed-by: Eric Blake
(but may change if you rebase things
On 10/21/2013 03:16 AM, Wenchao Xia wrote:
> Signed-off-by: Wenchao Xia
> ---
> qapi-schema.json | 56
> ++
> 1 files changed, 56 insertions(+), 0 deletions(-)
Incomplete. Now that you are actually using the enum (see the spot I
pointed out
On 10/20/2013 03:56 PM, Samuel Thibault wrote:
> This patchs adds parameters to manage some new options in the qemu -net
> command.
> Slirp IPv6 address, network prefix, and DNS IPv6 address can be given in
> argument to the qemu command.
> Defaults parameters are respectively fc00::1, fc00::, /64
On Mon, Oct 21, 2013 at 09:19:42PM +0100, Anthony Liguori wrote:
> On Mon, Oct 21, 2013 at 2:26 PM, Stefan Hajnoczi wrote:
> > There are a number of contributors who maintain block drivers (image
> > formats and protocols). They should be listed in the MAINTAINERS file
> > so that get_maintainer.
The sr_f variable is only used for the l.bf and l.bnf instructions.
For clarity the code is also rewritten using a switch statement instead
of if chaining.
Signed-off-by: Sebastian Macke
---
target-openrisc/translate.c | 45 ++---
1 file changed, 26 insert
This patch corrects several misbehaviors during an interrupt process.
Most of the time the pc is already correct and therefore no special treatment
of the exceptions is necessary.
Tested by checking crashing programs which otherwise work in or1ksim.
Signed-off-by: Sebastian Macke
---
target-ope
This series is the first part to make the OpenRISC target more
reliable and faster.
It corrects several severe problems which prevented the OpenRISC emulation
for being useful in the past.
The patchset was tested with
- the tests/tcg/openrisc tests
- booting Linux 3.11
- run configure + ma
The OpenRISC architecture does not have its own move register
instruction. Instead it uses either "l.addi rd, r0, x" or
"l.ori rd, rs, 0" or "l.or rd, rx, r0"
The l.ori instruction is automatically optimized but not the l.addi instruction.
This patch optimizes for this special case.
Signed-off-by
The test cases did not correctly test for the carry flag.
Signed-off-by: Sebastian Macke
---
tests/tcg/openrisc/test_addc.c | 8 +---
tests/tcg/openrisc/test_addic.c | 10 ++
2 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/tests/tcg/openrisc/test_addc.c b/tests/tcg/
Pages should be flagged executable only if the tlb executable flag is
set or the mmu is off.
Signed-off-by: Sebastian Macke
---
target-openrisc/mmu.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/target-openrisc/mmu.c b/target-openrisc/mmu.c
index 22d7cbe..dd487bd 10064
The mtspr and mfspr routines didn't check for the correct memory boundaries.
This fixes a segmentation fault while booting Linux.
Signed-off-by: Sebastian Macke
---
target-openrisc/sys_helper.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/target-openrisc/s
The clock value is only evaluated when really necessary reducing
the overhead of the timer handling.
This also solves a problem in the way the Linux kernel
handles the timer and the expected accuracy.
The old version could lead to inaccurate timings.
Signed-off-by: Sebastian Macke
---
hw/openri
The branch flag is very often used. To increase the speed
the flag is separated. This patch removes several
ands and ors and branches from the generated code.
The additional flag btaken is no longer necessary.
Signed-off-by: Sebastian Macke
---
target-openrisc/cpu.c | 1 +
target-o
According to the specification the registers "npc" (next pc) and
ppc (previous pc) are only meant for external debuggers.
They have undefined behavior when you read and especially write to it.
Additionally in the current implementation they show different behavior
when in singlestep mode.
Because
Public bug reported:
HOST: ubuntu 13.10 x64
GUEST: winxp sp 3 x86
AFFECT QEMU(tested): v1.5.2, v1.5.3, v1.6.0, v1.6.1
I compile QEMU by myself with "./configure --target-list=i386-softmmu && make
&& make install".
After installing a winxp sp3 into the qemu-system-i386 with command line:
> qemu
Fixed with commit 794cbc26eb94ce13c75d105eea9ff0afff56e2c2.
** Changed in: qemu
Status: New => Fix Committed
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1240669
Title:
sd_init() generates
于 2013/10/22 4:41, Eric Blake 写道:
On 10/21/2013 03:16 AM, Wenchao Xia wrote:
The define will be moved to qapi-schema.json later, so rename the
prefix to match its naming style.
Wouldn't it be simpler to fix the code generator to special case QEvent
to turn into QEVENT, instead of having to go t
于 2013/10/22 5:00, Eric Blake 写道:
On 10/21/2013 03:16 AM, Wenchao Xia wrote:
Signed-off-by: Wenchao Xia
---
qapi-schema.json | 56 ++
1 files changed, 56 insertions(+), 0 deletions(-)
Incomplete. Now that you are actually using the enum
This patch series tries to introduce a mechanism using side
channel pipe for RAM via SCM_RIGHTS with unix domain socket
protocol migration.
This side channel is used for the page flipping by vmsplice,
which is the internal mechanism for localhost migration that
we are trying to add to QEMU. The ba
is_active is used to identify block migration, rename to
is_block_active to make it more clear.
Signed-off-by: Lei Li
---
block-migration.c |2 +-
include/migration/vmstate.h |2 +-
savevm.c| 16
3 files changed, 10 insertions(+), 10 delet
Add migrate_unix_page_flipping() to check if
MIGRATION_CAPABILITY_UNIX_PAGE_FLIPPING is enabled.
Signed-off-by: Lei Li
---
include/migration/migration.h |3 +++
migration.c |9 +
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/include/migration/m
Introduce new RanState RAN_STATE_FLIPPING_MIGRATE and
add it to runstate_needs_reset().
Signed-off-by: Lei Li
---
qapi-schema.json | 11 +++
vl.c | 12 +++-
2 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/qapi-schema.json b/qapi-schema.json
index 5
Introduce unix_page_flipping to MigrationCapability for localhost
migration.
Signed-off-by: Lei Li
---
qapi-schema.json |8 +++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/qapi-schema.json b/qapi-schema.json
index 60f3fd1..523a5b2 100644
--- a/qapi-schema.json
+++ b/q
Signed-off-by: Lei Li
---
qmp-commands.hx |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/qmp-commands.hx b/qmp-commands.hx
index fba15cd..650a3a8 100644
--- a/qmp-commands.hx
+++ b/qmp-commands.hx
@@ -2898,6 +2898,10 @@ migrate-set-capabilities
Enable/Disable mig
This patch adds QEMUFileLocal with copy of socket based QEMUFile, will
be used as the basis code for Unix socket protocol migration and page
flipping migration.
Signed-off-by: Lei Li
---
Makefile.target |1 +
migration-local.c | 121 +
2
Add qemu_fopen_socket_local() to open QEMUFileLocal introduced
earlier. It will create a pipe in write mode if unix_page_flipping
is enabled, adjust qemu_local_close() to close pipe as well.
Signed-off-by: Lei Li
---
include/migration/qemu-file.h |2 +
migration-local.c | 46 ++
Override befor_ram_iterate to send pipefd. It will write the
RAM_SAVE_FLAG_HOOK flags which will trigger the load hook to
receive it.
Signed-off-by: Lei Li
---
migration-local.c | 26 ++
1 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/migration-local.c b
This patch adds recv_pipefd() to receive the pipe file descriptor
that passed by source process.
Signed-off-by: Lei Li
---
migration-local.c | 64 +
1 files changed, 64 insertions(+), 0 deletions(-)
diff --git a/migration-local.c b/migration
This patch adds send_pipefd() to pass the pipe file descriptor
to destination process.
Signed-off-by: Lei Li
---
migration-local.c | 53 +
1 files changed, 53 insertions(+), 0 deletions(-)
diff --git a/migration-local.c b/migration-local.c
i
This patch implements save_page callback for the outside
of page flipping. It will write the address of the page
on the Unix socket and flip the page data on pipe by
vmsplice(). Every page address would have a header flag
RAM_SAVE_FLAG_HOOK.
Signed-off-by: Lei Li
---
migration-local.c | 54 +++
As callback save_page will always be opened by
qemu_fopen_socket_local(), and without unix_page_flipping
it will return RAM_SAVE_CONTROL_NOT_SUPP, it leads to a
wrong qemu_file_set_error() based on the current logic.
So this patch adds RAM_SAVE_CONTROL_NOT_SUPP to the check.
Signed-off-by: Lei Li
Override hook_ram_load to receive the pipe file descriptor
passed by source process and page address which will be
extracted to vmsplice the page data from pipe.
Signed-off-by: Lei Li
---
migration-local.c | 85 +
1 files changed, 85 insertio
Relace qemu_fopen_socket with qemu_fopen_socket_local in Unix
protocol migration.
Signed-off-by: Lei Li
---
migration-unix.c | 18 ++
1 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/migration-unix.c b/migration-unix.c
index 651fc5b..d3a151a 100644
--- a/migratio
Signed-off-by: Lei Li
---
migration.c | 10 +++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/migration.c b/migration.c
index 4ac466b..568b73a 100644
--- a/migration.c
+++ b/migration.c
@@ -579,10 +579,11 @@ static void *migration_thread(void *opaque)
pendin
Add page flipping support on unix outgoing part by stopping
VM with the new RunState RUN_STATE_FLIPPING_MIGRATE before
invoking migration if unix_page_flipping enabled.
Signed-off-by: Lei Li
---
migration-unix.c | 13 -
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git
As there might be more capabilities introduced, better to display
it in lines.
Signed-off-by: Lei Li
---
hmp.c |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/hmp.c b/hmp.c
index 32ee285..dcfa2f9 100644
--- a/hmp.c
+++ b/hmp.c
@@ -226,13 +226,12 @@ void hmp_info_migr
On 10/22/2013 04:19 AM, Wenchao Xia wrote:
>>> +#
>>> +# @POWERDOWN: system power down, if it is suppoted
>> s/suppoted/supported/
>>
>> Events aren't issued if they aren't supported, so that phrase is
>> pointless.
> Ok, I will skip that phrase. The point here is that, many people are
> confuse
On 10/22/2013 04:25 AM, Lei Li wrote:
> Introduce new RanState RAN_STATE_FLIPPING_MIGRATE and
> add it to runstate_needs_reset().
>
> Signed-off-by: Lei Li
> ---
> qapi-schema.json | 11 +++
> vl.c | 12 +++-
> 2 files changed, 18 insertions(+), 5 deletions(-)
>
Thanks Peter, I will look into it.
Giridhar
On 21 October 2013 19:26, Peter Maydell wrote:
> On 21 October 2013 14:47, Giridhar Maruthy
> wrote:
>> Hi,
>>
>> I am using mach-virt in qemu on a kvm enabled host.
>>
>> With 2 cpus, the guest fails to boot the second processor. Following
>> is the
Il 21/10/2013 14:53, Peter Maydell ha scritto:
> Yes, using __sync_swap seems to work OK. Does clang on linux
> require the four-argument __atomic_exchange() or can we just
> make the #ifdef __clang__ come first in the #if ladder?
Please do that (change the ladder), it's definitely a good idea.
>
Ian Campbell wrote:
> On Mon, 2013-09-09 at 03:29 +, Liu, Jinsong wrote:
>> From 18344216b432648605726b137b348f28ef64a4ef Mon Sep 17 00:00:00
>> 2001
>> From: Liu Jinsong
>> Date: Fri, 23 Aug 2013 23:30:23 +0800
>> Subject: [PATCH V3] xl: HVM domain S3 bugfix
>>
>> Currently Xen hvm s3 has a
Il 11/10/2013 13:55, Tom Musta ha scritto:
> This patch eliminates the GEN_VSX_LXVNX/GEN_VSX_STXVNX macros which
> did not provide significant value above the general GEN_HANDLER_E
> macro.
>
> Signed-off-by: Tom Musta
> ---
> target-ppc/translate.c | 12 ++--
> 1 files changed, 2 inse
Il 11/10/2013 13:57, Tom Musta ha scritto:
> This patch adds the Load VSX Scalar Doubleowrd Indexed (lxsdx)
> instruction.
>
> The lower 8 bytes of the target register are undefined; this
> implementation leaves those bytes unaltered.
>
> Signed-off-by: Tom Musta
> ---
> target-ppc/translate.c
Il 11/10/2013 13:58, Tom Musta ha scritto:
> This patch adds the Load VSX Vector Doubleword & Splat Indexed
> (lxvdsx) instruction.
>
> Signed-off-by: Tom Musta
> ---
> target-ppc/translate.c | 16
> 1 files changed, 16 insertions(+), 0 deletions(-)
>
> diff --git a/target-pp
Il 11/10/2013 13:59, Tom Musta ha scritto:
> This patch adds the Load VSX Vector Word*4 Indexed (lxvw4x)
> instruction.
>
> V2: changed to use deposit_i64 per Richard Henderson's review.
>
> Signed-off-by: Tom Musta
> ---
> target-ppc/translate.c | 29 +
> 1 files
Il 11/10/2013 14:00, Tom Musta ha scritto:
> This patch adds the Store VSX Scalar Doubleword Indexed (stxsdx)
> instruction.
>
> Signed-off-by: Tom Musta
> ---
> target-ppc/translate.c | 15 +++
> 1 files changed, 15 insertions(+), 0 deletions(-)
>
> diff --git a/target-ppc/transl
Il 11/10/2013 14:01, Tom Musta ha scritto:
> This patch adds the Store VSX Vector Word*4 Indexed (stxvw4x)
> instruction.
>
> Signed-off-by: Tom Musta
> ---
> target-ppc/translate.c | 28
> 1 files changed, 28 insertions(+), 0 deletions(-)
>
> diff --git a/target-
Il 11/10/2013 14:02, Tom Musta ha scritto:
>
> +case OP_CPSGN: { \
> +TCGv_i64 xa = tcg_temp_new(); \
> +tcg_gen_mov_i64(xa, cpu_vsrh(xA(ctx->opcode))); \
> +tcg_gen_andi_i64(xa,
Il 11/10/2013 14:03, Tom Musta ha scritto:
> This patch adds the vector move instructions:
>
> - xvabsdp - Vector Absolute Value Double-Precision
> - xvnabsdp - Vector Negative Absolute Value Double-Precision
> - xvnegdp - Vector Negate Double-Precision
> - xvcpsgndp - Vector Copy Sign Dou
Il 11/10/2013 14:04, Tom Musta ha scritto:
> This patch adds the VSX logical instructions that are defined
> by the Version 2.06 Power ISA (aka Power7):
>
>- xxland
>- xxlandc
>- xxlor
>- xxlxor
>- xxlnor
>
> Signed-off-by: Tom Musta
> ---
> target-ppc/translate.c | 29 +++
Il 11/10/2013 14:05, Tom Musta ha scritto:
> This patch adds the VSX Merge High Word and VSX Merge Low Word
> instructions.
>
> V2: Now implemented using deposit (per Richard Henderson's comment)
>
> Signed-off-by: Tom Musta
> ---
> target-ppc/translate.c | 41
this adds a check that a dynamic VHD file has not been
accidently truncated (e.g. during transfer or upload).
Signed-off-by: Peter Lieven
---
block/vpc.c |7 +++
1 file changed, 7 insertions(+)
diff --git a/block/vpc.c b/block/vpc.c
index 1acc1d4..921364e 100644
--- a/block/vpc.c
+++ b/
95 matches
Mail list logo