Hi Eric,
On 2021/4/11 20:09, Eric Auger wrote:
Let's propagate the leaf attribute throughout the invalidation path.
This hint is used to reduce the scope of the invalidations to the
last level of translation. Not enforcing it induces large performance
penalties in nested mode.
Signed-off-by: Er
On 2021/5/13 14:58, Andrew Jones wrote:
On Tue, Apr 13, 2021 at 04:07:41PM +0800, Yanan Wang wrote:
From: Andrew Jones
Support device tree CPU topology descriptions.
Signed-off-by: Andrew Jones
Signed-off-by: Yanan Wang
---
hw/arm/virt.c | 41
Le 13/05/2021 à 08:11, Katsuhiro Ueno a écrit :
> Ping.
cc Gerd
> 2021-04-27 11:02 Katsuhiro Ueno :
>>
>> Add support for the following keys: KATAKANAHIRAGANA, HENKAN, MUHENKAN,
>> RO, and YEN. Before this commit, these keys did not work as expected
>> when a jp106 keyboard was connected to the
Hi Stefan and Sebastien,
I think I should give some background context from my perspective.
For the virtiofsd crash reconnection (recovery) to QEMU, as said by
Stefan, we discussed the possible implementation on the bi-weekly virtio-fs
call. I had also sent an RFC patch to the virtio-fs mail-list
https://qemu-devel.nongnu.narkive.com/jUimpLt0/patch-vhost-net-initialize-acked-features-to-a-safe-value-during-ack
This review of a patch that introduced "acked_features = backend_features"
behaviour suggests that acked_features should be 0 by default, but it ended up
pushing it as it is now (as
* Jiachen Zhang (zhangjiachen.jay...@bytedance.com) wrote:
> Hi Stefan and Sebastien,
>
> I think I should give some background context from my perspective.
>
> For the virtiofsd crash reconnection (recovery) to QEMU, as said by
> Stefan, we discussed the possible implementation on the bi-weekly
The direction for this work has been set in the discussion thread:
"About creating machines on the command line" in January/February 2021:
https://lists.gnu.org/archive/html/qemu-devel/2021-01/msg01839.html
https://lists.gnu.org/archive/html/qemu-devel/2021-02/msg01070.html
To customize a machine
In addition to the existing preconfig approach, which allows configuring
the machine via QMP before the machine is initialized, we need the ability
to configure the machine right after it's initialized. This patch will
enable doing that in a scalable fashion as follows.
The basic idea is to group
This renaming is a second phase in getting the code ready for
defining MachineInitPhase in qapi (enumeration constants are
going to be generated and prefixed with a name derived from
the enumeration type, i.e. MACHINE_INIT_PHASE_.
Signed-off-by: Mirela Grujic
---
include/hw/qdev-core.h | 10
The command takes the target initialization phase as the argument
and triggers QEMU to advance the machine to the target phase (i.e.
execute all initialization steps required to enter the target phase).
This command would be used as an alternative to 'next-machine-phase'
if it's more convenient to
Once we define MachineInitPhase in qapi, the generated enumeration
constants will be prefixed with the MACHINE_INIT_PHASE_.
We need to define the MachineInitPhase enum in qapi in order to
add the QMP command that will query current machine init phase.
Since in the existing definition of enum Machi
The command returns current machine initialization phase.
>From now on, the MachineInitPhase enum is generated.
Signed-off-by: Mirela Grujic
---
qapi/machine.json | 54 ++
include/hw/qdev-core.h | 29 +---
hw/core/machine-qmp-cmds.
This option will be used to select the commands which are allowed
to execute during the MACHINE_INIT_PHASE_INITIALIZED machine phase.
Signed-off-by: Mirela Grujic
---
docs/sphinx/qapidoc.py | 2 +-
include/qapi/qmp/dispatch.h | 1 +
softmmu/qdev-monitor.c | 5 +
scripts/qapi/com
This command will be used to control via QMP the advancing of machine
through initialization phases. The feature is needed to enable the
machine configuration via QMP.
The command triggers QEMU to advance the machine to the next init phase,
i.e. to execute initialization steps required to enter th
The existing code had to be restructured to make room for adding
checks that are specific to the machine phases.
The fix is related to the way that commands with the 'allow-preconfig'
option are treated.
Commands labelled with the 'allow-preconfig' option were meant to be allowed
during the 'prec
The following commands are allowed to execute during the machine
'initialized' phase (enabled with 'allow-init-config' option):
1) query-machine-phase
2) next-machine-phase
3) advance-machine-phase
3) device_add
Note: for device_add command in qdev.json adding the 'allow-init-config'
option has no
Richard Henderson writes:
> This is the minimal change that also introduces float128_params,
> float128_unpack_raw, and float128_pack_raw without running into
> unused symbol Werrors.
>
> Signed-off-by: Richard Henderson
> ---
> fpu/softfloat.c| 96
On Thu, May 13, 2021 at 4:26 PM Dr. David Alan Gilbert
wrote:
> * Jiachen Zhang (zhangjiachen.jay...@bytedance.com) wrote:
> > Hi Stefan and Sebastien,
> >
> > I think I should give some background context from my perspective.
> >
> > For the virtiofsd crash reconnection (recovery) to QEMU, as sa
Richard Henderson writes:
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
On 5/12/21 11:46 PM, John Snow wrote:
> Fixes pylint warnings.
>
> Signed-off-by: John Snow
> Reviewed-by: Cleber Rosa
> ---
> python/qemu/console_socket.py | 10 +-
> 1 file changed, 5 insertions(+), 5 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé
On 5/12/21 11:46 PM, John Snow wrote:
> One less file resource to manage, and it helps quiet some pylint >=
> 2.8.0 warnings about not using a with-context manager for the open call.
>
> Signed-off-by: John Snow
> ---
> python/qemu/machine.py | 6 ++
> 1 file changed, 2 insertions(+), 4 dele
On 5/12/21 11:46 PM, John Snow wrote:
> More pylint 2.8.x warning hushing: use open's context manager where it's
> applicable to do so to avoid a warning.
>
> Signed-off-by: John Snow
> ---
> tests/qemu-iotests/iotests.py | 13 ++---
> 1 file changed, 6 insertions(+), 7 deletions(-)
Rev
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 particular, I'm looking at the OVS-DPDK use case using the client
> mode (meaning QEMU acts as th
Richard Henderson writes:
> At the same time, convert to pointers, rename to parts$N_canonicalize
> and define a macro for parts_canonicalize using QEMU_GENERIC.
You also changed the ordering of checks and the likely/unlikey
conditions which would be worth mentioning why in the commit. Otherwi
On 5/11/21 3:09 PM, BALATON Zoltan wrote:
> On Tue, 11 May 2021, Philippe Mathieu-Daudé wrote:
>> Hi Zoltan,
>>
>> On 5/11/21 1:28 PM, BALATON Zoltan wrote:
>>> On Tue, 11 May 2021, Philippe Mathieu-Daudé wrote:
The motivation behind this series is to remove the
isa_get_irq(NULL) call to
On Thu, May 06, 2021 at 12:33:24PM +0200, Kevin Wolf wrote:
> Am 06.05.2021 um 10:46 hat Stefan Hajnoczi geschrieben:
> > On Wed, May 05, 2021 at 06:46:36PM +0200, Kevin Wolf wrote:
> > > Am 05.05.2021 um 18:19 hat Stefan Hajnoczi geschrieben:
> > > > On Tue, May 04, 2021 at 03:44:23PM +0200, Kevin
cc;ing in eblake
Eric: Following that libvirt issue it looks like it's block related; something
weird happening where only some of the disks are syncing?
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs
Richard Henderson writes:
> At the same time, convert to pointers, renaming to parts$N_uncanon,
> and define a macro for parts_uncanon using QEMU_GENERIC.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
The NSS package was previously pre-requisite for building CCID related
features, however, this became obsolete when the libcacard library was
spun off to a separate project:
commit 7b02f5447c64d1854468f758398c9f6fe9e5721f
Author: Marc-André Lureau
Date: Sun Aug 30 11:48:40 2015 +020
Since Docker Hub has started to enforce pull rate limits on clients, it
is preferrable to use project specific container registries where they
are available. Fedora and OpenSUSE projects provide registries.
The images in these registries are also refreshed on a more regular
basis than the ones in
It is good practice to use an explicit registry for referencing the base
image. This is because some distros will inject their own registries
into the search path. For example registry.fedoraproject.org comes ahead
of docker.io. Using an explicit registry avoids wasting time querying
multiple regis
This will make diffs in later patches clearer.
Reviewed-by: Wainer dos Santos Moschetta
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles/centos8.docker | 2 +-
tests/docker/dockerfiles/fedora.docker| 4 ++--
tests/docker/dockerf
Currently the tests/docker/dockerfiles/*Dockerfile recipes are all hand
written by contributors. There is a common design pattern, but the set
of packages listed for installation leaves alot to be desired
- There is no consistency at all across distros
- Many potential build deps are not listed
This is the fully expanded list of build pre-requisites QEMU can
conceivably use in any scenario.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles/centos8.docker | 66 +
1 file changed, 66 insertions(+)
diff --git a/test
libblockdev-mpath-devel is not used by QEMU, rather it wants
device-mapper-multipath-devel.
Reviewed-by: Wainer dos Santos Moschetta
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles/fedora.docker | 1 -
1 file changed, 1 deletion(-)
diff --git
In preparation for switching to auto-generated dockerfiles, remove the
FEATURES env variable. The equivalent functionality can be achieved in
most cases by just looking for existance of a binary.
The cases which don't correspond to binaries are simply dropped because
configure/meson will probe for
librados-dev is not required by QEMU directly, only librbd-dev.
glusterfs-common is not directly needed by QEMU.
QEMU uses ncursesw only on non-Windows hosts.
The clang package is clang 10.
flex and bison are not required by QEMU.
Standardize on nmap ncat implementation to match Fedora/CentOS.
Using BUILDKIT breaks with certain container registries such as CentOS,
with docker build reporting an error such as
failed to solve with frontend dockerfile.v0:
failed to build LLB: failed to load cache key:
unexpected status code
https://registry.centos.org/v2/centos/manifests/7:
403 F
This commit is best examined using the "-b" option to diff.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles-refresh.py| 6 +
tests/docker/dockerfiles/ubuntu1804.docker | 247 -
2 files changed, 143 insertions(+), 1
This is the fully expanded list of build pre-requisites QEMU can
conceivably use in any scenario.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles/fedora.docker | 28 +-
1 file changed, 27 insertions(+), 1 deletion(-)
di
This is the fully expanded list of build pre-requisites QEMU can
conceivably use in any scenario.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles/ubuntu1804.docker | 61 +-
1 file changed, 60 insertions(+), 1 deletion(-)
di
This commit is best examined using the "-b" option to diff.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles-refresh.py| 6 +
tests/docker/dockerfiles/ubuntu2004.docker | 249 -
2 files changed, 144 insertions(+), 1
This is the fully expanded list of build pre-requisites QEMU can
conceivably use in any scenario.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles/opensuse-leap.docker | 57 ++-
1 file changed, 56 insertions(+), 1 deletion(-)
di
mesa-libEGL-devel is not used in QEMU at all, but mesa-libgbm-devel is.
spice-glib-devel is not use in QEMU at all, but spice-protocol is.
We also need the -devel package for spice-server, not the runtime.
There is no need to specifically refer to python36, we can just
use python3 as in other dis
This introduces
https://gitlab.com/libvirt/libvirt-ci
as a git submodule at tests/docker/libvirt-ci
This submodule only needs to be checked out when needing to re-generate
the files in tests/docker/dockerfiles.
When a new build pre-requisite is needed for QEMU, it should be added to
the libvi
There are dedicated containers providing mingw packages for Fedora.
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles/fedora.docker | 27 --
1 file changed, 27 deletions(-)
diff --git a/tests/docker/dockerfiles/fedora.docker
b/tests/docker/dockerfiles/fedor
Richard Henderson writes:
> Use compiler support for carry arithmetic.
Didn't we have a series that attempted to take advantage of compiler
support for Int128? Is the compiler end up smart enough to use 128 bit
wide ops if it can?
> Signed-off-by: Richard Henderson
Anyway:
Reviewed-by: Ale
This is the fully expanded list of build pre-requisites QEMU can
conceivably use in any scenario.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles/ubuntu2004.docker | 50 +-
1 file changed, 48 insertions(+), 2 deletions(-)
d
Richard Henderson writes:
> In preparation for implementing multiple sizes. Rename to parts_addsub,
> split out parts_add/sub_normal for future reuse with muladd.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
On 5/13/21 11:55 AM, Daniel P. Berrangé wrote:
> This introduces
>
> https://gitlab.com/libvirt/libvirt-ci
>
> as a git submodule at tests/docker/libvirt-ci
>
> This submodule only needs to be checked out when needing to re-generate
> the files in tests/docker/dockerfiles.
>
> When a new buil
The qtest server right now can only be created using the -qtest
and -qtest-log options. Allow an alternative way to create it
using "-object qtest,chardev=...,log=...".
This is part of the long term plan to make more (or all) of
QEMU configurable through QMP and preconfig mode.
Signed-off-by: Pa
This commit is best examined using the "-b" option to diff.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles-refresh.py| 1 +
tests/docker/dockerfiles/fedora.docker | 248 ++---
2 files changed, 138 insertions(+), 111 d
Since posting I realized I made a mistake in considering Debian Stretch
versions, as we've already dropped Stretch from supported platforms.
I also made a mistake in analysing Clang versions in Ubuntu/Debian
as I didn't realize they ship many versions in parallel. I should
have been looking at the
On 5/13/21 11:55 AM, Daniel P. Berrangé wrote:
> librados-dev is not required by QEMU directly, only librbd-dev.
>
> glusterfs-common is not directly needed by QEMU.
>
> QEMU uses ncursesw only on non-Windows hosts.
>
> The clang package is clang 10.
>
> flex and bison are not required by QEMU.
This commit is best examined using the "-b" option to diff.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles-refresh.py | 2 +-
tests/docker/dockerfiles/centos8.docker | 232 +---
2 files changed, 129 insertions(+), 105
Richard Henderson writes:
> Replace the existing Berkeley implementation with the
> FloatParts implementation.
>
> Signed-off-by: Richard Henderson
Nice ;-)
Reviewed-by: Alex Bennée
--
Alex Bennée
On 5/13/21 12:15 PM, Daniel P. Berrangé wrote:
> On Thu, May 13, 2021 at 12:12:33PM +0200, Philippe Mathieu-Daudé wrote:
>> On 5/13/21 11:55 AM, Daniel P. Berrangé wrote:
>>> librados-dev is not required by QEMU directly, only librbd-dev.
>>>
>>> glusterfs-common is not directly needed by QEMU.
>>>
Richard Henderson writes:
> Rename to parts$N_mul.
> Reimplement float128_mul with FloatParts128.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
This commit is best examined using the "-b" option to diff.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
tests/docker/dockerfiles-refresh.py | 1 +
tests/docker/dockerfiles/opensuse-leap.docker | 233 ++
2 files changed, 127 insertions(+)
This duplicates the ubuntu2004 container but with an inconsistent set of
packages.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Daniel P. Berrangé
---
.gitlab-ci.d/containers.yml| 5 --
tests/docker/dockerfiles/ubuntu.docker | 69 --
2 files changed, 7
On 5/13/21 11:55 AM, Daniel P. Berrangé wrote:
> mesa-libEGL-devel is not used in QEMU at all, but mesa-libgbm-devel is.
>
> spice-glib-devel is not use in QEMU at all, but spice-protocol is.
> We also need the -devel package for spice-server, not the runtime.
>
> There is no need to specifically
Richard Henderson writes:
> In preparation for implementing multiple sizes. Rename to parts_addsub,
> split out parts_add/sub_normal for future reuse with muladd.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
On Fri, 30 Apr 2021 at 22:07, Richard Henderson
wrote:
>
> From: Stephen Long
>
> Signed-off-by: Stephen Long
> Message-Id: <20200416173109.8856-1-stepl...@quicinc.com>
> Signed-off-by: Richard Henderson
> ---
> v2: Fix overlap between output and input vectors.
> v4: Fix histseg counting (zhiwe
On Fri, 30 Apr 2021 at 22:17, Richard Henderson
wrote:
>
> From: Stephen Long
>
> Add decoding logic for SVE2 64-bit/32-bit gather non-temporal
> load insns.
>
> 64-bit
> * LDNT1SB
> * LDNT1B (vector plus scalar)
> * LDNT1SH
> * LDNT1H (vector plus scalar)
> * LDNT1SW
> * LDNT1W (vector plus scal
On Thu, May 13, 2021 at 12:12:33PM +0200, Philippe Mathieu-Daudé wrote:
> On 5/13/21 11:55 AM, Daniel P. Berrangé wrote:
> > librados-dev is not required by QEMU directly, only librbd-dev.
> >
> > glusterfs-common is not directly needed by QEMU.
> >
> > QEMU uses ncursesw only on non-Windows host
On 5/12/21 1:54 PM, matheus.fe...@eldorado.org.br wrote:
+### Prefixed No-operation Instruction
+
+&PNOP invalid_suffix:bool
+@PNOP 01 11 -- 00 \
+&PNOP
+
+{
+ ## Invalid suffixes: Branch inst
On Fri, 30 Apr 2021 at 22:07, Richard Henderson
wrote:
>
> From: Stephen Long
>
> Signed-off-by: Stephen Long
> Message-Id: <20200422165503.13511-1-stepl...@quicinc.com>
> [rth: Fix indexing in helpers, expand macro to straight functions.]
> Signed-off-by: Richard Henderson
> ---
> target/arm/
On Fri, 30 Apr 2021 at 21:58, Richard Henderson
wrote:
>
> In addition, use the same vector generator interface for AdvSIMD.
> This fixes a bug in which the AdvSIMD insn failed to clear the
> high bits of the SVE register.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Peter Maydell
thanks
Richard Henderson writes:
> Rename to parts$N_muladd.
> Implement float128_muladd with FloatParts128.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
On Fri, 30 Apr 2021 at 22:13, Richard Henderson
wrote:
>
> From: Stephen Long
>
> Signed-off-by: Stephen Long
> Message-Id: <20200423180347.9403-1-stepl...@quicinc.com>
> [rth: Rename the trans_* functions to *_sve2.]
> Signed-off-by: Richard Henderson
> ---
> target/arm/sve.decode | 11 +
On Fri, 30 Apr 2021 at 22:01, Richard Henderson
wrote:
>
> From: Stephen Long
>
> Add decoding logic for SVE2 64-bit/32-bit scatter non-temporal
> store insns.
>
> 64-bit
> * STNT1B (vector plus scalar)
> * STNT1H (vector plus scalar)
> * STNT1W (vector plus scalar)
> * STNT1D (vector plus scalar
On Fri, 16 Apr 2021 at 22:58, Richard Henderson
wrote:
>
> For SVE, we potentially have a 4th argument coming from the
> movprfx instruction. Currently we do not optimize movprfx,
> so the problem is not visible.
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper.h | 20
Richard Henderson writes:
> We can perform the operation in 6 total adds instead of 8.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
Tested-by: Alex Bennée
> ---
> include/fpu/softfloat-macros.h | 37 +++---
> 1 file changed, 12 insertions(+), 2
On 5/12/21 1:54 PM, matheus.fe...@eldorado.org.br wrote:
From: Matheus Ferst
Used in D/DS/X-form load/store implementation.
Signed-off-by: Matheus Ferst
---
include/tcg/tcg-op.h | 2 ++
1 file changed, 2 insertions(+)
Ah, thanks. Queuing to tcg-next.
r~
Patchew URL:
https://patchew.org/QEMU/20210513095519.1213675-1-berra...@redhat.com/
Hi,
This series seems to have some coding style problems. See output below for
more information:
Type: series
Message-id: 20210513095519.1213675-1-berra...@redhat.com
Subject: [PATCH v3 00/22] tests/docker: st
On Fri, 30 Apr 2021 at 22:10, Richard Henderson
wrote:
>
> Currently only used by FMUL, but will shortly be used more.
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/sve.decode | 14 ++
Reviewed-by: Peter Maydell
thanks
-- PMM
On Fri, 30 Apr 2021 at 21:57, Richard Henderson
wrote:
>
> For SVE, we potentially have a 4th argument coming from the
> movprfx instruction. Currently we do not optimize movprfx,
> so the problem is not visible.
>
> Signed-off-by: Richard Henderson
> ---
> v4: Fix double addition (zhiwei).
> --
On 5/12/21 1:54 PM, matheus.fe...@eldorado.org.br wrote:
+PLBZ 01 10 0--.-- .. \
+100010 . . @PLS_D
Mind the indentation; looks like this got perturbed by prefixing "P".
r~
Richard Henderson writes:
> Clean up the formatting and variables; no functional change.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
12.05.2021 20:43, Max Reitz wrote:
pylint complains that discards1_sha256 and all_discards_sha256 are first
set in non-__init__ methods.
These variables are not really class-variables anyway, so let them
instead be returned by start_postcopy(), thus silencing pylint.
Suggested-by: Vladimir Seme
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 Fri, May 07, 2021 at 07:25:39PM +0100, Catalin Marinas wrote:
On Thu, May 06, 2021 at 05:15:25PM +0100, Steven Price wrote:
> On
On Fri, 30 Apr 2021 at 22:10, Richard Henderson
wrote:
>
> Used by FMLA and DOT, but will shortly be used more.
> Split FMLA from FMLS to avoid an extra sub field;
> similarly for SDOT from UDOT.
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/sve.decode | 29 +++
Richard Henderson writes:
> Have x86_64 assembly for them, with a fallback.
> This avoids shuffling values through %cl in the x86 case.
>
> Signed-off-by: Richard Henderson
> ---
> include/fpu/softfloat-macros.h | 36
> fpu/softfloat.c| 102 ++
Ticket has been moved here (thanks, José!):
https://gitlab.com/qemu-project/qemu/-/issues/278
... thus closing this on Launchpad now.
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #278
https://gitlab.com/qemu-project/qemu/-/issues/278
** Changed in: qemu
Status: Incomplete =
On 5/12/21 1:54 PM, matheus.fe...@eldorado.org.br wrote:
+static bool do_set_bool_cond(DisasContext *ctx, arg_X_bi *a, bool neg, bool
rev)
+{
+REQUIRE_INSNS_FLAGS2(ctx, ISA310);
+uint32_t mask = 0x08 >> (a->bi & 0x03);
+TCGv temp = tcg_temp_new();
+
+tcg_gen_extu_i32_tl(temp, cpu
12.05.2021 12:59, Daniel P. Berrangé wrote:
On Wed, May 12, 2021 at 12:40:03PM +0300, Roman Kagan wrote:
On Mon, Apr 19, 2021 at 10:34:49AM +0100, Daniel P. Berrangé wrote:
On Fri, Apr 16, 2021 at 11:08:59AM +0300, Vladimir Sementsov-Ogievskiy wrote:
Detecting monitor by current coroutine work
Richard Henderson writes:
> Rename to parts$N_div.
> Implement float128_div with FloatParts128.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
Richard Henderson writes:
> Split out parts_float_to_ahp and parts_float_to_float.
> Convert to pointers.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
Richard Henderson writes:
> Introduce parts_float_to_float_widen and parts_float_to_float_narrow.
> Use them for float128_to_float{32,64} and float{32,64}_to_float128.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
On 5/12/21 1:54 PM, matheus.fe...@eldorado.org.br wrote:
+while (i) {
+n = ctz64(mask);
+if (n > i) {
+n = i;
+}
+
+m = (1ll << n) - 1;
+if (bit) {
+right = ror64(right | (src & m), n);
+} else {
+left = ror64
On 5/12/21 1:54 PM, matheus.fe...@eldorado.org.br wrote:
From: Matheus Ferst
Signed-off-by: Matheus Ferst
---
target/ppc/insn32.decode | 7
target/ppc/translate.c | 1 +
target/ppc/translate/vector-impl.c.inc | 50 ++
3 files ch
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, &cm_event);
2497 if (ret) {
2498 perror("rdma_get_cm_event after rdm
On 5/12/21 1:54 PM, matheus.fe...@eldorado.org.br wrote:
From: Matheus Ferst
Signed-off-by: Matheus Ferst
---
target/ppc/insn32.decode | 6 ++
target/ppc/translate.c | 9 -
target/ppc/translate/fixedpoint-impl.c.inc | 7 +++
3 files chan
On 13/05/2021 08:01, Richard Henderson wrote:
On 5/12/21 1:54 PM, matheus.fe...@eldorado.org.br wrote:
+static bool do_set_bool_cond(DisasContext *ctx, arg_X_bi *a, bool
neg, bool rev)
+{
+ REQUIRE_INSNS_FLAGS2(ctx, ISA310);
+ uint32_t mask = 0x08 >> (a->bi & 0x03);
+ TCGv temp = tcg_t
Hi All,
Cc list is a bit of guess, so please add anyone else who might be interested
in this topic.
This came up in discussion of the CXL emulation series a while back
and I've finally gotten around to looking more closely at it
(having carried a local hack in the meantime).
https://lore.kernel.
The QEMU project is currently moving its bug tracking to another system.
For this we need to know which bugs are still valid and which could be
closed already. Thus we are setting the bug state to "Incomplete" now.
If the bug has already been fixed in the latest upstream version of QEMU,
then plea
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 pointers instead
of structures, which means that even th
On 12/05/2021 18.33, Peter Maydell wrote:
On Wed, 12 May 2021 at 17:24, Markus Armbruster wrote:
The following changes since commit a5ccdccc97d6e0d75282ede5b866cf694e9602b0:
Merge remote-tracking branch 'remotes/kraxel/tags/vga-20210510-pull-request'
into staging (2021-05-12 14:45:21 +010
On Thu, 13 May 2021, Philippe Mathieu-Daudé wrote:
On 5/11/21 3:09 PM, BALATON Zoltan wrote:
On Tue, 11 May 2021, Philippe Mathieu-Daudé wrote:
Hi Zoltan,
On 5/11/21 1:28 PM, BALATON Zoltan wrote:
On Tue, 11 May 2021, Philippe Mathieu-Daudé wrote:
The motivation behind this series is to remo
The QEMU project is currently moving its bug tracking to another system.
For this we need to know which bugs are still valid and which could be
closed already. Thus we are setting the bug state to "Incomplete" now.
If the bug has already been fixed in the latest upstream version of QEMU,
then plea
1 - 100 of 344 matches
Mail list logo