On 2014-06-13 10:45, Paolo Bonzini wrote:
Il 13/06/2014 08:23, Jan Kiszka ha scritto:
That would preserve zero-copy capabilities (as long as you can work
against the shared mem directly, e.g. doing DMA from a physical NIC or
storage device into it) and keep the hypervisor out of the loop.
On Sat, Jun 14, 2014 at 12:48:57PM +0800, Hu Tao wrote:
If pc-dimm is specified on qemu command line, but only with
-m size (aka not -m size,maxmem,slots) then qemu will core dump.
This patch fixes the problem.
Signed-off-by: Hu Tao hu...@cn.fujitsu.com
---
hw/mem/pc-dimm.c | 7 ++-
On Sat, Jun 14, 2014 at 12:48:56PM +0800, Hu Tao wrote:
Signed-off-by: Hu Tao hu...@cn.fujitsu.com
This also fixed make check failures that I was seeing on 32 bit systems.
Applied, but I split this patch up and applied as fixup
to the original.
In the future you can request such fixes by making
On 14 June 2014 14:49, Ljun 1275151...@qq.com wrote:
Hello everyone,I am working on big endian for arm.I change the qemu
configure and create a qemu-system-armeb,but I want to know qemu whether
support armeb-softmmu.
The answer to why is there no qemu-system-armeb is in two parts:
(1) We
On Sat, Jun 14, 2014 at 07:07:39PM +0200, Paolo Bonzini wrote:
Il 14/06/2014 06:48, Hu Tao ha scritto:
return -1 instead.
Now user can add objects memory-backend-ram on-the-fly, fail it if
cannot allocate memory rather than quit qemu.
Signed-off-by: Hu Tao hu...@cn.fujitsu.com
This
On Sat, Jun 14, 2014 at 12:48:55PM +0800, Hu Tao wrote:
Michael,
This is fixes for your pci tree.
patch 1 remove signed range as requested.
This also fixes make check failures so I applied this.
Others don't look like regressions to me -
this is error handling in new functionality,
On Wed, Jun 11, 2014 at 02:52:07PM +0200, Paolo Bonzini wrote:
See Use-after-free during unrealize in system_reset thread
and individual patches.
Paolo
As this is blocking testing of hotplug, I applied this
on the pci tree.
Thanks!
Paolo Bonzini (2):
qdev: reorganize error reporting in
Also, use it instead of using hard-coded values.
Signed-off-by: Hani Benhabiles h...@linux.com
---
Should have been part of the last monitor completion series, but better late
then never. :)
hw/watchdog/watchdog.c| 35 +++
include/sysemu/watchdog.h | 6
Am 15.06.2014 12:02, schrieb Michael S. Tsirkin:
On Wed, Jun 11, 2014 at 02:52:07PM +0200, Paolo Bonzini wrote:
See Use-after-free during unrealize in system_reset thread
and individual patches.
Paolo
As this is blocking testing of hotplug, I applied this
on the pci tree.
Reviewed-by:
Il 15/06/2014 12:03, Hani Benhabiles ha scritto:
Also, use it instead of using hard-coded values.
Signed-off-by: Hani Benhabiles h...@linux.com
---
Should have been part of the last monitor completion series, but better late
then never. :)
hw/watchdog/watchdog.c| 35
Il 15/06/2014 11:08, Peter Maydell ha scritto:
On 14 June 2014 14:49, Ljun 1275151...@qq.com wrote:
Hello everyone,I am working on big endian for arm.I change the qemu
configure and create a qemu-system-armeb,but I want to know qemu whether
support armeb-softmmu.
The answer to why is there no
Il 13/06/2014 23:27, Eric Blake ha scritto:
visit_start_struct(v, NULL, , RTC_CHANGE, 0, local_err);
if (local_err) {
goto clean;
}
Hmm, qmp_output_start_struct() never sets errp.
visit_type_int(v, offset, offset, local_err);
if (local_err) {
goto
Il 15/06/2014 02:38, Wenchao Xia ha scritto:
Once again, all callers of qapi_event_send_rtc_change() are passing a
NULL errp to silently ignore errors; and I just audited that no errors
happen anyways.
Fixing it.
No, please don't. I prefer the way you did it in v6.
Paolo
On Sun, Jun 15, 2014 at 03:57:46PM +0200, Paolo Bonzini wrote:
Il 15/06/2014 12:03, Hani Benhabiles ha scritto:
Also, use it instead of using hard-coded values.
Signed-off-by: Hani Benhabiles h...@linux.com
---
Should have been part of the last monitor completion series, but better late
Ping.
Le 28/05/2014 01:23, Alexander Graf a écrit :
On 28.05.14 01:21, Alexander Graf wrote:
On 27.05.14 20:57, Hervé Poussineau wrote:
Ping.
Le 20/05/2014 07:34, Hervé Poussineau a écrit :
Ping.
Le 23/04/2014 23:19, Hervé Poussineau a écrit :
Hi,
These two patches remove some bugs for
On Tue, 2014-06-10 at 23:53 +0100, Peter Maydell wrote:
On 8 June 2014 17:57, Sean Bruno sbr...@freebsd.org wrote:
Signed-off-by: Sean Bruno sbr...@freebsd.org
---
bsd-user/freebsd/os-strace.h | 29 +
bsd-user/freebsd/strace.list | 2 +-
With the old ldst ops we didn't know the real width of the
result of the load, but with the new ldst ops we do.
Signed-off-by: Richard Henderson r...@twiddle.net
---
tcg/optimize.c | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/tcg/optimize.c b/tcg/optimize.c
index
Translate the SO_ACCEPTCONN option to the host value execute the
syscall as expected.
Signed-off-by: Paul Burton p...@archlinuxmips.org
---
linux-user/syscall.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 3921cff..e6afd30 100644
---
QEMU previously passed the result of the host syscall directly to the
target program. This is a problem if the host target have different
representations of socket types, as is the case when running a MIPS
target program on an x86 host. Introduce a host_to_target_sock_type
helper function
This series fixes a number of bugs in QEMUs linux-user support, some
specific to targetting the MIPS architecture but mostly generic. It also
adds support for some previously unsupported syscalls {g,s}etsockopt
options.
Paul Burton (16):
linux-user: translate the result of getsockopt SO_TYPE
Calls to the mount syscall can legitimately provide NULL as the value
for the source of filesystemtype arguments, which QEMU would previously
reject return -EFAULT to the target program. An example of this is
remounting an already mounted filesystem with different properties.
Instead of
The settimeofday syscall accepts a tz argument indicating the desired
timezone to the kernel. QEMU previously ignored any argument provided
by the target program always passed NULL to the kernel. Instead,
translate the argument pass along the data userland provided.
Although this argument is
MIPS requires the pad field to 64b-align the data field just as ARM
does.
Signed-off-by: Paul Burton p...@archlinuxmips.org
---
linux-user/syscall_defs.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h
index
Implement support for the name_to_handle_at and open_by_handle_at
syscalls, allowing their use by the target program.
Signed-off-by: Paul Burton p...@archlinuxmips.org
---
linux-user/strace.c| 30 ++
linux-user/strace.list | 6 ++
linux-user/syscall.c | 50
Add support for the setns syscall, trivially passed through to the host.
Signed-off-by: Paul Burton p...@archlinuxmips.org
---
linux-user/strace.list | 3 +++
linux-user/syscall.c | 6 ++
2 files changed, 9 insertions(+)
diff --git a/linux-user/strace.list b/linux-user/strace.list
index
Add support for the ioprio_get ioprio_set syscalls, allowing their
use by target programs.
Signed-off-by: Paul Burton p...@archlinuxmips.org
---
linux-user/syscall.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index
Add a definition of the KDSIGACCEPT ioctl allow its use by target
programs.
Signed-off-by: Paul Burton p...@archlinuxmips.org
---
linux-user/ioctls.h | 1 +
linux-user/syscall_defs.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/linux-user/ioctls.h b/linux-user/ioctls.h
index
Add support for the unshare syscall, trivially passed through to the
host.
Signed-off-by: Paul Burton p...@archlinuxmips.org
---
linux-user/syscall.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 208c6c4..5412b1e 100644
---
Add a definition of the SIOCGIFINDEX ioctl, allowing its use by target
programs.
Signed-off-by: Paul Burton p...@archlinuxmips.org
---
linux-user/ioctls.h | 1 +
linux-user/syscall_defs.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/linux-user/ioctls.h b/linux-user/ioctls.h
index
Translate the SO_SNDBUFFORCE SO_RCVBUFFORCE options to setsockopt to
the host values perform the syscall as expected, allowing use of those
options by target programs.
Signed-off-by: Paul Burton p...@archlinuxmips.org
---
linux-user/syscall.c | 6 ++
1 file changed, 6 insertions(+)
diff
Translate the SO_PASSSEC option to setsockopt to the host value
perform the syscall as expected, allowing use of the option by target
programs.
Signed-off-by: Paul Burton p...@archlinuxmips.org
---
linux-user/socket.h | 2 ++
linux-user/syscall.c | 3 +++
2 files changed, 5 insertions(+)
diff
Adds support for the timerfd_create, timerfd_gettime timerfd_settime
syscalls, allowing use of timerfds by target programs.
Signed-off-by: Paul Burton p...@archlinuxmips.org
---
linux-user/strace.list | 9 +
linux-user/syscall.c | 44
2
The tv argument to the settimeofday syscall is allowed to be NULL, if
the program only wishes to provide the timezone. QEMU previously
returned -EFAULT when tv was NULL. Instead, execute the syscall
provide NULL to the kernel as the target program expected.
Signed-off-by: Paul Burton
Add the epoll_create1 syscall to strace.list in order to display that
syscall when it occurs, rather than a message about the syscall being
unknown despite QEMU already implementing support for it.
Signed-off-by: Paul Burton p...@archlinuxmips.org
---
linux-user/strace.list | 3 +++
1 file
Trying to bisect a compile failure on master before I do anything else
today. I'm getting a slew of linking failures right now due to
unresolved symbols that appear to be needed by block/curl code.
http://people.freebsd.org/~sbruno/ssl_fail_qemu.txt
Lots of Curl_* functions and lots of
On 15 June 2014 16:33, Sean Bruno sbr...@ignoranthack.me wrote:
I think there's some confusion between the strace support for the new
print_sysarch() and the existing syscall do_freebsd_sysarch().
Only because you've put parts of both in the same patch :-)
If I follow the code, the existing
On Sun, 2014-06-15 at 20:20 +0100, Peter Maydell wrote:
On 15 June 2014 16:33, Sean Bruno sbr...@ignoranthack.me wrote:
I think there's some confusion between the strace support for the new
print_sysarch() and the existing syscall do_freebsd_sysarch().
Only because you've put parts of both
On Sun, 2014-06-15 at 12:10 -0700, Sean Bruno wrote:
Trying to bisect a compile failure on master before I do anything else
today. I'm getting a slew of linking failures right now due to
unresolved symbols that appear to be needed by block/curl code.
On Sun, 2014-06-15 at 13:06 -0700, Sean Bruno wrote:
rules.mak: Rewrite unnest-vars
Reverting this resolves the primary failure. The logic here is off
somehow.
sean
Redefine functions as QEMU_AES_* to avoid conflicts with AES_* in
-lcrypto needed (at least) by -lcurl.
Take from emulators/qemu-devel/files/patch-include-qemu-aes.h
Signed-off-by: Sean Bruno sbr...@freebsd.org
Signed-off-by: Ed Maste emastefreebsd.org
---
include/qemu/aes.h | 9 +
1
In c5cb1afc4675bf5ff66e7a149d2a8cffba2eaa9e rules.mk change was causing
complete failure on bsd-user when not using --disable-curl
Signed-off-by: Sean Bruno sbr...@freebsd.org
---
rules.mak | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/rules.mak b/rules.mak
index
Recent changes to master caused complete failures to build bsd-user.
Sean Bruno (3):
bsd-user: Revert part of c5cb1afc4675bf5ff66e7a149d2a8cffba2eaa9e
bsd-user: Add patches to fix AES_* link errors
bsd-user: Implement strace support for getcwd syscall
bsd-user/freebsd/strace.list | 1 +
Signed-off-by: Sean Bruno sbr...@freebsd.org
---
bsd-user/freebsd/strace.list | 1 +
1 file changed, 1 insertion(+)
diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list
index 2800a2d..f10caaa 100644
--- a/bsd-user/freebsd/strace.list
+++ b/bsd-user/freebsd/strace.list
@@
Signed-off-by: Sean Bruno sbr...@freebsd.org
---
bsd-user/freebsd/strace.list | 1 +
1 file changed, 1 insertion(+)
diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list
index 2800a2d..f10caaa 100644
--- a/bsd-user/freebsd/strace.list
+++ b/bsd-user/freebsd/strace.list
@@
In c5cb1afc4675bf5ff66e7a149d2a8cffba2eaa9e rules.mk change was causing
complete failure on bsd-user when not using --disable-curl
Signed-off-by: Sean Bruno sbr...@freebsd.org
---
rules.mak | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/rules.mak b/rules.mak
index
On Sun, 2014-06-15 at 13:12 -0700, Sean Bruno wrote:
On Sun, 2014-06-15 at 13:06 -0700, Sean Bruno wrote:
rules.mak: Rewrite unnest-vars
Reverting this resolves the primary failure. The logic here is off
somehow.
sean
Ok, sent patchset in (v2 as, apparently, I cannot type an
Redefine functions as QEMU_AES_* to avoid conflicts with AES_* in
-lcrypto needed (at least) by -lcurl.
Take from emulators/qemu-devel/files/patch-include-qemu-aes.h
Signed-off-by: Sean Bruno sbr...@freebsd.org
Signed-off-by: Ed Maste ema...@freebsd.org
---
include/qemu/aes.h | 9 +
1
v2
Correct email address for Ed Maste
Recent changes to master caused complete failures to build bsd-user.
Sean Bruno (3):
bsd-user: Revert part of c5cb1afc4675bf5ff66e7a149d2a8cffba2eaa9e
bsd-user: Add patches to fix AES_* link errors
bsd-user: Implement strace support for getcwd syscall
On Wed, Jun 11, 2014 at 08:58:08PM +0200, Paolo Bonzini wrote:
Il 11/06/2014 19:25, Hani Benhabiles ha scritto:
Due to an incomplete initialization, adding a usb-bt-dongle device through
HMP
or QMP will cause a segmentation fault.
Signed-off-by: Hani Benhabiles h...@linux.com
---
Not
Ping
On Tue, Jun 10, 2014 at 11:32 AM, Alistair Francis
alistair.fran...@xilinx.com wrote:
This patch adds the Cortex-A9 ARM CPU to the A9MPCore. It
first does a check to make sure no other CPUs exist and if
they do the Cortex-A9 won't be added. This is implemented to
maintain compatibility
I google about an old link talk about this issue can be fixed by not
using virtio
http://forum.proxmox.com/archive/index.php/t-5783.html
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/599958
Title:
On Wed, Jun 11, 2014 at 07:37:48PM -0600, Alex Williamson wrote:
On Thu, 2014-06-12 at 10:02 +1000, Gavin Shan wrote:
On Wed, Jun 11, 2014 at 02:26:51PM -0600, Alex Williamson wrote:
On Tue, 2014-06-10 at 12:03 +1000, Gavin Shan wrote:
The patch implements sPAPRPHBClass::eeh_handler so that
Hi Peter
This is the previous pull request with:
- Added fix for RDMA
- Change default downtime
- fix the compilation error on 32bits, basically use RAM_ADDR_FMT for the format
checked that it compiles
Please, apply, Juan.
The following changes since commit
After previous Peter patch, they are redundant. This way we don't
assign them except when needed. Once there, there were lots of case
where the .fields indentation was wrong:
.fields = (VMStateField []) {
and
.fields = (VMStateField []) {
Change all the combinations to:
From: Alexey Kardashevskiy a...@ozlabs.ru
The existing timeout is 30ms which on 100MB/s (1Gbit) gives us
3MB/s rate maximum. If we put some load on the guest, it is easy to
get page dirtying rate too big so live migration will never complete.
In the case of libvirt that means that the guest will
From: Gonglei arei.gong...@huawei.com
If the networking break or there's something wrong with rdma
device(ib0 with no IP) during rdma migration, the main_loop of
qemu will be blocked in rdma_destroy_id. I add rdma_ack_cm_event
to fix this bug.
Signed-off-by: Mo Yuxiang moyuxi...@huawei.com
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Dr. David Alan Gilbert dgilb...@redhat.com
Reviewed-by: Amit Shah amit.s...@redhat.com
---
tests/test-vmstate.c | 38 +++---
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git
From: Peter Lieven p...@kamp.de
if a saved vm has unknown flags in the memory data qemu
currently simply ignores this flag and continues which
yields in an unpredictable result.
This patch catches all unknown flags and aborts the
loading of the vm. Additionally error reports are thrown
if the
-Original Message-
From: Alexander Graf [mailto:ag...@suse.de]
Sent: Friday, June 13, 2014 4:55 PM
To: Bhushan Bharat-R65777
Cc: qemu-...@nongnu.org; qemu-devel@nongnu.org
Subject: Re: [PATCH 3/3] ppc debug: Add debug stub support
On 12.06.14 09:05,
On Tue, Jun 10, 2014 at 11:33 AM, Alistair Francis
alistair.fran...@xilinx.com wrote:
This patch removes the initialisation of the ARM Cortex-A9
in Zynq and instead allows the a9mpcore device to init the
CPU. This also updates components that rely on the CPU
and GIC, as they are now
On Tue, Jun 10, 2014 at 11:32 AM, Alistair Francis
alistair.fran...@xilinx.com wrote:
This patch adds the Cortex-A9 ARM CPU to the A9MPCore. It
first does a check to make sure no other CPUs exist and if
they do the Cortex-A9 won't be added. This is implemented to
maintain compatibility and can
61 matches
Mail list logo