From: Thomas Huth
The regular expressions in the "check" script currently expect that there
is always a space after the test number in the group file, so you can't
have a test in there without a group unless the line still ends with a
space - which is quite error prone since some editors might re
From: Philippe Mathieu-Daudé
The qemu-nsis.bmp file was not listed with the other blobs, thus
not installed in the ${BINDIR} location.
This fixes:
$ make installer
[...]
(cd /tmp/qemu-nsis; \
for i in qemu-system-*.exe; do \
arch=${i%.exe}; \
arch=${ar
From: Philippe Mathieu-Daudé
This fixes:
$ make installer
[...]
(cd /tmp/qemu-nsis; \
for i in qemu-system-*.exe; do \
arch=${i%.exe}; \
arch=${arch#qemu-system-}; \
echo Section \"$arch\" Section_$arch; \
echo SetOutPath \"\$I
Commit 97fd1ea8c1 broke the build for --without-default-devices as
VMMOUSE depends on VMPORT.
Fixes: 97fd1ea8c1
Signed-off-by: Alex Bennée
Reviewed-by: Thomas Huth
Reviewed-by: Philippe Mathieu-Daudé
diff --git a/hw/i386/Kconfig b/hw/i386/Kconfig
index b9c96ac361e..6350438036f 100644
--- a/hw/
From: Thomas Huth
Remove some more tests from the "auto" group that either have issues
in certain environments (like macOS or FreeBSD, or on certain file systems
like ZFS or tmpfs), do not work with the qcow2 format, or that are simply
taking too much time.
Reviewed-by: Max Reitz
Signed-off-by:
It's very confusing when things work in the debug shell because the
environment is different from what the test is running. Fix this by
ensuring we only have the inherited environment from the run shell.
Signed-off-by: Alex Bennée
Reviewed-by: Philippe Mathieu-Daudé
diff --git a/tests/docker/ru
From: Philippe Mathieu-Daudé
Various firmwares has been added in the pc-bios/ directory:
- CCW (since commit 0c1fecdd523)
- skiboot (since commit bcad45de6a0)
- EDK2(since commit f7fa38b74c3)
Since we install qemu-system able to run the architectures
targetted by these firmware, include
We have some flaky tests and usually the test passes on a retry.
Enable travis_retry for the test phase and see if that helps keep
things green.
Signed-off-by: Alex Bennée
Reviewed-by: Philippe Mathieu-Daudé
diff --git a/.travis.yml b/.travis.yml
index 5d3d6ee1d32..caf0a1f8faf 100644
--- a/.tra
From: Thomas Huth
People often forget to run the iotests before submitting patches or pull
requests - this is likely due to the fact that we do not run the tests
during our mandatory "make check" tests yet. Now that we've got a proper
"auto" group of iotests that should be fine to run in every en
From: Philippe Mathieu-Daudé
The NSIS installer generates an executable suitable to install
QEMU on Windows.
Suggested-by: Alex Bennée
Signed-off-by: Philippe Mathieu-Daudé
Message-Id: <20190715174817.18981-9-phi...@redhat.com>
[AJB: also --enable-docs in configure step]
Signed-off-by: Alex Be
00)
>
> are available in the Git repository at:
>
> https://gitlab.com/philmd/qemu.git tags/pflash-next-20190723
>
> for you to fetch changes up to 124e4cfaa42bb5a14eec33ea47d3502b5f46eb33:
>
> hw/block/pflash_cfi02: Rewrite
From: Prasad J Pandit
Hello,
Linux net_deivce defines network interface name to be of IFNAMSIZE(=16)
bytes, including the terminating null('\0') byte.
Qemu tap deivce, while invoking 'qemu-bridge-helper' tool to set up the
network bridge interface, supplies bridge name of 16 characters, thus
al
From: Prasad J Pandit
The network interface name in Linux is defined to be of size
IFNAMSIZ(=16), including the terminating null('\0') byte.
The same is applied to interface names read from 'bridge.conf'
file to form ACL rules. If user supplied '--br=bridge' name
is not restricted to the same len
From: Prasad J Pandit
When invoking qemu-bridge-helper in 'net_bridge_run_helper',
instead of using fixed sized buffers, use dynamically allocated
ones initialised and returned by g_strdup_printf().
Signed-off-by: Prasad J Pandit
---
net/tap.c | 19 +++
1 file changed, 11 inser
From: Prasad J Pandit
Move repeating error handling sequence in parse_acl_file routine
to an 'err' label.
Signed-off-by: Prasad J Pandit
---
qemu-bridge-helper.c | 19 +--
1 file changed, 9 insertions(+), 10 deletions(-)
Reviewed v3:
-> https://lists.nongnu.org/archive/html/
Am 23.07.2019 um 12:21 hat Max Reitz geschrieben:
> On 23.07.19 12:02, Kevin Wolf wrote:
> > Am 23.07.2019 um 11:41 hat Max Reitz geschrieben:
> >> On 23.07.19 10:52, Kevin Wolf wrote:
> >>> Am 22.07.2019 um 15:30 hat Max Reitz geschrieben:
> bdrv_set_aio_context_ignore() can only work in the
The 'seq' command is not available by default on OpenBSD, so these
iotests are currently failing there. It could be installed as 'gseq'
from the coreutils package - but since it is using a different name
there and we are running the iotests with the "bash" shell anyway,
let's simply use the built-i
Cc'ing Brad, the OpenBSD maintainer.
On 7/23/19 1:12 PM, Thomas Huth wrote:
> The 'seq' command is not available by default on OpenBSD, so these
> iotests are currently failing there. It could be installed as 'gseq'
> from the coreutils package - but since it is using a different name
> there and
On Tue, Jul 23, 2019 at 10:47:39AM +0100, Stefan Hajnoczi wrote:
> On Tue, Jul 23, 2019 at 9:43 AM Sergio Lopez wrote:
> > Montes, Julio writes:
> >
> > > On Fri, 2019-07-19 at 16:09 +0100, Stefan Hajnoczi wrote:
> > >> On Fri, Jul 19, 2019 at 2:48 PM Sergio Lopez wrote:
> > >> > Stefan Hajnoczi
While most features are now detected by probing the ID_* registers
kernels can (and do) use MIDR_EL1 for working out of they have to
apply errata. This can trip up warnings in the kernel as it tries to
work out if it should apply workarounds to features that don't
actually exist in the reported CPU
On Tue, 23 Jul 2019 at 11:36, Alex Bennée wrote:
>
> The following changes since commit 23da9e297b4120ca9702cabec91599a44255fe96:
>
> Merge remote-tracking branch
> 'remotes/pmaydell/tags/pull-target-arm-20190722' into staging (2019-07-22
> 15:16:48 +0100)
>
> are available in the Git reposito
Peter Maydell writes:
> On Tue, 23 Jul 2019 at 11:36, Alex Bennée wrote:
>>
>> The following changes since commit 23da9e297b4120ca9702cabec91599a44255fe96:
>>
>> Merge remote-tracking branch
>> 'remotes/pmaydell/tags/pull-target-arm-20190722' into staging (2019-07-22
>> 15:16:48 +0100)
>>
On Tue, 23 Jul 2019 at 12:33, Alex Bennée wrote:
>
> While most features are now detected by probing the ID_* registers
> kernels can (and do) use MIDR_EL1 for working out of they have to
> apply errata. This can trip up warnings in the kernel as it tries to
> work out if it should apply workaroun
On 07/23/19 11:35, Philippe Mathieu-Daudé wrote:
> To avoid incoherent states when the machine resets (see bug report
> below), add the device reset callback.
>
> A "system reset" sets the device state machine in READ_ARRAY mode
> and, after some delay, set the SR.7 READY bit.
>
> Since we do not
Signed-off-by: Marc-André Lureau
---
docs/devel/kconfig.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/devel/kconfig.rst b/docs/devel/kconfig.rst
index d6f8eb0977..b7bca44704 100644
--- a/docs/devel/kconfig.rst
+++ b/docs/devel/kconfig.rst
@@ -267,7 +267,7 @@ the def
The RISC-V Physical Memory Protection is restricted to privileged
modes. Restrict its compilation to QEMU system builds.
Signed-off-by: Philippe Mathieu-Daudé
---
target/riscv/Makefile.objs | 3 ++-
target/riscv/pmp.c | 4
2 files changed, 2 insertions(+), 5 deletions(-)
diff --git
Trivial convertion, suggested on
https://lists.gnu.org/archive/html/qemu-devel/2019-07/msg04728.html
Philippe Mathieu-Daudé (2):
target/riscv/pmp: Restrict priviledged PMP to system-mode emulation
target/riscv/pmp: Convert qemu_log_mask(LOG_TRACE) to trace events
target/riscv/Makefile.objs |
Use the always-compiled trace events, remove the now unused
RISCV_DEBUG_PMP definition.
Note pmpaddr_csr_read() could previously do out-of-bound accesses
passing addr_index >= MAX_RISCV_PMPS.
Signed-off-by: Philippe Mathieu-Daudé
---
target/riscv/pmp.c| 31 ++
On 7/23/19 2:08 PM, Marc-André Lureau wrote:
> Signed-off-by: Marc-André Lureau
> ---
> docs/devel/kconfig.rst | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/docs/devel/kconfig.rst b/docs/devel/kconfig.rst
> index d6f8eb0977..b7bca44704 100644
> --- a/docs/devel/kconfig
On Tue, 16 Jul 2019 14:56:32 -0600
Alex Williamson wrote:
> On Tue, 9 Jul 2019 15:19:08 +0530
> Kirti Wankhede wrote:
I'm still a bit unsure about the device_state bit handling as well.
> > + * device_state: (read/write)
> > + * To indicate vendor driver the state VFIO device should be
>
This is a left-over from commit
c12b6d70e384c769ca372e15ffd19b3e9f563662 ("pixman: drop submodule")
Signed-off-by: Marc-André Lureau
---
configure | 5 -
1 file changed, 5 deletions(-)
diff --git a/configure b/configure
index ad0b8582bf..82c65ab46a 100755
--- a/configure
+++ b/configure
@@
On 7/23/19 1:46 PM, Alex Bennée wrote:
>
> Peter Maydell writes:
>
>> On Tue, 23 Jul 2019 at 11:36, Alex Bennée wrote:
>>>
>>> The following changes since commit 23da9e297b4120ca9702cabec91599a44255fe96:
>>>
>>> Merge remote-tracking branch
>>> 'remotes/pmaydell/tags/pull-target-arm-20190722
The 'qemucrash' test case from this bug still crashes as of current
head-of-git (4.1 rc1).
** Changed in: qemu
Status: New => Confirmed
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1696773
T
Hi Roman,
thanks for the patch, we were able to reproduce this issue with our
custom Android Cuttlefish based d VM (running 4.14 kernel):
2019-07-23T11:36:37.180753Z qemu-system-x86_64: warning: host doesn't support
requested feature: CPUID.8001H:ECX.svm [bit 2]
2019-07-23T11:36:37.182517Z q
Hello all,
I am using the Qemu/SPDK to do vhost-user-blk verification, and the qemu
command as below:
./qemu-system-x86_64 \
-machine q35,accel=kvm \
-cpu host -m 1024,maxmem=20G,slots=2 -smp 6 \
-kernel ./../linux-stable/arch/x86/boot/bzImage \
-append 'root=/dev/vdb3 rw rootfs
On Tue, 23 Jul 2019 at 11:18, Aleksandar Markovic
wrote:
>
> From: Aleksandar Markovic
>
> The following changes since commit 23da9e297b4120ca9702cabec91599a44255fe96:
>
> Merge remote-tracking branch
> 'remotes/pmaydell/tags/pull-target-arm-20190722' into staging (2019-07-22
> 15:16:48 +0100
On Tue, 23 Jul 2019 at 13:16, Philippe Mathieu-Daudé wrote:
>
> On 7/23/19 1:46 PM, Alex Bennée wrote:
> >> I see Thomas Huth has a patch on-list for that, but this
> >> didn't manifest as a problem before this pullreq.
> >
> > OK, I'll add it and rebuild the PR.
>
> But Thomas got another error l
On Mon, 22 Jul 2019 14:15:17 +
Shameerali Kolothum Thodi wrote:
> > -Original Message-
> > From: Qemu-devel
> > [mailto:qemu-devel-bounces+shameerali.kolothum.thodi=huawei.com@nongn
> > u.org] On Behalf Of Igor Mammedov
> > Sent: 18 July 2019 14:03
> > To: Shameerali Kolothum Thodi
>
On Tue, 9 Jul 2019 15:19:12 +0530
Kirti Wankhede wrote:
> - Migration functions are implemented for VFIO_DEVICE_TYPE_PCI device in this
> patch series.
> - VFIO device supports migration or not is decided based of migration region
> query. If migration region query is successful and migration
On Mon, Jul 22, 2019 at 01:24:44PM +, Oleinik, Alexander wrote:
> While fuzzing the virtio-net tx vq, I ran into an assertion failure due
> to iov_copy offsets larger than the total iov size. Though there is
> a check to cover this, it does not execute when !n->has_vnet_hdr. This
> patch tries
On 7/23/19 2:16 PM, Marc-André Lureau wrote:
> This is a left-over from commit
> c12b6d70e384c769ca372e15ffd19b3e9f563662 ("pixman: drop submodule")
>
> Signed-off-by: Marc-André Lureau
> ---
> configure | 5 -
> 1 file changed, 5 deletions(-)
>
> diff --git a/configure b/configure
> index
Philippe Mathieu-Daudé writes:
> On 7/23/19 1:46 PM, Alex Bennée wrote:
>>
>> Peter Maydell writes:
>>
>>> On Tue, 23 Jul 2019 at 11:36, Alex Bennée wrote:
The following changes since commit
23da9e297b4120ca9702cabec91599a44255fe96:
Merge remote-tracking branch
>>
On Mon, 22 Jul 2019 14:51:59 +
Shameerali Kolothum Thodi wrote:
> Hi Igor,
>
> > -Original Message-
> > From: Qemu-devel
> > [mailto:qemu-devel-bounces+shameerali.kolothum.thodi=huawei.com@nongn
> > u.org] On Behalf Of Igor Mammedov
> > Sent: 18 July 2019 14:13
> > To: Shameerali Kol
Peter Maydell writes:
> On Tue, 23 Jul 2019 at 13:16, Philippe Mathieu-Daudé
> wrote:
>>
>> On 7/23/19 1:46 PM, Alex Bennée wrote:
>> >> I see Thomas Huth has a patch on-list for that, but this
>> >> didn't manifest as a problem before this pullreq.
>> >
>> > OK, I'll add it and rebuild the P
On Tue, Jul 23, 2019 at 04:17:53PM +0530, P J P wrote:
> From: Prasad J Pandit
>
> Move repeating error handling sequence in parse_acl_file routine
> to an 'err' label.
>
> Signed-off-by: Prasad J Pandit
> ---
> qemu-bridge-helper.c | 19 +--
> 1 file changed, 9 insertions(+),
On Tue, 23 Jul 2019 at 13:58, Alex Bennée wrote:
>
>
> Peter Maydell writes:
>
> > On Tue, 23 Jul 2019 at 13:16, Philippe Mathieu-Daudé
> > wrote:
> >>
> >> On 7/23/19 1:46 PM, Alex Bennée wrote:
> >> >> I see Thomas Huth has a patch on-list for that, but this
> >> >> didn't manifest as a probl
On Tue, Jul 23, 2019 at 04:17:54PM +0530, P J P wrote:
> -snprintf(helper_cmd, sizeof(helper_cmd), "%s %s %s %s",
> - helper, "--use-vnet", fd_buf, br_buf);
> +helper_cmd = g_strdup_printf("%s %s %s %s", helper,
> +"--use-vnet"
On Tue, Jul 23, 2019 at 04:17:52PM +0530, P J P wrote:
> From: Prasad J Pandit
>
> The network interface name in Linux is defined to be of size
> IFNAMSIZ(=16), including the terminating null('\0') byte.
> The same is applied to interface names read from 'bridge.conf'
> file to form ACL rules. If
On Tue, Jul 23, 2019 at 04:17:52PM +0530, P J P wrote:
> From: Prasad J Pandit
>
> The network interface name in Linux is defined to be of size
> IFNAMSIZ(=16), including the terminating null('\0') byte.
> The same is applied to interface names read from 'bridge.conf'
> file to form ACL rules. If
On Tue, Jul 23, 2019 at 04:17:53PM +0530, P J P wrote:
> From: Prasad J Pandit
>
> Move repeating error handling sequence in parse_acl_file routine
> to an 'err' label.
>
> Signed-off-by: Prasad J Pandit
> ---
> qemu-bridge-helper.c | 19 +--
> 1 file changed, 9 insertions(+),
On Tue, Jul 23, 2019 at 04:17:54PM +0530, P J P wrote:
> From: Prasad J Pandit
>
> When invoking qemu-bridge-helper in 'net_bridge_run_helper',
> instead of using fixed sized buffers, use dynamically allocated
> ones initialised and returned by g_strdup_printf().
>
> Signed-off-by: Prasad J Pand
On Tue, 9 Jul 2019 15:19:19 +0530
Kirti Wankhede wrote:
> vfio_listerner_log_sync gets list of dirty pages from vendor driver and mark
s/listerner/listener/ (here and in the code)
> those pages dirty when in _SAVING state.
> Return early for the RAM block section of mapped MMIO region.
>
> Sig
The following changes since commit 23da9e297b4120ca9702cabec91599a44255fe96:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190722'
into staging (2019-07-22 15:16:48 +0100)
are available in the Git repository at:
https://github.com/stsquad/qemu.git tags/pull-testing-2
On 7/23/19 6:12 AM, Thomas Huth wrote:
> The 'seq' command is not available by default on OpenBSD, so these
> iotests are currently failing there. It could be installed as 'gseq'
> from the coreutils package - but since it is using a different name
> there and we are running the iotests with the "b
On Tue, 23 Jul 2019 at 12:46, Alex Bennée wrote:
> Odd. Does:
>
> make docker-image-debian10 V=1
>
> fail for you?
Yes. The files apt tries to download do not appear to be
on the mirror:
e104462:bionic:all-linux-static$ make docker-image-debian10 V=1
/home/petmay01/linaro/qemu-for-merges/tests/
Throttling thread sleeps in VCPU thread. For high throttle percentage
this sleep is more than 10ms. E.g. for 60% - 15ms, for 99% - 990ms.
vm_stop() kicks all VCPUs and waits for them. It's called at the end of
migration and because of the long sleep the migration downtime might be
more than 100ms e
Hi,
V4:
* The test was simplified to prevent false fails.
V3:
* Rebase fixes (migrate_set_parameter -> migrate_set_parameter_int)
V2:
* Added a test
* Fixed qemu_cond_timedwait for qsp
I wrote a test for migration auto converge and found out a strange thing:
1. Enable auto converge
2. Set max-b
Signed-off-by: Yury Kotov
---
include/qemu/thread.h| 18 ++
util/qemu-thread-posix.c | 40
util/qemu-thread-win32.c | 16
util/qsp.c | 18 ++
4 files changed, 80 insertions(+), 12 deletions
Signed-off-by: Yury Kotov
---
tests/migration-test.c | 103 -
1 file changed, 92 insertions(+), 11 deletions(-)
diff --git a/tests/migration-test.c b/tests/migration-test.c
index a4feb9545d..b783ae47b3 100644
--- a/tests/migration-test.c
+++ b/tests/migrat
On 7/23/19 3:33 PM, Peter Maydell wrote:
> On Tue, 23 Jul 2019 at 12:46, Alex Bennée wrote:
>> Odd. Does:
>>
>> make docker-image-debian10 V=1
>>
>> fail for you?
>
> Yes. The files apt tries to download do not appear to be
> on the mirror:
> e104462:bionic:all-linux-static$ make docker-image-d
On Fri, Jul 12, 2019 at 03:43:07PM +0200, Stefan Weil wrote:
> Signed-off-by: Stefan Weil
> ---
> v2: Remove also max_cpus (merci à Laurent Vivier )
>
> include/sysemu/sysemu.h | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/include/sysemu/sysemu.h b/include/sysemu/sysemu.h
> index 98
Le 23/07/2019 à 15:53, Eduardo Habkost a écrit :
> On Fri, Jul 12, 2019 at 03:43:07PM +0200, Stefan Weil wrote:
>> Signed-off-by: Stefan Weil
>> ---
>> v2: Remove also max_cpus (merci à Laurent Vivier )
>>
>> include/sysemu/sysemu.h | 2 --
>> 1 file changed, 2 deletions(-)
>>
>> diff --git a/inc
not to pester anyone but it's back.
moo-PowerEdge-R710 Downloads # qemu-system-sparc64 -version
QEMU emulator version 4.0.91
Copyright (c) 2003-2019 Fabrice Bellard and the QEMU Project developers
moo-PowerEdge-R710 Downloads # qemu-system-sparc64 -machine niagara
Could not open option rom 'nvra
S10image directory in this archive holds the rom images in case anyone
is looking
http://download.oracle.com/technetwork/systems/opensparc/OpenSPARCT1_Arch.1.5.tar.bz2
not that it really helps for qemu-4.1.0-rc1
moo-PowerEdge-R710 qemu-4.1.0-rc1 # qemu-system-sparc64 -machine niagara
qemu: f
In order to reduce the memory footprint when PVH kernel and initrd
are used, we map them into memory instead of reading them.
In this way we can share them between multiple instances of QEMU.
v2:
- Patch 1: used g_mapped_file_new_from_fd() with 'writeble' set to 'true',
since we can mod
In order to reduce the memory footprint we map into memory
the initrd using g_mapped_file_new() instead of reading it.
In this way we can share the initrd pages between multiple
instances of QEMU.
Suggested-by: Paolo Bonzini
Signed-off-by: Stefano Garzarella
---
hw/i386/pc.c | 15 +++---
In order to reduce the memory footprint we map into memory
the ELF to load using g_mapped_file_new_from_fd() instead of
reading each sections. In this way we can share the ELF pages
between multiple instances of QEMU.
Suggested-by: Dr. David Alan Gilbert
Suggested-by: Paolo Bonzini
Signed-off-by
On Tue, 23 Jul 2019 at 14:31, Alex Bennée wrote:
>
> The following changes since commit 23da9e297b4120ca9702cabec91599a44255fe96:
>
> Merge remote-tracking branch
> 'remotes/pmaydell/tags/pull-target-arm-20190722' into staging (2019-07-22
> 15:16:48 +0100)
>
> are available in the Git reposito
Since docker caches the different layers, updating the package
list does not invalidate the previous "apt-get update" layer,
and it is likely "apt-get install" hits an outdated repository.
See commit beac6a98f6eb and
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#apt-get
On 23/07/19 16:04, Stefano Garzarella wrote:
> In order to reduce the memory footprint we map into memory
> the initrd using g_mapped_file_new() instead of reading it.
> In this way we can share the initrd pages between multiple
> instances of QEMU.
>
> Suggested-by: Paolo Bonzini
> Signed-off-by
On 23/07/19 16:04, Stefano Garzarella wrote:
> +/* Increments the reference count to avoid the unmap */
> +g_mapped_file_ref(gmf);
> /* rom_add_elf_program() seize the ownership of 'data' */
> rom_add_elf_program(labe
On Tue, Jul 23, 2019 at 04:30:17PM +0200, Paolo Bonzini wrote:
> On 23/07/19 16:04, Stefano Garzarella wrote:
> > In order to reduce the memory footprint we map into memory
> > the initrd using g_mapped_file_new() instead of reading it.
> > In this way we can share the initrd pages between multiple
On Tue, 16 Jul 2019 22:51:12 +0800
Tao Xu wrote:
> Add struct NumaState in MachineState and move existing numa global
> nb_numa_nodes(renamed as "num_nodes") into NumaState. And add variable
> numa_support into MachineClass to decide which submachines support NUMA.
>
> Suggested-by: Igor Mammedo
On Tue, Jul 23, 2019 at 04:33:44PM +0200, Paolo Bonzini wrote:
> On 23/07/19 16:04, Stefano Garzarella wrote:
> > +/* Increments the reference count to avoid the unmap */
> > +g_mapped_file_ref(gmf);
> > /* rom_add_elf_program() seize the
On Tue, 16 Jul 2019 22:51:11 +0800
Tao Xu wrote:
> In struct arm_boot_info, kernel_filename, initrd_filename and
> kernel_cmdline are copied from from MachineState. This patch add
> MachineState as a parameter into arm_load_dtb() and move the copy chunk
> of kernel_filename, initrd_filename and k
On 23/07/19 16:57, Stefano Garzarella wrote:
> On Tue, Jul 23, 2019 at 04:33:44PM +0200, Paolo Bonzini wrote:
>> Since this is the only call to rom_add_elf_program, what about adding a
>> GMappedFile* field to struct Rom and passing it here instead of
>> data+file_size?
>
> Ehm, we currently use a
On Tue, Jul 23, 2019 at 03:54:56PM +0200, Laurent Vivier wrote:
> Le 23/07/2019 à 15:53, Eduardo Habkost a écrit :
> > On Fri, Jul 12, 2019 at 03:43:07PM +0200, Stefan Weil wrote:
> >> Signed-off-by: Stefan Weil
> >> ---
> >> v2: Remove also max_cpus (merci à Laurent Vivier )
> >>
> >> include/sy
P J P 于2019年7月23日周二 下午6:50写道:
> From: Prasad J Pandit
>
> The network interface name in Linux is defined to be of size
> IFNAMSIZ(=16), including the terminating null('\0') byte.
> The same is applied to interface names read from 'bridge.conf'
> file to form ACL rules. If user supplied '--br=bri
P J P 于2019年7月23日周二 下午6:50写道:
> From: Prasad J Pandit
>
> Move repeating error handling sequence in parse_acl_file routine
> to an 'err' label.
>
> Signed-off-by: Prasad J Pandit
>
Reviewed-by: Li Qiang
> ---
> qemu-bridge-helper.c | 19 +--
> 1 file changed, 9 insertions(+
On Tue, Jul 23, 2019 at 04:56:41PM +0200, Igor Mammedov wrote:
> On Tue, 16 Jul 2019 22:51:12 +0800
> Tao Xu wrote:
>
> > Add struct NumaState in MachineState and move existing numa global
> > nb_numa_nodes(renamed as "num_nodes") into NumaState. And add variable
> > numa_support into MachineClas
On 23/07/19 14:17, Zhong, Yang wrote:
> When I set config-wce=true or false, the below value never change
> root@unicorn ~ # cat /sys/block/vda/cache_type
> write back
> root@unicorn ~ # cat /sys/block/vda/device/features
> 0010 0010 0110 0110 1000 1000
The following changes since commit 4da6c0f9ebbdaaf4315c71ccd288d02b9087f8af:
Merge remote-tracking branch 'remotes/amarkovic2/tags/mips-queue-jul-23-2019'
into staging (2019-07-23 12:49:39 +0100)
are available in the Git repository at:
https://github.com/stsquad/qemu.git tags/pull-testing-2
* Wei Yang (richardw.y...@linux.intel.com) wrote:
> multifd_load_cleanup() always return 0 and never use the errp, just
> cleanup a little.
>
> Signed-off-by: Wei Yang
I'd rather leave this; it wouldn't be that odd for us to add an error
check there later.
Dave
> ---
> migration/migration.c |
* Wei Yang (richardw.y...@linux.intel.com) wrote:
> On Fri, Jul 19, 2019 at 06:41:28PM +0100, Dr. David Alan Gilbert wrote:
> >* Wei Yang (richardw.y...@linux.intel.com) wrote:
> >> Even we need to do discard for each RAMBlock, we still can leverage the
> >> same memory space to store the informati
* Wei Yang (richardw.y...@linux.intel.com) wrote:
> It is not reasonable to continue when version_id mismatch.
>
> Signed-off-by: Wei Yang
> ---
> migration/ram.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/migration/ram.c b/migration/ram.c
> index 7e34c82a72..6bfdf
Stefan Hajnoczi 于2019年7月23日周二 下午9:03写道:
> On Tue, Jul 23, 2019 at 04:17:54PM +0530, P J P wrote:
> > -snprintf(helper_cmd, sizeof(helper_cmd), "%s %s %s %s",
> > - helper, "--use-vnet", fd_buf, br_buf);
> > +helper_cmd = g_strdup_printf("%s %s %s %s", h
Allow crypto structs to be used with g_autoptr, avoiding the need to
explicitly call XXX_free() functions when variables go out of scope on
the stack.
Signed-off-by: Daniel P. Berrangé
---
include/crypto/block.h | 2 ++
include/crypto/cipher.h | 2 ++
include/crypto/hmac.h | 2 ++
Both GCC and CLang support a C extension attribute((cleanup)) which
allows you to define a function that is invoked when a stack variable
exits scope. This typically used to free the memory allocated to it,
though you're not restricted to this. For example it could be used to
unlock a mutex.
We co
Per supported platforms doc[1], the various min glib on relevant distros is:
RHEL-8: 2.56.1
RHEL-7: 2.50.3
Debian (Buster): 2.58.3
Debian (Stretch): 2.50.3
OpenBSD (Ports): 2.58.3
FreeBSD (Ports): 2.56.3
OpenSUSE Leap 15: 2.54.3
SLE12-SP2: 2.48.2
Ubuntu (Xenial): 2.48.0
macOS (
Simplify cleanup paths by using glib's auto cleanup macros for stack
variables, allowing several goto jumps / labels to be eliminated.
Signed-off-by: Daniel P. Berrangé
---
crypto/afsplit.c | 28 +---
crypto/block-luks.c | 74 +--
crypto
On 23/07/2019 15.01, Peter Maydell wrote:
> On Tue, 23 Jul 2019 at 13:58, Alex Bennée wrote:
>>
>>
>> Peter Maydell writes:
>>
>>> On Tue, 23 Jul 2019 at 13:16, Philippe Mathieu-Daudé
>>> wrote:
On 7/23/19 1:46 PM, Alex Bennée wrote:
>> I see Thomas Huth has a patch on-list for th
On 23/07/2019 17.48, Daniel P. Berrangé wrote:
> Per supported platforms doc[1], the various min glib on relevant distros is:
>
> RHEL-8: 2.56.1
> RHEL-7: 2.50.3
> Debian (Buster): 2.58.3
> Debian (Stretch): 2.50.3
> OpenBSD (Ports): 2.58.3
> FreeBSD (Ports): 2.56.3
> OpenSUSE Leap 1
On Tue, Jul 23, 2019 at 06:02:43PM +0200, Thomas Huth wrote:
> On 23/07/2019 17.48, Daniel P. Berrangé wrote:
> > Per supported platforms doc[1], the various min glib on relevant distros is:
> >
> > RHEL-8: 2.56.1
> > RHEL-7: 2.50.3
> > Debian (Buster): 2.58.3
> > Debian (Stretch): 2.50.3
QEMU will crash with:
Segmentation fault (core dumped)
when negative slot number is used, ex:
qemu-system-x86_64 -m 1G,maxmem=20G,slots=256 \
-object memory-backend-ram,id=mem1,size=1G \
-device pc-dimm,id=dimm1,memdev=mem1,slot=-2
fix it by checking that slot number is within vali
Hi, Tony
On Mon, Jul 22, 2019 at 5:28 AM wrote:
> Signed-off-by: Tony Nguyen
> ---
> configure | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/configure b/configure
> index 8316a16..c07687c 100755
> --- a/configure
> +++ b/configure
> @@ -7433,7 +7433,7 @@ esac
> targ
Hello, Tony
On Mon, Jul 22, 2019 at 5:27 AM wrote:
> Move the define of target access alignment earlier from
> target/foo/cpu.h to configure.
>
>
It would be better if the commit message explained WHY the change is needed
and HOW it is achieved - not WHAT the change is.
Yours,
Aleksandar
> Si
It's difficult to tell as you haven't posted your complete command line,
however it looks as if you're missing the path to the rom images:
https://qemu.weilnetz.de/doc/qemu-doc.html#Sparc64-System-emulator
https://wiki.qemu.org/Documentation/Platforms/SPARC#Compatibility
ATB,
Mark.
--
You rec
Alex Bennée writes:
> The following changes since commit 4da6c0f9ebbdaaf4315c71ccd288d02b9087f8af:
>
> Merge remote-tracking branch
> 'remotes/amarkovic2/tags/mips-queue-jul-23-2019' into staging (2019-07-23
> 12:49:39 +0100)
>
> are available in the Git repository at:
>
> https://github.
The following changes since commit 4da6c0f9ebbdaaf4315c71ccd288d02b9087f8af:
Merge remote-tracking branch 'remotes/amarkovic2/tags/mips-queue-jul-23-2019'
into staging (2019-07-23 12:49:39 +0100)
are available in the Git repository at:
https://github.com/stsquad/qemu.git tags/pull-testing-2
* Wei Yang (richardw.y...@linux.intel.com) wrote:
> After cleanup, it would be clear to audience there are two cases
> ram_load:
>
> * precopy
> * postcopy
>
> And it is not necessary to check postcopy_running on each iteration for
> precopy.
>
> Signed-off-by: Wei Yang
> ---
> migration/r
1 - 100 of 251 matches
Mail list logo