* Li Zhijian (lizhij...@cn.fujitsu.com) wrote:
> A segmentation fault was triggered when i try to abort a postcopy + rdma
> migration.
>
> since rdma_ack_cm_event releases a uninitialized cm_event in thise case.
>
> like below:
> 2496 ret = rdma_get_cm_event(rdma->channel, _event);
> 2497
On Fri, 30 Apr 2021 at 22:17, Richard Henderson
wrote:
>
> From: Stephen Long
>
> Implements SQSHL/UQSHL, SRSHR/URSHR, and SQSHLU
>
> Signed-off-by: Stephen Long
> Message-Id: <20200430194159.24064-1-stepl...@quicinc.com>
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h|
Cc'ing qemu-trivial@
On 5/5/21 4:00 PM, Joaquin de Andres wrote:
> On 5/5/21 3:33 PM, Fred Konrad wrote:
>>
>>
>> Le 4/30/21 à 12:27 PM, Joaquin de Andres a écrit :
>>> On 4/28/21 9:17 PM, Philippe Mathieu-Daudé wrote:
Cc'ing Joaquín.
On 4/28/21 9:15 PM, Frederic Konrad wrote:
Le 13/05/2021 à 19:04, Philippe Mathieu-Daudé a écrit :
> Cc'ing qemu-trivial@
Applied to my trivial-patches branch.
Thanks,
Laurent
> On 5/5/21 4:00 PM, Joaquin de Andres wrote:
>> On 5/5/21 3:33 PM, Fred Konrad wrote:
>>>
>>>
>>> Le 4/30/21 à 12:27 PM, Joaquin de Andres a écrit :
On
Hi Andrey,
To clarify, the patch series
> https://lists.gnu.org/archive/html/qemu-arm/2021-04/msg00944.html
> "GICv3 LPI and ITS feature implementation"
>
is applicable for virt machine 6.1 onwards,i.e ITS TCG functionality is not
available for version 6.0 that is being tried
here.
Thanks
On Fri, 30 Apr 2021 at 22:19, Richard Henderson
wrote:
>
> From: Stephen Long
>
> Implements both vectored and indexed FMLALB, FMLALT, FMLSLB, FMLSLT
>
> Signed-off-by: Stephen Long
> Message-Id: <20200504171240.11220-1-stepl...@quicinc.com>
> [rth: Rearrange to use float16_to_float32_by_bits.]
Ping.
On 5/7/21, Ziqiao Kong wrote:
> Changes since v3:
> - Split the long patches to series to make review easier.
> - Fix the coding style problems in v3.
>
> Changes since v2:
> - Change the sequence of fpcs, fpds, fpip and fpdp in CPUX86State.
> - Use stl instead of stw in do_fstenv.
>
On Fri, 30 Apr 2021 at 22:12, Richard Henderson
wrote:
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/cpu.h | 5 +
> target/arm/translate-a64.c | 25 +
> 2 files changed, 30 insertions(+)
Reviewed-by: Peter Maydell
thanks
-- PMM
Le 05/05/2021 à 18:10, Philippe Mathieu-Daudé a écrit :
> If the get_physical_address() call fails, the SH4 get_phys_page_debug()
> handler returns an uninitialized address. Instead return -1, which
> correspond to "no page found" (see cpu_get_phys_page_debug() doc
> string).
>
> This fixes a
Cc'ing qemu-trivial@
On 5/5/21 6:10 PM, Philippe Mathieu-Daudé wrote:
> If the get_physical_address() call fails, the SH4 get_phys_page_debug()
> handler returns an uninitialized address. Instead return -1, which
> correspond to "no page found" (see cpu_get_phys_page_debug() doc
> string).
>
>
Cc Alex & Thomas
On 5/13/21 6:38 PM, Philippe Mathieu-Daudé wrote:
> ARM_COMPATIBLE_SEMIHOSTING is not optional on these targets.
> Move the variable assignment out of the block documented with
> "Uncomment the following lines to disable these optional devices".
>
> Signed-off-by: Philippe
On Fri, 30 Apr 2021 at 22:31, Richard Henderson
wrote:
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/sve.decode | 4 ++
> target/arm/translate-sve.c | 97 ++
> 2 files changed, 101 insertions(+)
>
> diff --git a/target/arm/sve.decode
On Fri, 30 Apr 2021 at 22:23, Richard Henderson
wrote:
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 3 ++
> target/arm/sve.decode | 8 ++
> target/arm/sve_helper.c| 29 +--
> target/arm/translate-sve.c | 58
On 5/13/21 6:13 PM, Philippe Mathieu-Daudé wrote:
> On 5/13/21 1:37 PM, Li Zhijian wrote:
>> A segmentation fault was triggered when i try to abort a postcopy + rdma
>> migration.
>>
>> since rdma_ack_cm_event releases a uninitialized cm_event in thise case.
>>
>> like below:
>> 2496 ret =
Commit 7abb479c7ab ("PPC: E500: Add FSL I2C controller and integrate
RTC with it") added a global dependency on the DS1338 model, instead
of a machine one (via Kconfig). This gives trouble when building
standalone machines not exposing I2C bus:
The following clauses were found for DS1338
ARM_COMPATIBLE_SEMIHOSTING is not optional on these targets.
Move the variable assignment out of the block documented with
"Uncomment the following lines to disable these optional devices".
Signed-off-by: Philippe Mathieu-Daudé
---
default-configs/devices/arm-softmmu.mak | 4 +++-
Reviewed-by: Hao Wu
On Thu, May 13, 2021 at 9:39 AM Philippe Mathieu-Daudé
wrote:
> The TYPE_NPCM7XX_SMBUS device model exposes an SMBus, but
> this isn't advertised with proper Kconfig symbol, leading
> to an early build failure when building NPCM7XX machines
> standalone:
>
> The following
Only the Virt and Spike machines use NUMA. Add a RISCV_NUMA Kconfig
symbol and only have these machines select it. Adapt the Meson file
to only built it if required.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/riscv/Kconfig | 5 +
hw/riscv/meson.build | 2 +-
2 files changed, 6
Cmmit 56b5170c87e ("semihosting: Move ARM semihosting code to
shared directories"), added the ARM_COMPATIBLE_SEMIHOSTING symbol
which selects SEMIHOSTING.
Since the ARM/RISC-V targets select ARM_COMPATIBLE_SEMIHOSTING,
they don't need to select SEMIHOSTING manually. Simplify.
Signed-off-by:
Commit a8fb0a500a6 ("hw/char: Add Microchip PolarFire SoC MMUART
emulation") added a dependency on the SERIAL model, but forgot to
add the Kconfig selector. Fix that to solve when built the
MICROCHIP_PFSOC machine stand-alone:
/usr/bin/ld: libcommon.fa.p/hw_char_mchp_pfsoc_mmuart.c.o: in
Patchew URL:
https://patchew.org/QEMU/20210513162901.1310239-1-pbonz...@redhat.com/
Hi,
This series seems to have some coding style problems. See output below for
more information:
Type: series
Message-id: 20210513162901.1310239-1-pbonz...@redhat.com
Subject: [PATCH 00/14] vl: compound
In commit c4f00daa5b3 ("imx25-pdk: create ds1338 for qtest inside
the test") we removed the DS1338 device from the i.MX25 machine
but forgot to remove it in the machine Kconfig definitions, do
it now.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/arm/Kconfig | 1 -
1 file changed, 1 deletion(-)
The pci_ide_create_devs() function is declared i hw/ide/qdev.c:
$ git grep ide_create_drive
hw/ide/pci.c:491:ide_create_drive(d->bus + bus[i], unit[i],
hd_table[i]);
hw/ide/qdev.c:127:IDEDevice *ide_create_drive(IDEBus *bus, int unit, DriveInfo
*drive)
Commit bfae1772c43 ("hw/arm/fsl-imx25: Wire up eSDHC controllers")
added a dependency on the TYPE_IMX_USDHC model, but forgot to add
the Kconfig selector. Fix that to solve when built stand-alone:
$ qemu-system-arm -M imx25-pdk
qemu-system-arm: missing object type 'imx-usdhc'
Aborted (core
The TYPE_NPCM7XX_SMBUS device model exposes an SMBus, but
this isn't advertised with proper Kconfig symbol, leading
to an early build failure when building NPCM7XX machines
standalone:
The following clauses were found for AT24C
config AT24C depends on I2C
select AT24C if NPCM7XX
Per the kconfig.rst:
A device should be listed [...] ``imply`` if (depending on
the QEMU command line) the board may or may not be started
without it.
This is the case with the NVDIMM device (it is certainly possible
to start a machine without NVDIMM) , so use the 'imply' weak
reverse
Various Kconfig fixes when building stand-alone machine binaries.
FYI I'm looking at a way to test this automatically, by generating
all the configurations using:
https://docs.gitlab.com/ee/ci/parent_child_pipelines.html#dynamic-child-pipel=
ines
This way we could run this on release candidate
On 5/13/21 6:03 PM, Laurent Vivier wrote:
> Le 11/05/2021 à 05:29, Philippe Mathieu-Daudé a écrit :
>> Hi Laurent,
>>
>> I addressed your comments from v1, and this series is
>> now reviewed. Can it get merged via your qemu-trivial tree?
>
> Yes, but next time cc: trivial to be sure ;)
OK, thank
As part of converting -smp to a property with a QAPI type, define
the struct and use it to do the actual parsing. machine_smp_parse
takes care of doing the QemuOpts->QAPI conversion by hand, for now.
Signed-off-by: Paolo Bonzini
---
hw/core/machine.c | 33 +++--
Switch from QemuOpts to keyval. This enables the introduction
of non-scalar machine properties, and JSON syntax in the future.
For JSON syntax to be supported right now, we would have to
consider what would happen if string-based dictionaries (produced by
-M key=val) were to be merged with
Dear colleagues,
Thank you all very much for your responses. Let me reply with one message.
I configured QEMU for AARCH64 guest:
$ ./configure --target-list=aarch64-softmmu
When I start QEMU with GICv3 on an x86 host:
qemu-system-aarch64 -machine virt-6.0,accel=tcg,gic-version=3
QEMU reports
Make -smp syntactic sugar for a compound property "-machine
smp.{cores,threads,cpu,...}". machine_smp_parse is replaced by the
setter for the property.
numa-test will now cover the new syntax, while other tests
still use -smp.
Signed-off-by: Paolo Bonzini
---
hw/core/machine.c | 108
On 12/05/2021 15:20, Richard Henderson wrote:
On 5/12/21 9:08 AM, Bruno Larsen (billionai) wrote:
diff --git a/target/ppc/kvm.c b/target/ppc/kvm.c
index 104a308abb..a8a720eb48 100644
--- a/target/ppc/kvm.c
+++ b/target/ppc/kvm.c
@@ -2947,3 +2947,17 @@ bool
Clean up the smp_parse functions to use Error** instead of exiting.
Signed-off-by: Paolo Bonzini
---
hw/core/machine.c| 34 +++---
hw/i386/pc.c | 28 ++--
include/hw/boards.h | 2 +-
include/hw/i386/pc.h | 2 --
4 files changed,
Most of smp_parse and pc_smp_parse is guarded by an "if (opts)"
conditional, and the rest is common to both function. Move the
conditional and the common code to the caller, machine_smp_parse.
Move the replay_add_blocker call after all errors are checked for.
Signed-off-by: Paolo Bonzini
---
Change the parser to put the values into a QDict and pass them
to a callback. qemu_config_parse's QemuOpts creation is
itself turned into a callback function.
This is useful for -readconfig to support keyval-based options;
getting a QDict from the parser removes a roundtrip from
QDict to
Machines and accelerators are not user-creatable but they are going
to share similar command-line parsing machinery. Export functions
that will be used with -machine and -accel in softmmu/vl.c.
Signed-off-by: Paolo Bonzini
---
include/qom/object.h| 23
In order to make SMP configuration a Machine property, we need a getter as
well as a setter. To simplify the implementation put everything that the
getter needs in the CpuTopology struct.
Signed-off-by: Paolo Bonzini
---
hw/core/machine.c | 1 +
hw/i386/pc.c | 4 +---
Switch from QemuOpts to keyval. This enables compound options
for accelerators as well as passing the options as JSON, using
for example -accel '{"accel":"kvm"}'.
Signed-off-by: Paolo Bonzini
---
accel/accel-softmmu.c | 6 ++
include/qemu/accel.h | 1 +
softmmu/vl.c | 156
Signed-off-by: Paolo Bonzini
---
hw/core/machine.c | 4
1 file changed, 4 insertions(+)
diff --git a/hw/core/machine.c b/hw/core/machine.c
index 7daca0b86a..55e878fc3e 100644
--- a/hw/core/machine.c
+++ b/hw/core/machine.c
@@ -745,6 +745,10 @@ static void smp_parse(MachineState *ms,
Allow parsing multiple keyval sequences into the same dictionary.
This will be used to simplify the parsing of the -M command line
option, which is currently a .merge_lists = true QemuOpts group.
Signed-off-by: Paolo Bonzini
---
include/qemu/option.h | 2 ++
util/keyval.c | 43
Like -set and -readconfig, it would not really be too hard to
extend -writeconfig to parsing mechanisms other than QemuOpts.
However, the uses of -writeconfig are substantially more
limited, as it is generally easier to write the configuration
by hand in the first place. In addition, -writeconfig
-M was the sole user of qemu_opts_set and qemu_opts_set_defaults,
remove them and the arguments that they used.
Signed-off-by: Paolo Bonzini
---
include/qemu/option.h | 3 ---
tests/unit/test-qemu-opts.c | 35 -
util/qemu-option.c | 51
Let -set and -readconfig support parsing command line options with
keyval either QemuOpts. The underlying data structure is QDict
for command line options that opt into keyval-based parsing.
This patch introduces a keyval_merge function that merges two
keyval-produced (or keyval-like) QDicts.
This series converts -M and -accel to keyval parsing, so that they
can use compound properties. The series also converts -smp to a
compound property.
This is also a preparatory work for SGX support, which would like to use
an array-type machine property.
Patch 1 removes -writeconfig, which
On Fedora 32, using clang (version 10.0.1-3.fc32) we get:
tests/qtest/fuzz/fuzz.c:237:5: error: implicit declaration of function
'qemu_init' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
qemu_init(result.we_wordc, result.we_wordv, NULL);
^
qemu_init() is declared in
On Tue, 11 May 2021 at 17:20, Philippe Mathieu-Daudé wrote:
>
> The following changes since commit f9a576a818044133f8564e0d243ebd97df0b3280:
>
> Merge remote-tracking branch
> 'remotes/dgilbert-gitlab/tags/pull-virtiofs-20210506' into staging
> (2021-05-11 13:03:44 +0100)
>
> are available in
Le 08/05/2021 à 06:34, Thomas Huth a écrit :
> On 07/05/2021 17.53, Jagannathan Raman wrote:
>> Fixes an if statement that performs a logical AND of mutually exclusive
>> tests
>>
>> Reported-by: Thomas Huth
>
> I just spotted the bug ticket on Launchpad :-) So whoever picks this patch
> up,
Le 11/05/2021 à 05:36, Philippe Mathieu-Daudé a écrit :
> Cc'ing qemu-trivial (patch reviewed).
Applied to my trivial-patches branch.
Thanks,
Laurent
> On 4/25/21 8:21 PM, Philippe Mathieu-Daudé wrote:
>> Since its introduction in commit 5b85eabe68f ("acpi: add
>> acpi_dsdt_add_gpex") we build
On 5/13/21 1:37 PM, Li Zhijian wrote:
> A segmentation fault was triggered when i try to abort a postcopy + rdma
> migration.
>
> since rdma_ack_cm_event releases a uninitialized cm_event in thise case.
>
> like below:
> 2496 ret = rdma_get_cm_event(rdma->channel, _event);
> 2497 if
Le 11/05/2021 à 05:48, Philippe Mathieu-Daudé a écrit :
> Cc'ing qemu-trivial (patch reviewed).
Applied to my trivial-patches branch.
Thanks,
Laurent
>
> On 4/12/21 1:07 PM, Philippe Mathieu-Daudé wrote:
>> ping?
>>
>> On 4/6/21 4:39 PM, Alexander Bulekov wrote:
>>> On 210406 1539, Philippe
Hi
On Thu, May 13, 2021 at 5:45 PM Peter Maydell
wrote:
> On Wed, 12 May 2021 at 20:31, Peter Maydell
> wrote:
> > I should be able to deal with this by installing the rtd theme on
> > the host. I'll retry merging the pullreq.
>
> On try 2 I find that some of my machines warn:
>
> Program
Le 11/05/2021 à 07:38, Markus Armbruster a écrit :
> Stefano Garzarella writes:
>
>> Ping :-)
>>
>> Should I resend for 6.1?
>
> I'm cc'ing qemu-trivial.
>
> For good measure:
> Reviewed-by: Markus Armbruster
>
>
Applied to my trivial-patches branch.
Thanks,
Laurent
Le 11/05/2021 à 05:29, Philippe Mathieu-Daudé a écrit :
> Hi Laurent,
>
> I addressed your comments from v1, and this series is
> now reviewed. Can it get merged via your qemu-trivial tree?
Yes, but next time cc: trivial to be sure ;)
Applied to my trivial-patches branch.
Thanks,
Laurent
> On
On Fri, May 07, 2021 at 11:53:23AM -0400, Jagannathan Raman wrote:
> Fixes an if statement that performs a logical AND of mutually exclusive
> tests
>
> Reported-by: Thomas Huth
> Signed-off-by: Jagannathan Raman
> ---
> hw/remote/mpqemu-link.c | 2 +-
> 1 file changed, 1 insertion(+), 1
Le 08/05/2021 à 11:36, Michael Tokarev a écrit :
> Fixes: 36d737ee82b2972167e97901c5271ba3f904ba71
> Signed-off-by: Michael Tokarev
> ---
> hw/gpio/aspeed_gpio.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/hw/gpio/aspeed_gpio.c b/hw/gpio/aspeed_gpio.c
> index
Le 10/05/2021 à 12:02, Kevin Wolf a écrit :
> Am 08.05.2021 um 11:33 hat Michael Tokarev geschrieben:
>> Fixes: 3d0d3c30ae3a259bff176f85a3efa2d0816695af
>> Signed-off-by: Michael Tokarev
>
> Reviewed-by: Kevin Wolf
>
> I'm also applying this to my block branch because this is how the patch
>
Le 10/05/2021 à 16:23, Greg Kurz a écrit :
> On Mon, 10 May 2021 15:16:23 +0100
> "Dr. David Alan Gilbert" wrote:
>
>> * Greg Kurz (gr...@kaod.org) wrote:
>>> Otherwise you always get this warning when using --socket-group=users
>>>
>>> vhost socket failed to set group to users (100)
>>>
>>>
Le 11/05/2021 à 12:41, Philippe Mathieu-Daudé a écrit :
> Trivial patches to keep VirtIOFeature arrays read-only
> (better safe than sorry).
>
> Philippe Mathieu-Daudé (3):
> hw/virtio: Pass virtio_feature_get_config_size() a const argument
> virtio-blk: Constify VirtIOFeature feature_sizes[]
Le 12/05/2021 à 09:07, Philippe Mathieu-Daudé a écrit :
> Simplify the tpm_emulator_ctrlcmd() handler by replacing a pair of
> qemu_mutex_lock/qemu_mutex_unlock calls by the WITH_QEMU_LOCK_GUARD
> macro.
>
> Reviewed-by: Stefan Berger
> Reviewed-by: Christophe de Dinechin
> Signed-off-by:
On 13/05/21 05:46, David Gibson wrote:
The patch makes sense in general. The file is only needed for pseries and
powernv, not for e.g. e500 which does need fdt.
Yes, agreed.
I would get rid of FDT_PPC completely. First, before patch 3, you can move
fdt.c to PSERIES and POWERNV (it's too
On Thu, May 13, 2021 at 11:57:39AM +0100, Steven Price wrote:
> On 12/05/2021 18:45, Catalin Marinas wrote:
> > On Wed, May 12, 2021 at 04:46:48PM +0100, Steven Price wrote:
> >> On 10/05/2021 19:35, Catalin Marinas wrote:
> On Thu, May 06, 2021 at 05:15:25PM +0100, Steven Price wrote:
>
On 12/05/21 09:02, David Gibson wrote:
But with "imply" you could end up with a PSERIES that does not have NVDIMM
when also using --without-default-devices, couldn't you? Why don't you use
"select" instead of "imply" ?
Oh.. clearly I misunderstand the semantics of "imply". If we don't
need
On Mon, May 10, 2021 at 10:38:05PM +0800, Jiachen Zhang wrote:
> Hi all,
>
>
> We are going to develop the v2 patch for virtio-fs crash reconnection. As
> suggested by Marc-André and Stefan, except for the inflight I/O tracking
> log area, all the other internal statuses of virtiofsd will be
On Thu, May 13, 2021 at 11:57:39AM +0100, Steven Price wrote:
> On 12/05/2021 18:45, Catalin Marinas wrote:
> > On Wed, May 12, 2021 at 04:46:48PM +0100, Steven Price wrote:
> >> On Thu, Apr 29, 2021 at 05:06:41PM +0100, Steven Price wrote:
> >>> Given the changes to set_pte_at() which
Hi Stefan,
On 5/13/21 4:08 PM, Stefan Berger wrote:
> On 5/12/21 3:07 AM, Philippe Mathieu-Daudé wrote:
>> Simplify the tpm_emulator_ctrlcmd() handler by replacing a pair of
>> qemu_mutex_lock/qemu_mutex_unlock calls by the WITH_QEMU_LOCK_GUARD
>> macro.
>>
>> Reviewed-by: Stefan Berger
>>
Hi,
Since the current SMMUv3 qemu implementation only supports stage 1
translation,wanted to understand if the implementation could be extended to
stage 2 translation support and if yes what is the overall scope involved.This
is required for sbsa-ref platforms.
Thanks
Shashi
On Wed, May 12, 2021 at 03:49:57PM +0800, Zhang Chen wrote:
> Fix the issue from this patch:
> [PATCH] block: Flush all children in generic code
> From 883833e29cb800b4d92b5d4736252f4004885191
>
> Quorum driver do not have the primary child.
> It will caused guest block flush issue when use
On Fri, 30 Apr 2021 at 22:36, Richard Henderson
wrote:
>
> The table used by do_ldrq is a subset of the table used by do_ld_zpa;
> we can share them by passing dtype instead of msz to do_ldrq.
>
> Signed-off-by: Richard Henderson
> ---
> @@ -5512,14 +5514,8 @@ static bool
On Fri, 30 Apr 2021 at 22:24, Richard Henderson
wrote:
>
> From: Stephen Long
>
> Signed-off-by: Stephen Long
> Message-Id: <20200430191405.21641-1-stepl...@quicinc.com>
> Signed-off-by: Richard Henderson
> ---
> v2: Fixed esz index and c++ comments
> v3: Fixed denormal arithmetic and raise
Richard Henderson writes:
> Reorg everything using QEMU_GENERIC and multiple inclusion to
> reduce the amount of code duplication between the formats.
>
> The use of QEMU_GENERIC means that we need to use pointers instead
> of structures, which means that even the smaller float formats
> need
Richard Henderson writes:
> Many qemu softfloat will check floatx80_rounding_precision
> even when berkeley testfloat will not. So begin with
> floatx80_precision_x, so that's the one we use
> when !FUNC_EFF_ROUNDINGPRECISION.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
Richard Henderson writes:
> Rename to parts$N_float_to_sint. Reimplement
> float128_to_int{32,64}{_round_to_zero} with FloatParts128.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
Richard Henderson writes:
> At the same time, convert to pointers, split out
> parts$N_round_to_int_normal, define a macro for
> parts_round_to_int using QEMU_GENERIC.
>
> This necessarily meant some rearrangement to the
> rount_to_{,u}int_and_pack routines, so go ahead and
> convert to
On Wed, May 12, 2021 at 02:02:50PM +0200, Markus Armbruster wrote:
> Klaus Jensen writes:
> > I can then call `qdev_set_parent_bus()` and set the parent bus to the
> > bus creates in the nvme-subsys device. This solves the problem since
> > the namespaces are not "garbage collected" when the nvme
On Fri, 30 Apr 2021 at 22:23, Richard Henderson
wrote:
>
> From: Stephen Long
>
> Signed-off-by: Stephen Long
> Message-Id: <20200428174332.17162-4-stepl...@quicinc.com>
> [rth: Use do_frint_mode, which avoids a specific runtime helper.]
> Signed-off-by: Richard Henderson
> ---
>
On 5/12/21 3:07 AM, Philippe Mathieu-Daudé wrote:
Simplify the tpm_emulator_ctrlcmd() handler by replacing a pair of
qemu_mutex_lock/qemu_mutex_unlock calls by the WITH_QEMU_LOCK_GUARD
macro.
Reviewed-by: Stefan Berger
Reviewed-by: Christophe de Dinechin
Signed-off-by: Philippe
On 12/05/2021 15:34, Richard Henderson wrote:
On 5/12/21 9:08 AM, Bruno Larsen (billionai) wrote:
From: "Lucas Mateus Castro (alqotel)"
Added tlb_set_page and tlb_set_page_with_attrs to the
stubbed functions in exec-all.h as it is needed
in some functions when compiling without TCG
As a quick win, we ought to call setenv("G_SLICE", "always-malloc", 1)
during startup to avoid the specific scenario you hit.
A more general solution is likely to be non-trivial.
glib is such a fundamental part of QEMU that is is hard to avoid its
usage.
The async-signal safety issues only
Richard Henderson writes:
> On 5/12/21 2:23 PM, Alex Bennée wrote:
>> Richard Henderson writes:
>>
>>> Reorg everything using QEMU_GENERIC and multiple inclusion to
>>> reduce the amount of code duplication between the formats.
>>>
>>> The use of QEMU_GENERIC means that we need to use
On Fri, 30 Apr 2021 at 22:33, Richard Henderson
wrote:
>
> From: Stephen Long
>
> Signed-off-by: Stephen Long
> Message-Id: <20200428174332.17162-3-stepl...@quicinc.com>
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 5 +
> target/arm/sve.decode | 2 ++
>
On Fri, 30 Apr 2021 at 22:20, Richard Henderson
wrote:
>
> From: Stephen Long
>
> Signed-off-by: Stephen Long
> Message-Id: <20200428174332.17162-2-stepl...@quicinc.com>
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 5 +
> target/arm/sve.decode | 4
>
On Fri, 30 Apr 2021 at 22:26, Richard Henderson
wrote:
>
> From: Stephen Long
>
> Signed-off-by: Stephen Long
> Message-Id: <20200428144352.9275-1-stepl...@quicinc.com>
> [rth: rearrange the macros a little and rebase]
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 10
On Fri, 30 Apr 2021 at 22:11, Richard Henderson
wrote:
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/cpu.h | 5 +
> target/arm/sve.decode | 4
> target/arm/translate-sve.c | 16
> 3 files changed, 25 insertions(+)
Reviewed-by: Peter Maydell
Re-opened as https://gitlab.com/qemu-project/qemu/-/issues/285
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #285
https://gitlab.com/qemu-project/qemu/-/issues/285
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
On Wed, 12 May 2021 at 20:31, Peter Maydell wrote:
> I should be able to deal with this by installing the rtd theme on
> the host. I'll retry merging the pullreq.
On try 2 I find that some of my machines warn:
Program qemu-keymap found: NO
Program sphinx-build found: YES
On Thu, May 13, 2021 at 11:43:25AM +0200, Philippe Mathieu-Daudé wrote:
> Cc'ing few developers
>
> On 5/11/21 3:33 PM, Boeuf, Sebastien wrote:
> > Hi All,
> >
> > In the context of vhost-user, I was wondering how a reconnection should
> > be handled from the VMM perspective?
> >
> > In
On 5/13/21 3:00 PM, Jonathan Cameron wrote:
> On Thu, 13 May 2021 14:36:27 +0200
> Philippe Mathieu-Daudé wrote:
>
>> On 5/13/21 2:23 PM, Peter Maydell wrote:
>>> On Thu, 13 May 2021 at 12:49, Jonathan Cameron
>>> wrote:
My initial suggestion was to fix this by adding the relatively
On Thu, 13 May 2021 at 14:17, Dr. David Alan Gilbert
wrote:
>
> * Peter Maydell (peter.mayd...@linaro.org) wrote:
> > Fails to build on the gitlab cross build job:
> > https://gitlab.com/qemu-project/qemu/-/jobs/1258047823
> >
> > ../migration/ram.c: In function 'host_page_from_ram_block_offset':
** Changed in: qemu
Status: Incomplete => Confirmed
** Changed in: qemu
Status: Confirmed => New
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1912107
Title:
Option to constrain
* Peter Maydell (peter.mayd...@linaro.org) wrote:
> On Tue, 11 May 2021 at 16:08, Dr. David Alan Gilbert (git)
> wrote:
> >
> > From: "Dr. David Alan Gilbert"
> >
> > The following changes since commit e4f3ede95ce813d5705c65e1c0e1c80c70739ebb:
> >
> > Merge remote-tracking branch
> >
On Thu, 13 May 2021 14:36:27 +0200
Philippe Mathieu-Daudé wrote:
> On 5/13/21 2:23 PM, Peter Maydell wrote:
> > On Thu, 13 May 2021 at 12:49, Jonathan Cameron
> > wrote:
> >> My initial suggestion was to fix this by adding the relatively
> >> simple code needed in the driver to implement byte
On Fri, 30 Apr 2021 at 22:00, Richard Henderson
wrote:
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper.h| 2 ++
> target/arm/sve.decode | 4
> target/arm/translate-sve.c | 16
> target/arm/vec_helper.c| 18 ++
> 4 files
On Fri, 30 Apr 2021 at 22:27, Richard Henderson
wrote:
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/cpu.h | 5 +
> target/arm/sve.decode | 7 +++
> target/arm/translate-sve.c | 38 ++
> 3 files changed, 50 insertions(+)
On Fri, 30 Apr 2021 at 22:17, Richard Henderson
wrote:
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/sve.decode | 6 ++
> target/arm/translate-sve.c | 11 +++
> 2 files changed, 17 insertions(+)
>
Reviewed-by: Peter Maydell
thanks
-- PMM
On 13/05/2021 00:59, David Gibson wrote:
On Wed, May 12, 2021 at 11:08:12AM -0300, Bruno Larsen (billionai) wrote:
Created a file with stubs needed to compile disabling TCG.
We're not sure about keeping the softmmu stubs in this file. if there is
a better place to put them, please let us
On Fri, 30 Apr 2021 at 22:04, Richard Henderson
wrote:
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/cpu.h | 5 +++
> target/arm/helper.h| 4 +++
> target/arm/sve.decode | 4 +++
> target/arm/translate-sve.c | 16 +
> target/arm/vec_helper.c| 68
On Fri, 30 Apr 2021 at 22:11, Richard Henderson
wrote:
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper.h| 14 ++
> target/arm/sve.decode | 8
> target/arm/translate-sve.c | 8
> target/arm/vec_helper.c| 88 ++
>
On Fri, 30 Apr 2021 at 22:24, Richard Henderson
wrote:
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 5 +
> target/arm/sve.decode | 12
> target/arm/sve_helper.c| 20
> target/arm/translate-sve.c | 19
Still an issue, yes.
** Changed in: qemu
Status: Incomplete => 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/1898011
Title:
mmap MAP_NORESERVE of 2^42 bytes consumes 16Gb of
101 - 200 of 354 matches
Mail list logo