On Wed, May 18, 2022 at 4:38 PM Atish Patra wrote:
>
> On Tue, May 17, 2022 at 1:54 PM Alistair Francis wrote:
> >
> > On Tue, May 17, 2022 at 6:52 PM Daniel P. Berrangé
> > wrote:
> > >
> > > On Tue, May 17, 2022 at 03:03:38PM +1000, Alistair Francis wrote:
> > > > On Sat, May 7, 2022 at 6:30
On Fri, May 13, 2022 at 7:47 PM Tsukasa OI wrote:
>
> Many properties for extension names are just in lowercase. On the other
> hand, following extension properties and "Counters" are capitalized.
>
> - Zifencei
> - Zicsr
> - Zfh
> - Zfhmin
> - Zve32f
> - Zve64f
>
> This commit
On Mon, May 23, 2022 at 10:53:44AM +0100, Peter Maydell wrote:
> I just put some proposed dates into the 7.1 schedule page:
> https://wiki.qemu.org/Planning/7.1#Release_Schedule
>
> * 2022-07-12 Softfreeze
> * 2022-07-19 Hardfreeze. Tag rc0
> * 2022-07-26 Tag rc1
> * 2022-08-02 Tag rc2
> *
On Fri, May 20, 2022 at 06:31:02PM +, Sean Christopherson wrote:
> On Fri, May 20, 2022, Andy Lutomirski wrote:
> > The alternative would be to have some kind of separate table or bitmap (part
> > of the memslot?) that tells KVM whether a GPA should map to the fd.
> >
> > What do you all
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> Always pass a uint64_t. This resolves a FIXME in the
> m68k and nios2 semihosting that we've lost data.
>
> Signed-off-by: Richard Henderson
> ---
> include/exec/gdbstub.h| 3 +--
> gdbstub.c | 7 ---
>
Am 23/05/2022 um 15:15 schrieb Stefan Hajnoczi:
> On Mon, May 23, 2022 at 10:48:48AM +0200, Emanuele Giuseppe Esposito wrote:
>>
>>
>> Am 22/05/2022 um 17:06 schrieb Stefan Hajnoczi:
>>> On Wed, May 18, 2022 at 06:14:17PM +0200, Kevin Wolf wrote:
Am 18.05.2022 um 14:43 hat Paolo Bonzini
./scripts/checkpatch.pl does not like this long line:
$ ../scripts/checkpatch.pl
v5-2-8-target-ppc-Implemented-xvi-ger-instructions.patch
WARNING: line over 80 characters
#382: FILE: target/ppc/translate/vsx-impl.c.inc:2829:
+ void (*helper)(TCGv_env, TCGv_ptr, TCGv_ptr,
On Tue, May 24, 2022 at 12:35:49AM +1000, Geoffrey McRae wrote:
> Hi Gerd,
>
> Over the past few weeks I have been adding spice display support to Looking
> Glass as a fallback mechanism for during system boot (or diags) before our
> application is loaded in the guest VM. The idea is to have the
On 5/23/22 06:48, Daniel Henrique Barboza wrote:
Checking 0006-target-ppc-declare-xscvspdpn-helper-with-call-flags.patch...
ERROR: spaces required around that '*' (ctx:WxV)
#69: FILE: target/ppc/translate/vsx-impl.c.inc:1049:
+bool trans_XSCVSPDPN(DisasContext *ctx, arg_XX2 *a)
On 19/05/2022 13.41, Peter Maydell wrote:
On Mon, 16 May 2022 at 16:22, Thomas Huth wrote:
Now that we allow compiling with Capstone v3.05 again, all our supported
build hosts should provide at least this version of the disassembler
library, so we do not need to ship this as a submodule
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> We've already loaded cs->env_ptr into a local variable; use it.
> Since env is unconditionally used, we don't need a dummy use.
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/common-semi-target.h | 62 ++
>
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> We already have some larger ifdef blocks for ARM and RISCV;
> split out a boolean test for SYS_SYNCCACHE.
>
> Reviewed-by: Alistair Francis
> Signed-off-by: Richard Henderson
> ---
> semihosting/arm-compat-semi.c | 20
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> Split out the non-ARM specific portions of SYS_OPEN to a
> reusable function. This handles gdb and host file i/o.
>
> Add helpers to validate the length of the filename string.
> Prepare for usage by other semihosting by allowing the
>
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> The implementation of qemu_semihosting_console_inc does not
> defer to gdbstub, but only reads from the fifo in console.c.
>
> Signed-off-by: Richard Henderson
> ---
> include/semihosting/console.h | 9 -
> 1 file changed, 4
From: Mark Kanda
Add an HMP command to retrieve statistics collected at run-time.
The command will retrieve and print either all VM-level statistics,
or all vCPU-level statistics for the currently selected CPU.
Signed-off-by: Paolo Bonzini
---
hmp-commands-info.hx | 13 +++
Introduce a simple filtering of statistics, that allows to retrieve
statistics for a subset of the guest vCPUs. This will be used for
example by the HMP monitor, in order to retrieve the statistics
for the currently selected CPU.
Example:
{ "execute": "query-stats",
"arguments": {
Allow the user to request statistics for a single provider of interest.
Extracted from a patch by Mark Kanda.
Signed-off-by: Paolo Bonzini
---
hmp-commands-info.hx | 7 ---
monitor/hmp-cmds.c | 41 ++---
2 files changed, 38 insertions(+), 10
On 2022-05-24 01:28, Gerd Hoffmann wrote:
On Tue, May 24, 2022 at 12:35:49AM +1000, Geoffrey McRae wrote:
Hi Gerd,
Over the past few weeks I have been adding spice display support to
Looking
Glass as a fallback mechanism for during system boot (or diags) before
our
application is loaded in
On 5/23/2022 4:45 PM, Gerd Hoffmann wrote:
Hi,
+do {
+size = sizeof(struct kvm_tdx_capabilities) +
+ max_ent * sizeof(struct kvm_tdx_cpuid_config);
+caps = g_malloc0(size);
+caps->nr_cpuid_configs = max_ent;
+
+r =
From: Frank Chang
"mimpid" cpu option was mistyped to "mipid".
Fixes: 9951ba94 ("target/riscv: Support configuarable marchid, mvendorid, mipid
CSR values")
Signed-off-by: Frank Chang
Reviewed-by: Alistair Francis
---
target/riscv/cpu.c | 4 ++--
target/riscv/cpu.h | 2 +-
target/riscv/csr.c
Am 21/05/2022 um 14:27 schrieb Stefan Hajnoczi:
> bdrv_co_drain() has not been used since commit 9a0cec664eef ("mirror:
> use bdrv_drained_begin/bdrv_drained_end") in 2016. Remove it so there
> are fewer drain scenarios to worry about.
>
> Use bdrv_drained_begin()/bdrv_drained_end() instead.
在 2022/5/23 下午2:34, Alistair Francis 写道:
On Wed, May 18, 2022 at 11:54 AM Weiwei Li wrote:
- includes all multiplication operations for M extension
Signed-off-by: Weiwei Li
Signed-off-by: Junqiang Wang
---
target/riscv/cpu.c | 2 ++
target/riscv/cpu.h
To support reconnecting after restart or crash, VDUSE backend
might need to resubmit inflight I/Os. This stores the metadata
such as the index of inflight I/O's descriptors to a shm file so
that VDUSE backend can restore them during reconnecting.
Signed-off-by: Xie Yongji
---
On Thu, May 12, 2022 at 10:48:14AM -0700, Isaku Yamahata wrote:
> On Thu, May 12, 2022 at 11:17:37AM +0800,
> Xiaoyao Li wrote:
>
> > diff --git a/target/i386/kvm/kvm_i386.h b/target/i386/kvm/kvm_i386.h
> > index b434feaa6b1d..5c7972f617e8 100644
> > --- a/target/i386/kvm/kvm_i386.h
> > +++
Specify maximum possible APIC ID assigned for current VM session to KVM
prior to the creation of vCPUs. By this setting, KVM can set up VM-scoped
data structure indexed by the APIC ID, e.g. Posted-Interrupt Descriptor
table to support Intel IPI virtualization, with the most optimal memory
On Sat, May 14, 2022 at 08:54:59AM +0800, zhenwei pi wrote:
> From: Lei He
>
> Add an ANS.1 DER decoder which is used to parse asymmetric
> cipher keys
>
> Signed-off-by: zhenwei pi
> Signed-off-by: lei he
> ---
> crypto/der.c | 189 +++
> crypto/der.h
On Mon, 23 May 2022 at 11:09, Dr. David Alan Gilbert (git)
wrote:
>
> From: "Dr. David Alan Gilbert"
>
> Inspired by Julia Lawall's fixing of Linux
> kernel comments, I looked at qemu, although I did it manually.
>
> Signed-off-by: Dr. David Alan Gilbert
Checkpatch would probably ask you to
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> There were 3 copies of these flags. Place them in the
> file with gdb_do_syscall, with which they belong.
>
> Signed-off-by: Richard Henderson
> ---
> include/exec/gdbstub.h| 10 ++
> semihosting/arm-compat-semi.c | 8
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> We already have some larger ifdef blocks for ARM and RISCV;
> split the function into multiple implementations per arch.
>
> Reviewed-by: Alistair Francis
> Signed-off-by: Richard Henderson
> ---
> semihosting/arm-compat-semi.c | 19
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> We already have some larger ifdef blocks for ARM and RISCV;
> split out common_semi_stack_bottom per target.
>
> Reviewed-by: Alistair Francis
> Signed-off-by: Richard Henderson
> ---
> semihosting/arm-compat-semi.c | 44
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> Use offsetof instead of an integer constant.
> Load the entire 64-bit size while we're at it.
>
> Signed-off-by: Richard Henderson
> ---
> semihosting/arm-compat-semi.c | 14 ++
> 1 file changed, 6 insertions(+), 8
./scripts/checkpatch.pl is complaining about something that I don't
agree with:
On 5/19/22 17:18, matheus.fe...@eldorado.org.br wrote:
From: Matheus Ferst
Move xscvspdpn to decodetree, drop helper_xscvspdpn and use
helper_todouble directly.
Signed-off-by: Matheus Ferst
---
On Fri, 20 May 2022 at 13:42, Icenowy Zheng wrote:
>
> U-Boot queries the FIFO water level to reduce checking status register
> when doing PIO SD card operation.
>
> Report a FIFO water level of 1 when data is ready, to prevent the code
> from trying to read 0 words from the FIFO each time.
>
>
From: Mark Kanda
Add support for querying fd-based KVM stats - as introduced by Linux kernel
commit:
cb082bfab59a ("KVM: stats: Add fd-based API to read binary stats data")
This allows the user to analyze the behavior of the VM without access
to debugfs.
Signed-off-by: Mark Kanda
From: Frank Chang
"mimpid" cpu option was mistyped to "mipid".
Fixes: 9951ba94 ("target/riscv: Support configuarable marchid, mvendorid, mipid
CSR values")
Signed-off-by: Frank Chang
---
target/riscv/cpu.c | 4 ++--
target/riscv/cpu.h | 2 +-
target/riscv/csr.c | 8
3 files changed,
On 5/23/22 06:30, Peter Maydell wrote:
So this changes the errno values in the not-gdb case from being
host errno values to the gdb protocol ones. Errnos in Arm semihosting
are an unspecified mess, so maybe we can get away with changing
the existing QEMU behaviour; but I'd rather we didn't do it
On Mon, 23 May 2022 at 16:35, Richard Henderson
wrote:
> On 5/23/22 05:13, Peter Maydell wrote:
> > The gdb implementation of the isatty call returns 0 or 1 on
> > success, and -1 on failure (though the only failure mode it has
> > is "you messed up the protocol packet format"):
> >
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> This header is not private to the top-level semihosting directory,
> so place it in the public include directory.
>
> Signed-off-by: Richard Henderson
> ---
> {semihosting => include/semihosting}/common-semi.h | 0
> 1 file changed, 0
marcandre.lur...@redhat.com writes:
> From: Marc-André Lureau
>
> The function is required by get_relocated_path() (already in cutils),
> and used by qemu-ga and may be generally useful.
>
> Signed-off-by: Marc-André Lureau
> ---
> include/qemu/cutils.h| 7 ++
>
Hi ASM
I think I meet the almost exactly same issue with ASM (qemu e1000 tap,
guest run dpdk), in our environment, rather than your github project
It seems that the desc (not only status filed, we also traced
buffer_addr and csum) changed to old value suddenly after guest dpdk set
status to
Thomas Huth writes:
> The "-display sdl" option still uses a hand-crafted parser for its
> parameters since we didn't want to drag an interface we considered
> somewhat flawed into the QAPI schema. Since the flaws are gone now,
> it's time to QAPIfy.
>
> This introduces the new "DisplaySDL" QAPI
Hi; in real hardware an SMMUv3 might be sat in front of any
DMA-capable device. Putting one in front of a PCI bus is common
but not the only use case. Does QEMU's SMMUv3 model handle that,
or is the implementation currently restricted to only handling DMA
from PCI devices?
I ask because for the
On 5/23/22 03:58, Peter Maydell wrote:
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
Do not store 'err' into errno only to read it back immediately.
Use 'ret' for the return value, not 'reg0'.
Signed-off-by: Richard Henderson
---
semihosting/arm-compat-semi.c | 19
From: Mark Kanda
Gathering statistics is important for development, for monitoring and
for performance measurement. There are tools such as kvm_stat that do
this and they rely on the _user_ knowing the interesting data points
rather than the tool (which can treat them as opaque).
The commands
On Mon, May 23, 2022 at 03:02:05PM +0200, Kevin Wolf wrote:
> Am 22.05.2022 um 17:06 hat Stefan Hajnoczi geschrieben:
> > Hi,
> > Sorry for the long email. I've included three topics that may help us
> > discuss
> > draining and AioContext removal further.
> >
> > The shortcomings of drain
> >
On 5/23/2022 5:20 PM, Gerd Hoffmann wrote:
+int tdx_pre_create_vcpu(CPUState *cpu)
+{
+MachineState *ms = MACHINE(qdev_get_machine());
+X86CPU *x86cpu = X86_CPU(cpu);
+CPUX86State *env = >env;
+struct kvm_tdx_init_vm init_vm;
+int r = 0;
+
+qemu_mutex_lock(_guest->lock);
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> The err parameter is non-zero if and only if an error occured.
> Use this instead of ret == -1 for determining if we need to
> update the saved errno.
The gdb protocol isn't 100% clear on this, but what it says is:
Am 22.05.2022 um 17:06 hat Stefan Hajnoczi geschrieben:
> Hi,
> Sorry for the long email. I've included three topics that may help us discuss
> draining and AioContext removal further.
>
> The shortcomings of drain
> -
> I wanted to explore the logical argument that making
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> We don't need CPUArchState, and we do want the CPUState of the
> thread performing the operation -- use this instead of current_cpu.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Peter Maydell
thanks
-- PMM
On Thu, 19 May 2022 at 16:39, Frederic Konrad wrote:
>
> From: Sai Pavan Boddu
>
> Add a periodic timer which raises vblank at a frequency of 30Hz.
>
> Signed-off-by: Sai Pavan Boddu
> Signed-off-by: Edgar E. Iglesias
> Changes by fkonrad:
> - Switched to transaction-based ptimer API.
> -
Le 23/05/2022 à 12:52, Fabrice Fontaine a écrit :
RLIMIT_RTTIME is not provided by uclibc-ng or by musl prior to version
1.2.0 and
https://github.com/bminor/musl/commit/2507e7f5312e79620f6337935d0a6c9045ccba09
resulting in the following build failure since
On Mon, May 23, 2022 at 10:36:16AM +0200,
Gerd Hoffmann wrote:
> Hi,
>
> > +if (!(kvm_check_extension(KVM_STATE(ms->accelerator),
> > KVM_CAP_VM_TYPES) & BIT(kvm_type))) {
> > +error_report("vm-type %s not supported by KVM",
> > vm_type_name[kvm_type]);
> > +exit(1);
> >
Signed-off-by: Konstantin Kostiuk
---
qga/main.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/qga/main.c b/qga/main.c
index 3b9546c185..a58368c75e 100644
--- a/qga/main.c
+++ b/qga/main.c
@@ -1271,6 +1271,8 @@ static GAState *initialize_agent(GAConfig *config, int
socket_activation)
On Mon, May 23, 2022 at 10:48:17AM +0200,
Gerd Hoffmann wrote:
> > diff --git a/target/i386/kvm/tdx.h b/target/i386/kvm/tdx.h
> > index c8a23d95258d..4036ca2f3f99 100644
> > --- a/target/i386/kvm/tdx.h
> > +++ b/target/i386/kvm/tdx.h
> > @@ -1,6 +1,10 @@
> > #ifndef QEMU_I386_TDX_H
> > #define
From: Alexander Duyck
When I run Multi-process QEMU with an e1000 as the remote device and SMP
enabled I see the combination lock up and become unresponsive. The QEMU build
is a fairly standard x86_64-softmmu setup. After doing some digging I tracked
the lockup down to the what appears to be a
Allow the user to request only a specific subset of statistics.
This can be useful when working on a feature or optimization that is
known to affect that statistic.
Extracted from a patch by Mark Kanda.
Signed-off-by: Paolo Bonzini
---
hmp-commands-info.hx | 8
monitor/hmp-cmds.c |
On 5/23/22 02:53, Peter Maydell wrote:
I just put some proposed dates into the 7.1 schedule page:
https://wiki.qemu.org/Planning/7.1#Release_Schedule
* 2022-07-12 Softfreeze
* 2022-07-19 Hardfreeze. Tag rc0
* 2022-07-26 Tag rc1
* 2022-08-02 Tag rc2
* 2022-08-09 Tag rc3
* 2022-08-16
On Sat, 21 May 2022 11:07:13 +0200
Paolo Bonzini wrote:
> On 4/29/22 16:40, Jonathan Cameron via wrote:
> > From: Jonathan Cameron
> >
> > The concept of these is introduced in [1] in terms of the
> > description the CEDT ACPI table. The principal is more general.
> > Unlike once traffic hits
On 5/23/2022 5:01 PM, Gerd Hoffmann wrote:
Hi,
- The supported XCR0 and XSS bits needs to be cap'ed by tdx_caps, because
KVM uses them to setup XFAM of TD.
+case 0xd:
+if (index == 0) {
+if (reg == R_EAX) {
+*ret &=
On Fri, 13 May 2022 at 19:16, wrote:
>
> From: Marc-André Lureau
>
> Used in the next patch, to simplify qga code.
>
> Signed-off-by: Marc-André Lureau
> ---
> include/qemu/osdep.h | 1 +
> util/osdep.c | 10 --
> 2 files changed, 9 insertions(+), 2 deletions(-)
>
> diff --git
On Fri, May 13, 2022 at 08:08:11PM +0200, marcandre.lur...@redhat.com wrote:
> From: Marc-André Lureau
>
> Used in the next patch, to simplify qga code.
>
> Signed-off-by: Marc-André Lureau
> ---
> include/qemu/osdep.h | 1 +
> util/osdep.c | 10 --
> 2 files changed, 9
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> We have two copies of these structures, and require them
> in semihosting/ going forward.
>
> Signed-off-by: Richard Henderson
> ---
> include/exec/gdbstub.h| 25 +
> target/m68k/m68k-semi.c | 30
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> Define constants for the errno values defined by the
> gdb remote fileio protocol.
>
> Signed-off-by: Richard Henderson
> ---
> include/exec/gdbstub.h | 22 ++
> 1 file changed, 22 insertions(+)
>
> diff --git
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
>
> Moving this to be useful for another function
> besides do_common_semihosting.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Peter Maydell
thanks
-- PMM
On Mon, May 23, 2022 at 10:48:48AM +0200, Emanuele Giuseppe Esposito wrote:
>
>
> Am 22/05/2022 um 17:06 schrieb Stefan Hajnoczi:
> > On Wed, May 18, 2022 at 06:14:17PM +0200, Kevin Wolf wrote:
> >> Am 18.05.2022 um 14:43 hat Paolo Bonzini geschrieben:
> >>> On 5/18/22 14:28, Emanuele Giuseppe
Hi Gerd,
Over the past few weeks I have been adding spice display support to
Looking Glass as a fallback mechanism for during system boot (or diags)
before our application is loaded in the guest VM. The idea is to have
the VFIO GPU duplicate it's output to the QXL device, which works fine
Ping for qemu-trivial? Or I can take it through the arm queue
if you prefer.
thanks
-- PMM
On Thu, 5 May 2022 at 10:50, Peter Maydell wrote:
>
> We have about 30 instances of the typo/variant spelling 'writeable',
> and over 500 of the more common 'writable'. Standardize on the
> latter.
>
>
This patch is failing checkpatch.pl:
$ ../scripts/checkpatch.pl v5-4-8-target-ppc-Implemented-xvf-ger.patch
WARNING: line over 80 characters
#252: FILE: target/ppc/fpu_helper.c:3557:
+ vsxger_muladd_f mul, vsxger_muladd_f muladd, vsxger_zero
zero)
total: 0 errors, 1 warnings,
checkpatch.pl didn't like this patch:
Checking v5-5-8-target-ppc-Implemented-xvf16ger.patch...
WARNING: line over 80 characters
#177: FILE: target/ppc/fpu_helper.c:3535:
+va = !(pmsk & 2) ? float64_zero : extract(a->VsrHF(2 * i),
excp_ptr);
WARNING: line over 80 characters
This patchset adds QEMU support for querying fd-based KVM statistics.
This allows the user to analyze the behavior of the VM without access
to debugfs.
However, instead of adding an ad hoc command, the new QMP entry point
can be extended in the future to more statistics provider than KVM
(for
Allow retrieving only a subset of statistics. This can be useful
for example in order to plot a subset of the statistics many times
a second.
KVM publishes ~40 statistics for each vCPU on x86; retrieving and
serializing all of them would be useless
Another use will be in HMP in the following
Allow retrieving the statistics from a specific provider only.
This can be used in the future by HMP commands such as "info
sync-profile" or "info profile". The next patch also adds
filter-by-provider capabilities to the HMP equivalent of
query-stats, "info stats".
Example:
{ "execute":
On Mon, May 23, 2022, Chao Peng wrote:
> On Fri, May 20, 2022 at 06:31:02PM +, Sean Christopherson wrote:
> > On Fri, May 20, 2022, Andy Lutomirski wrote:
> > > The alternative would be to have some kind of separate table or bitmap
> > > (part
> > > of the memslot?) that tells KVM whether a
When writing a register from the TCTXT memory region (4th page within
the IC BAR), we were overwriting the Presentation Controller (PC)
register at the same offset. It looks like a silly cut and paste
error.
We were somehow lucky: the TCTXT registers being touched are
TCTXT_ENx/_SET/_RESET to
On 5/23/22 05:13, Peter Maydell wrote:
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
The err parameter is non-zero if and only if an error occured.
Use this instead of ret == -1 for determining if we need to
update the saved errno.
The gdb protocol isn't 100% clear on this, but
On 5/23/22 05:51, Peter Maydell wrote:
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
We already have some larger ifdef blocks for ARM and RISCV;
split out a boolean test for SYS_SYNCCACHE.
Reviewed-by: Alistair Francis
Signed-off-by: Richard Henderson
---
On 5/23/22 05:53, Peter Maydell wrote:
On Sat, 21 May 2022 at 01:04, Richard Henderson
wrote:
We've already loaded cs->env_ptr into a local variable; use it.
Since env is unconditionally used, we don't need a dummy use.
Signed-off-by: Richard Henderson
---
target/arm/common-semi-target.h
Le 27/04/2022 à 04:51, Richard Henderson a écrit :
We had two sets of variables: arg_start/arg_end, and
arg_strings/env_strings. In linuxload.c, we set the
first pair to the bounds of the argv strings, but in
elfload.c, we set the first pair to the bounds of the
argv pointers and the second
On Wed, May 18, 2022 at 11:54 AM Weiwei Li wrote:
>
> - includes all multiplication operations for M extension
>
> Signed-off-by: Weiwei Li
> Signed-off-by: Junqiang Wang
> ---
> target/riscv/cpu.c | 2 ++
> target/riscv/cpu.h | 1 +
>
Hello,
If you want, you can break migration compatibility. I don't see it as a problem.
Hervé
Le 22/05/2022 à 20:18, Mark Cave-Ayland a écrit :
Note in this case it is not possible to register a (new) VMStateDescription in
the DeviceClass without breaking migration compatibility for the MIPS
On 5/20/2022 1:58 PM, Joao Martins wrote:
External email: Use caution opening links or attachments
On 5/12/22 16:43, Avihai Horon wrote:
diff --git a/hw/vfio/migration.c b/hw/vfio/migration.c
index 21e8f9d4d4..d4b6653026 100644
--- a/hw/vfio/migration.c
+++ b/hw/vfio/migration.c
@@ -863,10
On Sun, May 22, 2022 at 9:20 PM Mark Cave-Ayland
wrote:
>
> This is in preparation for separating out the VIOT ACPI table build from the
> PCI host bridge numeration.
>
> Signed-off-by: Mark Cave-Ayland
Reviewed-by: Ani Sinha
> ---
> hw/acpi/viot.c | 4 ++--
> 1 file changed, 2
From: Matheus Ferst
Implements the Convert Declets To Binary Coded Decimal instruction.
Since libdecnumber doesn't expose the methods for direct conversion
(decDigitsFromDPD, DPD2BCD, etc), a positive decimal32 with zero
exponent is used as an intermediate value to convert the declets.
On 5/21/22 06:55, Mark Cave-Ayland wrote:
On 20/05/2022 19:00, Bernhard Beschow wrote:
v2:
* Omit removal of isa_connect_gpio_out() (Mark)
v1:
This patch series contains random cleanups that I made while studying the code.
Bernhard Beschow (10):
hw: Reuse TYPE_I8042 define
From: luzhipeng
Add a new 'guest-get-diskstats' command for report disk io statistics
for Linux guests. This can be useful for getting io flow or handling
IO fault, no need to enter guests.
Signed-off-by: luzhipeng
Message-Id: <20220520021935.676-1-luzhip...@cestc.cn>
Reviewed-by: Marc-André
Move the TGE test from raise_exception into
exception_target_el to consolidate tests in one place.
Note that this ought to apply only to origin of EL0,
but that cannot be confirmed at this time.
Update the AdvSIMDFPAccessTrap doc reference to DDI0478H.a.
Signed-off-by: Richard Henderson
---
From: "Maciej S. Szmigiero"
Since KVM commit 5f76f6f5ff96 ("KVM: nVMX: Do not expose MPX VMX controls when
guest MPX disabled")
it is not possible to disable MPX on a "-cpu host" just by adding "-mpx"
there if the host CPU does indeed support MPX.
QEMU will fail to set
On 17/05/22 1:49 pm, Hyman Huang wrote:
Thanks Manish for the comment, i'll give my explanation and any supplement are
welcomed.
Really sorry for such late reply Hyman, this slipped my mind.
在 2022/5/17 1:13, manish.mishra 写道:
Hi Hyman Huang,
I had few doubts regarding this patch series.
On Mon, May 23, 2022 at 09:22:15AM +1000, Alistair Francis wrote:
> On Wed, May 18, 2022 at 10:50 PM Hongren (Zenithal) Zheng
> wrote:
> >
> > Zicsr/Zifencei is not in 'I' since ISA version 20190608,
> > thus to fully express the capability of the CPU,
> > they should be exposed in isa_string.
>
On Mon, 23 May 2022 at 15:58, Richard Henderson
wrote:
>
> On 5/23/22 03:58, Peter Maydell wrote:
> > On Sat, 21 May 2022 at 01:04, Richard Henderson
> > wrote:
> >>
> >> Do not store 'err' into errno only to read it back immediately.
> >> Use 'ret' for the return value, not 'reg0'.
> >>
> >>
From: Matheus Ferst
Adds an insns_flags2 for the BCD assist instructions introduced in
Power ISA 2.06. These instructions are not listed in the manuals for
e5500[1] and e6500[2], so the flag is only added for POWER7/8/9/10
models.
[1]
Hi
On Mon, May 23, 2022 at 7:56 PM Daniel P. Berrangé
wrote:
> On Mon, May 23, 2022 at 07:30:42PM +0200, Marc-André Lureau wrote:
> > Hi
> >
> > On Mon, May 23, 2022 at 2:43 PM Daniel P. Berrangé
> > wrote:
> >
> > > On Fri, May 13, 2022 at 08:08:11PM +0200, marcandre.lur...@redhat.com
> > >
Queued, thanks.
Paolo
Hi
On Mon, May 23, 2022 at 8:11 PM Daniel P. Berrangé
wrote:
> On Mon, May 23, 2022 at 08:02:45PM +0200, Marc-André Lureau wrote:
> > Hi
> >
> > On Mon, May 23, 2022 at 7:56 PM Daniel P. Berrangé
> > wrote:
> >
> > > On Mon, May 23, 2022 at 07:30:42PM +0200, Marc-André Lureau wrote:
> > > > Hi
Le 23/05/2022 à 12:52, Fabrice Fontaine a écrit :
RLIMIT_RTTIME is not provided by uclibc-ng or by musl prior to version
1.2.0 and
https://github.com/bminor/musl/commit/2507e7f5312e79620f6337935d0a6c9045ccba09
resulting in the following build failure since
The target el for raising an exception currently lives in at
least 3 places: exception_target_el, arm_debug_target_el, and
in {sve,fp}_exception_el.
This patch set aims to put all of the routing into the same place.
For the purposes of prep for SME, the goal is the last patch,
where we do not
Move arm_generate_debug_exceptions and its two subroutines,
{aa32,aa64}_generate_debug_exceptions into debug_helper.c,
and the one interface declaration to internals.h.
Signed-off-by: Richard Henderson
---
target/arm/cpu.h | 91 -
Am 23.05.2022 um 17:13 hat Stefan Hajnoczi geschrieben:
> On Mon, May 23, 2022 at 03:02:05PM +0200, Kevin Wolf wrote:
> > Am 22.05.2022 um 17:06 hat Stefan Hajnoczi geschrieben:
> > > Hi,
> > > Sorry for the long email. I've included three topics that may help us
> > > discuss
> > > draining and
在 2022-05-23星期一的 15:14 +0100,Peter Maydell写道:
> On Fri, 20 May 2022 at 13:42, Icenowy Zheng wrote:
> >
> > U-Boot queries the FIFO water level to reduce checking status
> > register
> > when doing PIO SD card operation.
> >
> > Report a FIFO water level of 1 when data is ready, to prevent the
>
Signed-off-by: Víctor Colombo
---
target/ppc/insn32.decode | 4 +++
target/ppc/translate/fp-impl.c.inc | 46 +++---
target/ppc/translate/fp-ops.c.inc | 2 --
3 files changed, 20 insertions(+), 32 deletions(-)
diff --git a/target/ppc/insn32.decode
1 - 100 of 226 matches
Mail list logo