Queued, thanks.
Paolo
On 6/21/22 19:34, Daniel Henrique Barboza wrote:
It is not advisable to execute an object_dynamic_cast() to poke into
bus->qbus.parent and follow it up with a C cast into the PnvPHB type we
think we got.
In fact this is not needed. There is nothing sophisticated being done
with the PHB object re
On 6/22/22 07:10, Alexey Kardashevskiy wrote:
The new PAPR 2.12 defines a watchdog facility managed via the new
H_WATCHDOG hypercall.
This adds H_WATCHDOG support which a proposed driver for pseries uses:
https://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=303120
This was tested by r
PAPR+/LoPAPR says:
===
The platform must restore the default DMA window for the PE on a call
to the ibm,remove-pe-dma-window RTAS call when all of the following
are true:
a. The call removes the last DMA window remaining for the PE.
b. The DMA window being removed is not the default window
===
On Tue, Jun 21, 2022 at 8:54 PM Ben Dooks wrote:
>
> On Mon, Jun 20, 2022 at 04:47:44PM +1000, Alistair Francis wrote:
> > On Sun, Jun 19, 2022 at 6:14 AM Ben Dooks wrote:
> > >
> > > Use the qemu_fdt_setprop_strings() in sifve_u.c to simplify
> > > the code.
> > >
> > > Signed-off-by: Ben Dooks
The new PAPR 2.12 defines a watchdog facility managed via the new
H_WATCHDOG hypercall.
This adds H_WATCHDOG support which a proposed driver for pseries uses:
https://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=303120
This was tested by running QEMU with a debug kernel and command line
It keeps repeating, move it to the header. This uses __builtin_ffsl() to
allow using the macros in #define.
This is not using the QEMU's FIELD macros as this would require changing
all such macros found in skiboot (the PPC PowerNV firmware).
Signed-off-by: Alexey Kardashevskiy
---
Changes:
v2:
*
Richard Henderson writes:
> Hi Luis,
>
> Cc'ing qemu-devel just in case someone else runs into this problem:
>
> The symptom is an early-ish crash booting the linux kernel -- without
> earlycon there is no output at all. Reproducing it requires both
> -bios QEMU_EFI.fd and -kernel Image.gz. Us
On 6/21/22 23:54, Daniel Henrique Barboza wrote:
On 6/20/22 05:01, Alexey Kardashevskiy wrote:
PAPR+/LoPAPR says:
===
The platform must restore the default DMA window for the PE on a call
to the ibm,remove-pe-dma-window RTAS call when all of the following
are true:
a. The call removes the
repository at:
https://gitlab.com/juan.quintela/qemu.git
tags/migration-20220621-pull-request
for you to fetch changes up to 720eceaa316f2a75a7930085bb305850831a065f:
migration: remove the QEMUFileOps abstraction (2022-06-21 18:0
The comment of flatview_access_allowed() suggests to pass address
within that memory region, this isn't ture in some call sites.
This makes qemu log in flatview_access_allowed() confusing and
potential risk if the input parameter will be checked in the future.
Fixes: 3ab6fdc91b72 ("softmmu/physme
On 6/21/22 10:23, Peter Maydell wrote:
+static bool trans_RDSVL(DisasContext *s, arg_RDSVL *a)
+{
+if (!dc_isar_feature(aa64_sme, s)) {
+return false;
+}
+if (sme_enabled_check(s)) {
+TCGv_i64 reg = cpu_reg(s, a->rd);
+tcg_gen_movi_i64(reg, a->imm * s->svl);
+
Mention devices which support VESA BIOS Extensions (VBE) specifically in
the list item of the Root Bus section discussing devices placed on the
Root Complex.
VESA BIOS Extensions (VBE) present a particular challenge not currently
noted in the recommendations: ioport access to VBE registers is not
From: Daniel P. Berrangé
Now that all QEMUFile callbacks are removed, the entire concept can be
deleted.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Quintela
Signed-off-by: Juan Quintela
---
migration/qemu-file-channel.h | 32 -
From: Daniel P. Berrangé
This directly implements the set_blocking logic using QIOChannel APIs.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Quintela
Signed-off-by: Juan Quintela
---
migration/qemu-file.h | 5 -
migration/qemu-file-cha
From: Daniel P. Berrangé
This directly implements the get_return_path logic using QIOChannel APIs.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Quintela
Signed-off-by: Juan Quintela
---
migration/qemu-file.h | 6 --
migration/qemu-file
From: Daniel P. Berrangé
Prepare for the elimination of QEMUFileOps by introducing a pair of new
constructors. This lets us distinguish between an input and output file
object explicitly rather than via the existance of specific callbacks.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Dani
From: Daniel P. Berrangé
This directly implements the get_buffer logic using QIOChannel APIs.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Quintela
Signed-off-by: Juan Quintela
---
migration/qemu-file.h | 9 -
migration/qemu-file-c
From: Daniel P. Berrangé
This directly implements the writev_buffer logic using QIOChannel APIs.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Quintela
Signed-off-by: Juan Quintela
---
migration/qemu-file.h | 9
migration/qemu-file
From: Daniel P. Berrangé
This directly implements the shutdown logic using QIOChannel APIs.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Quintela
Signed-off-by: Juan Quintela
---
migration/qemu-file.h | 10 --
migration/qemu-file-ch
From: Daniel P. Berrangé
This directly implements the close logic using QIOChannel APIs.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Quintela
Signed-off-by: Juan Quintela
---
migration/qemu-file.h | 10 --
migration/qemu-file-chann
From: Daniel P. Berrangé
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Quintela
Signed-off-by: Juan Quintela
---
migration/qemu-file.h | 5 -
1 file changed, 5 deletions(-)
diff --git a/migration/qemu-file.h b/migration/qemu-file.h
index 3c93a27
From: Daniel P. Berrangé
The qemu_update_position method name gives the misleading impression
that it is changing the current file offset. Most of the files are
just streams, however, so there's no concept of a file offset in the
general case.
What this method is actually used for is to report o
From: Daniel P. Berrangé
The only callers of qemu_fopen_ops pass 'true' for the 'has_ioc'
parameter, so hardcode this assumption in QEMUFile, by passing in
the QIOChannel object as a non-opaque parameter.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Q
From: Daniel P. Berrangé
The only user of the hooks is RDMA which provides a QIOChannel backed
impl of QEMUFile. It can thus use the qemu_file_get_ioc() method.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Quintela
Signed-off-by: Juan Quintela
---
From: Daniel P. Berrangé
Introduce a QIOChannelBlock class that exposes the BlockDriverState
VMState region for I/O.
This is kept in the migration/ directory rather than io/, to avoid
a mutual dependancy between block/ <-> io/ directories. Also the
VMState should only be used by the migration co
From: Daniel P. Berrangé
This renames the following QEMUFile fields
* bytes_xfer -> rate_limit_used
* xfer_limit -> rate_limit_max
The intent is to make it clear that 'bytes_xfer' is specifically related
to rate limiting of data and applies to data queued, which need not have
been transferred
From: Daniel P. Berrangé
The name 'ftell' gives the misleading impression that the QEMUFile
objects are seekable. This is not the case, as in general we just
have an opaque stream. The users of this method are only interested
in the total bytes processed. This switches to a new name that
reflects
From: Daniel P. Berrangé
With this change, all QEMUFile usage is backed by QIOChannel at
last.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Quintela
Signed-off-by: Juan Quintela
---
migration/savevm.c | 42 --
From: Daniel P. Berrangé
This removes one further custom impl of QEMUFile, in favour of a
QIOChannel based impl.
Reviewed-by: Eric Blake
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Quintela
Signed-off-by: Juan Quintela
---
migration/ram.c | 7 ---
1 file changed, 4 insertions(+)
From: Daniel P. Berrangé
This is for code which needs a portable equivalent to a QIOChannelFile
connected to /dev/null.
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Juan Quintela
Signed-off-by: Juan Quintela
---
include/io/channel-null.h | 55 +++
io/channel-null.c
From: Daniel P. Berrangé
The field name 'pos' gives the misleading impression that the QEMUFile
objects are seekable. This is not the case, as in general we just
have an opaque stream. The users of this method are only interested
in the total bytes processed. This switches to a new name that
refl
From: Daniel P. Berrangé
The QEMUFile 'save_hook' callback has a 'size_t size' parameter.
The RDMA impl of this has logic that takes different actions
depending on whether the value is zero or non-zero. It has
commented out logic that would have taken further actions
if the value was negative.
From: Daniel P. Berrangé
The qemu_file_update_transfer name doesn't give a clear guide on what
its purpose is, and how it differs from the qemu_file_credit_transfer
method. The latter is specifically for accumulating for total migration
traffic, while the former is specifically for accounting in
From: Leonardo Bras
Somewhere between v6 and v7 the of the zero-copy-send patchset a crucial
part of the flushing mechanism got missing: incrementing zero_copy_queued.
Without that, the flushing interface becomes a no-op, and there is no
guarantee the buffer is really sent.
This can go as bad a
From: Leonardo Bras
During implementation of MSG_ZEROCOPY feature, a lot of #ifdefs were
introduced, particularly at qio_channel_socket_writev().
Rewrite some of those changes so it's easier to read.
Also, introduce an assert to help detect incorrect zero-copy usage is when
it's disabled on bui
From: Leonardo Bras
When originally implemented, zero_copy_send was designed as a Migration
paramenter.
But taking into account how is that supposed to work, and how
the difference between a capability and a parameter, it only makes sense
that zero-copy-send would work better as a capability.
T
n.quintela/qemu.git tags/migration-20220621-pull-request
for you to fetch changes up to 720eceaa316f2a75a7930085bb305850831a065f:
migration: remove the QEMUFileOps abstraction (2022-06-21 18:06:55 +0200)
Migration Pull request
H
Nobody has ever showed up to unregister individual pages, and another
set of patches written by Daniel P. Berrangé
just remove qemu_rdma_signal_unregister() function needed here.
Signed-off-by: Juan Quintela
Reviewed-by: Dr. David Alan Gilbert
---
migration/rdma.c | 41
Peter Xu wrote:
> Create a new socket for postcopy to be prepared to send postcopy requested
> pages via this specific channel, so as to not get blocked by precopy pages.
>
> A new thread is also created on dest qemu to receive data from this new
> channel
> based on the ram_load_postcopy() routi
in the Git repository at:
https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20220621
for you to fetch changes up to c79a8e840c435bc26a251e34b043318e8b2081db:
util/cacheflush: Optimize flushing when ppc host has coherent icache
(2022-06-21 09:2
Hi Luis,
Cc'ing qemu-devel just in case someone else runs into this problem:
The symptom is an early-ish crash booting the linux kernel -- without earlycon there is no
output at all. Reproducing it requires both -bios QEMU_EFI.fd and -kernel Image.gz.
Using only one of the two options works.
Hi Paul,
I'm CC'ing the overall QEMU mailing list as well to increase the chance
of finding someone that runs QEMU on Windows.
On 6/21/22 13:00, Paul Dembry wrote:
I have AIX 7.2 installed and running fine however I cannot get any access to it
via my LAN. I have tried multiple variations of -n
Leandro Lupori writes:
> Check if each page dir/table base address is properly aligned and
> log a guest error if not, as real hardware behave incorrectly in
> this case.
>
> These checks are only performed when DEBUG_MMU is defined, to avoid
> hurting the performance.
>
> Signed-off-by: Leandro
Leandro Lupori writes:
> Check if the number and size of Radix levels are valid on
> POWER9/POWER10 CPUs, according to the supported Radix Tree
> Configurations described in their User Manuals.
>
> Signed-off-by: Leandro Lupori
> ---
> target/ppc/mmu-radix64.c | 36 +
Peter Xu wrote:
> Firstly, postcopy already preempts precopy due to the fact that we do
> unqueue_page() first before looking into dirty bits.
>
> However that's not enough, e.g., when there're host huge page enabled, when
> sending a precopy huge page, a postcopy request needs to wait until the w
Merge init_ctr_el0 into arch_cache_info. In flush_idcache_range,
use the pre-computed line sizes from the global variables.
Use CONFIG_DARWIN in preference to __APPLE__.
Signed-off-by: Richard Henderson
Reviewed-by: Peter Maydell
Message-Id: <20220621014837.189139-3-richard.hender...@linaro.org
From: Matheus Kowalczuk Ferst
Power ISA v3.0 introduced mod[su][wd] insns that can be used to
implement rem[u]_i{32,64}.
Signed-off-by: Matheus Ferst
Signed-off-by: Richard Henderson
---
tcg/ppc/tcg-target.h | 4 ++--
tcg/ppc/tcg-target.c.inc | 22 ++
2 files changed,
From: Nicholas Piggin
On linux, the AT_HWCAP bit PPC_FEATURE_ICACHE_SNOOP indicates
that we can use a simplified 3 instruction flush sequence.
Signed-off-by: Nicholas Piggin
Message-Id: <20220519141131.29839-1-npig...@gmail.com>
[rth: update after merging cacheflush.c and cacheinfo.c]
Signed-of
From: Philippe Mathieu-Daudé
Reorg TCG AccelOpsClass initialization to emphasis icount
mode share more code with single-threaded TCG.
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Richard Henderson
Message-Id: <20220323171751.78612-7-philippe.mathieu.da...@gmail.com>
Signed-off-by: Richar
From: Bin Meng
CPUClass::memory_rw_debug() holds a callback for GDB memory access.
If not provided, cpu_memory_rw_debug() is used by the GDB stub.
Drop avr_cpu_memory_rw_debug() which does nothing special.
Signed-off-by: Bin Meng
Reviewed-by: Philippe Mathieu-Daudé
Message-Id: <20220322095004.
Combine the two files into cacheflush.c. There's a couple of bits
that would be helpful to share between the two, and combining them
seems better than exporting the bits.
Signed-off-by: Richard Henderson
Reviewed-by: Peter Maydell
Message-Id: <20220621014837.189139-2-richard.hender...@linaro.or
From: Philippe Mathieu-Daudé
Move TCG cflags initialization to thread handler.
Remove the duplicated assert checks.
Signed-off-by: Philippe Mathieu-Daudé
Message-Id: <20220323171751.78612-6-philippe.mathieu.da...@gmail.com>
Signed-off-by: Richard Henderson
---
accel/tcg/tcg-accel-ops-mttcg.c
From: Idan Horowitz
This decreases qemu_clock_deadline_ns_all's share from 23.2% to 13% in a
profile of icount-enabled aarch64-softmmu.
Signed-off-by: Idan Horowitz
Reviewed-by: Richard Henderson
Message-Id: <20220114004358.299534-2-idan.horow...@gmail.com>
Signed-off-by: Richard Henderson
--
The bug is an uninitialized memory read, along the translate_fail
path, which results in garbage being read from iotlb_to_section,
which can lead to a crash in io_readx/io_writex.
The bug may be fixed by writing any value with zero
in ~TARGET_PAGE_MASK, so that the call to iotlb_to_section using
t
om/rth7680/qemu.git tags/pull-tcg-20220621
for you to fetch changes up to c79a8e840c435bc26a251e34b043318e8b2081db:
util/cacheflush: Optimize flushing when ppc host has coherent icache
(2022-06-21 09:28:41 -0700)
Speed empty tim
The sancov filter check still fails when unused arguments are treated as
errors. To work around that, add a SanitizerCoverage flag to the
build-check.
Fixes: aa4f3a3b88 ("build: fix check for -fsanitize-coverage-allowlist")
Signed-off-by: Alexander Bulekov
---
meson.build | 3 ++-
1 file changed
From: Iris Chen
Signed-off-by: Iris Chen
---
Fixed .needed for subsection and suggestions from Francisco
hw/block/m25p80.c | 82 ++-
1 file changed, 67 insertions(+), 15 deletions(-)
diff --git a/hw/block/m25p80.c b/hw/block/m25p80.c
index 81ba3da4
On Mon, 20 Jun 2022 at 18:52, Richard Henderson
wrote:
>
> Place this late in the resettable section of the structure,
> to keep the most common element offsets from being > 64k.
>
> Reviewed-by: Peter Maydell
> Signed-off-by: Richard Henderson
> +
> +/*
> + * SME ZA storage -- 256 x 25
On Mon, 20 Jun 2022 at 19:23, Richard Henderson
wrote:
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sme.h| 2 ++
> target/arm/translate-a64.h | 1 +
> target/arm/sme.decode | 4
> target/arm/sme_helper.c| 25 +
> target/arm/translate
On Tue, Jun 21, 2022 at 10:17 AM Peter Foley wrote:
> The upstream fixes in
> https://gitlab.freedesktop.org/slirp/libslirp/-/commit/6489ebbc691f5d97221ad154d570a231e30fb369
> and
> https://gitlab.freedesktop.org/slirp/libslirp/-/commit/cc20d9ac578aec5502dcb26557765d3e9433cb26
> resolved the fail
On 21/06/2022 10:49, Markus Armbruster wrote:
Laurent Vivier writes:
On 20/06/2022 17:21, Markus Armbruster wrote:
Laurent Vivier writes:
Copied from socket netdev file and modified to use SocketAddress
to be able to introduce new features like unix socket.
"udp" and "mcast" are squashed
in the Git repository at:
https://gitlab.com/danielhb/qemu.git tags/pull-ppc-20220621
for you to fetch changes up to 609b1c866925049f22a79623021076192f7a6595:
target/ppc: cpu_init: Clean up stop state on cpu reset (2022-06-20 08:38
Le 28/05/2022 à 12:52, Helge Deller a écrit :
Keep track of the new child tidptr given by a set_tid_address() syscall.
Do not call the host set_tid_address() syscall because we are emulating
the behaviour of writing to child_tidptr in the exit() path.
Signed-off-by: Helge Deller
Reviewed-by: Ri
On 6/21/22 09:58, Paolo Bonzini wrote:
On 6/20/22 18:41, Matheus Kowalczuk Ferst wrote:
On 17/06/2022 07:12, Paolo Bonzini wrote:
Hi Matheus,
could you please test the tests-tcg-next branch at
https://gitlab.com/bonzini/qemu?
At be6090bcac10, it works if no BE toolchain is present. Otherwise,
Le 28/05/2022 à 12:52, Helge Deller a écrit :
Keep track of the new child tidptr given by a set_tid_address() syscall.
Do not call the host set_tid_address() syscall because we are emulating
the behaviour of writing to child_tidptr in the exit() path.
Signed-off-by: Helge Deller
Reviewed-by: Ri
Le 21/06/2022 à 16:42, Ilya Leoshkevich a écrit :
Currently QEMU ignores madvise(MADV_DONTNEED), which break apps that
rely on this for zeroing out memory [1]. Improve the situation by doing
a passthrough when the range in question is a host-page-aligned
anonymous mapping.
This is based on the p
Le 10/06/2022 à 16:38, Alex Bennée a écrit :
While forcing the CPU to unrealize by hand does trigger the clean-up
code we never fully free resources because refcount never reaches
zero. This is because QOM automatically added objects without an
explicit parent to /unattached/, incrementing the re
Le 03/06/2022 à 23:38, Richard Henderson a écrit :
We had been using the i686 platform string for x86_64.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1041
Signed-off-by: Richard Henderson
---
linux-user/elfload.c | 30 +-
1 file changed, 17 insertions(
It's unneeded. No other PCIE_BUS implements this interface.
Reviewed-by: Frederic Barrat
Fixes: 4f9924c4d4cf ("ppc/pnv: Add models for POWER9 PHB4 PCIe Host bridge")
Signed-off-by: Daniel Henrique Barboza
---
hw/pci-host/pnv_phb4.c | 4
1 file changed, 4 deletions(-)
diff --git a/hw/pci-h
It's inneficient to scroll all child objects when we have all PHBs
available in chip8->phbs[].
pnv_chip_power8_pic_print_info_child() ended up folded into
pic_print_info() for simplicity.
Reviewed-by: Frederic Barrat
Signed-off-by: Daniel Henrique Barboza
---
hw/ppc/pnv.c | 22
pnv_ics_resend() is scrolling through all the child objects of the chip
to search for the PHBs. It's faster and simpler to just use the phbs[]
array.
pnv_ics_resend_child() was folded into pnv_ics_resend() since it's too
simple to justify its own function.
Reviewed-by: Cédric Le Goater
Reviewed-
The function is working today by getting all the child objects of the
chip, interacting with each of them to check whether the child is a PHB,
and then doing what needs to be done.
We have all the chip PHBs in the phbs[] array so interacting with all
child objects is unneeded. Open code pnv_ics_ge
It's unneeded. No other PCIE_BUS implements this interface.
Reviewed-by: Frederic Barrat
Fixes: 9ae1329ee2fe ("ppc/pnv: Add models for POWER8 PHB3 PCIe Host bridge")
Signed-off-by: Daniel Henrique Barboza
---
hw/pci-host/pnv_phb3.c | 4
1 file changed, 4 deletions(-)
diff --git a/hw/pci-h
On Tue, 21 Jun 2022 at 12:41, Peter Maydell wrote:
>
> On Mon, 20 Jun 2022 at 20:22, Alexander Graf wrote:
> >
> > Some features such as running in EL3 or running M profile code are
> > incompatible with virtualization as QEMU implements it today. To prevent
> > users from picking invalid configu
It is not advisable to execute an object_dynamic_cast() to poke into
bus->qbus.parent and follow it up with a C cast into the PnvPHB type we
think we got.
In fact this is not needed. There is nothing sophisticated being done
with the PHB object retrieved during root_port_realize() for both
PHB3 an
This version present changes in patch 03. We're now setting chassis and
slot in pnv_phb_attach_root_port(), avoiding all the hassle of having to
access the PHB object via bus->qbus.parent inside root_port_realize().
changes from v2:
- patch 03:
- set chassis and slot outside of root_port_realize
Creating a root port is something related to the PHB, not the PEC. It
also makes the logic more in line with what pnv-phb3 does.
Reviewed-by: Frederic Barrat
Reviewed-by: Cédric Le Goater
Signed-off-by: Daniel Henrique Barboza
---
hw/pci-host/pnv_phb4.c | 4
hw/pci-host/pnv_phb4_pec.c
At this moment we leave the pnv-phb3(4)-root-port unattached in QOM:
/unattached (container)
(...)
/device[2] (pnv-phb3-root-port)
/bus master container[0] (memory-region)
/bus master[0] (memory-region)
/pci_bridge_io[0] (memory-region)
/pci_bridge_io[1] (memory-regio
On 6/16/22 16:18, Emanuele Giuseppe Esposito wrote:
With the*nop* job_lock/unlock placed, rename the static
functions that are always under job_mutex, adding "_locked" suffix.
List of functions that get this suffix:
job_txn_refjob_txn_del_job
job_txn_apply job_state
On Mon, 20 Jun 2022 at 19:13, Richard Henderson
wrote:
>
> These SME instructions are nominally within the SVE decode space,
> so we add them to sve.decode and translate-sve.c.
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/translate-a64.h | 1 +
> target/arm/sve.decode | 5 -
On 09/06/2022 10:56, Peter Maydell wrote:
On Mon, 6 Jun 2022 at 15:34, Lucas Mateus Castro(alqotel)
wrote:
---
Currently there's a disagreement between the checkpatch code and the
documentation, this RFC just changes the checkpatch to match the
documentation.
But there was a discussion in 20
The upstream fixes in
https://gitlab.freedesktop.org/slirp/libslirp/-/commit/6489ebbc691f5d97221ad154d570a231e30fb369
and
https://gitlab.freedesktop.org/slirp/libslirp/-/commit/cc20d9ac578aec5502dcb26557765d3e9433cb26
resolved the failure we were seeing in our internal test-case.
Thanks!
On Tue, J
On Mon, 20 Jun 2022 at 19:08, Richard Henderson
wrote:
>
> Mirror the properties for SVE. The main difference is
> that any arbitrary set of powers of 2 may be supported,
> and not the stricter constraints that apply to SVE.
>
> Include a property to control FEAT_SME_FA64, as failing
> to restric
On 6/16/22 16:18, Emanuele Giuseppe Esposito wrote:
}
@@ -1939,7 +1943,9 @@ static void blockdev_backup_abort(BlkActionState *common)
aio_context = bdrv_get_aio_context(state->bs);
aio_context_acquire(aio_context);
-job_cancel_sync(&state->job->job, true);
+
On 6/15/22 16:20, Lucas Coutinho wrote:
Signed-off-by: Lucas Coutinho
---
Reviewed-by: Leandro Lupori
Thanks,
Leandro
On 6/20/22 18:41, Matheus Kowalczuk Ferst wrote:
On 17/06/2022 07:12, Paolo Bonzini wrote:
Hi Matheus,
could you please test the tests-tcg-next branch at
https://gitlab.com/bonzini/qemu?
At be6090bcac10, it works if no BE toolchain is present. Otherwise, the
script probes powerpc64-linux-gnu-g
On 6/15/22 16:20, Lucas Coutinho wrote:
Signed-off-by: Lucas Coutinho
---
Reviewed-by: Leandro Lupori
Thanks,
Leandro
On 6/15/22 16:20, Lucas Coutinho wrote:
Signed-off-by: Lucas Coutinho
---
Reviewed-by: Leandro Lupori
Thanks,
Leandro
On 6/15/22 16:20, Lucas Coutinho wrote:
Signed-off-by: Lucas Coutinho
---
Reviewed-by: Leandro Lupori
Thanks,
Leandro
On 6/15/22 16:20, Lucas Coutinho wrote:
Signed-off-by: Lucas Coutinho
---
Reviewed-by: Leandro Lupori
Thanks,
Leandro
On 6/15/22 16:20, Lucas Coutinho wrote:
Signed-off-by: Lucas Coutinho
---
Reviewed-by: Leandro Lupori
Thanks,
Leandro
On 6/15/22 16:20, Lucas Coutinho wrote:
Signed-off-by: Lucas Coutinho
---
Reviewed-by: Leandro Lupori
Thanks,
Leandro
On Fri, Jun 17, 2022 at 7:37 AM Alexander Bulekov wrote:
> On 220617 1217, Thomas Huth wrote:
> > On 16/06/2022 21.03, Alexander Bulekov wrote:
> > > On 220616 0930, Patrick Venture wrote:
> > > > On Thu, Jun 16, 2022 at 6:31 AM Alexander Bulekov
> wrote:
> > > >
> > > > > Is this an --enable-sa
On 6/16/22 16:18, Emanuele Giuseppe Esposito wrote:
Introduce the job locking mechanism through the whole job API,
Not the whole, I think? As next patches introduces locking in more and more
places..
--
Best regards,
Vladimir
On 6/15/22 16:19, Lucas Coutinho wrote:
Signed-off-by: Lucas Coutinho
---
Reviewed-by: Leandro Lupori
Thanks,
Leandro
On 6/15/22 16:19, Lucas Coutinho wrote:
Signed-off-by: Lucas Coutinho
---
Reviewed-by: Leandro Lupori
Thanks,
Leandro
On 6/15/22 16:19, Lucas Coutinho wrote:
From: Matheus Ferst
GEN_PRIV and related CHK_* macros just assumed that variable named
"ctx" would be in scope when they are used, and that it would be a
pointer to DisasContext. Change these macros to receive the pointer
explicitly.
Signed-off-by: Math
On 6/15/22 16:19, Lucas Coutinho wrote:
From: Matheus Ferst
Equivalent to CHK_SV and CHK_HV, but can be used in decodetree methods.
Signed-off-by: Matheus Ferst
Signed-off-by: Lucas Coutinho
---
Reviewed-by: Leandro Lupori
Thanks,
Leandro
On 21/06/2022 04:51, Paolo Bonzini wrote:
> This series fixes two bugs with configure's cross compilation detection:
>
> - first, --cross-cflags is not obeyed by pc-bios/ compilation
>
> - second, on a ppc64le machine, the host compiler can be used for ppc64
>tests/tcg;
That may be true for
1 - 100 of 219 matches
Mail list logo