> On Mar 10, 2023, at 7:57 AM, Alex Bennée wrote:
>
> A number of Facebook developers contribute to the project. Peter can
> you confirm your want pjd.dev contributions counted here or as
> an individual contributor?
I want them counted as Facebook, for now. If I leave Facebook I’ll send an
On 2023/03/11 0:57, Alex Bennée wrote:
> I wasn't sure if you want to be added as an individual contributor or
> an academic so please confirm.
Individual.
>
> Signed-off-by: Alex Bennée
> Acked-by: Tsukasa OI
> Message-Id: <20221219121914.851488-7-alex.ben...@linaro.org>
>
> diff --git
On Fri, Mar 10, 2023 at 04:17:17PM -0600, Eric Blake wrote:
> On Thu, Mar 09, 2023 at 11:39:43AM +, Richard W.M. Jones wrote:
> > + * safe for multi-conn, force it to 1.
> > + */
> > +if (!(s->info.flags & NBD_FLAG_CAN_MULTI_CONN)) {
> > +s->multi_conn = 1;
> > +}
> > +
Hi,
On 10/3/23 18:32, Peter Maydell wrote:
On Thu, 9 Mar 2023 at 14:47, Michael S. Tsirkin wrote:
I moved it one commit back, now at (96cb085897)
Cornelia posted some concerns about the last commit.
virtio,pc,pci: features,
On Thu, Mar 09, 2023 at 11:39:43AM +, Richard W.M. Jones wrote:
> Add multi-conn option to the NBD client. This commit just adds the
> option, it is not functional.
Maybe add the phrase "until later in this patch series" ?
>
> Setting this to a value > 1 permits multiple connections to the
From: Richard Henderson
For the most part priviledged opcodes are ifdefed out of the
user-only sparc translator, which will then incorrectly produce
illegal opcode traps. But there are some code paths that
properly raise TT_PRIV_INSN, so we must handle it.
Signed-off-by: Richard Henderson
From: Richard Henderson
The v9 and pre-v9 code can be unified with this macro.
Signed-off-by: Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé
Message-Id: <20230216054516.1267305-5-richard.hender...@linaro.org>
Signed-off-by: Laurent Vivier
---
linux-user/sparc/cpu_loop.c | 7 +++
From: Helge Deller
Add proper prlimit64() strace output.
Signed-off-by: Helge Deller
Reviewed-by: Laurent Vivier
Message-Id: <20221222190639.124078-1-del...@gmx.de>
[lvivier: use print_raw_param64()]
Signed-off-by: Laurent Vivier
---
linux-user/strace.c| 88
From: Richard Henderson
Since qemu does not implement a sparc coprocessor, all such
instructions raise this trap. Because of that, we never raise
the coprocessor exception trap, which would be vector 0x28.
Signed-off-by: Richard Henderson
Message-Id:
From: Richard Henderson
This is 'ta 1' for both v9 and pre-v9.
Signed-off-by: Richard Henderson
Message-Id: <20230216054516.1267305-8-richard.hender...@linaro.org>
Signed-off-by: Laurent Vivier
---
linux-user/sparc/cpu_loop.c | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
From: Richard Henderson
These traps are present for sparc64 with ilp32, aka sparc32plus.
Enabling them means adjusting the defines over in signal.c,
and fixing an incorrect usage of abi_ulong when we really meant
the full register, target_ulong.
Signed-off-by: Richard Henderson
Message-Id:
From: Richard Henderson
Raise SIGFPE for ieee exceptions.
The other types, such as FSR_FTT_UNIMPFPOP, should not appear,
because we enable normal emulation of missing insns at the
start of sparc_cpu_realizefn().
Signed-off-by: Richard Henderson
Message-Id:
From: Ilya Leoshkevich
target_rlimit64 contains uint64_t fields, so it's 8-byte aligned on
some hosts, while some guests may align their respective type on a
4-byte boundary. This may lead to an unaligned access, which is an UB.
Fix by defining the fields as abi_ullong. This makes the host
From: Richard Henderson
This trap is raised by taddcctv and tsubcctv insns.
Signed-off-by: Richard Henderson
Message-Id: <20230216054516.1267305-16-richard.hender...@linaro.org>
Signed-off-by: Laurent Vivier
---
linux-user/sparc/cpu_loop.c | 3 +++
linux-user/sparc/target_signal.h | 2
From: Richard Henderson
This is raised by using an %asi < 0x80 in user-mode.
Signed-off-by: Richard Henderson
Message-Id: <20230216054516.1267305-12-richard.hender...@linaro.org>
Signed-off-by: Laurent Vivier
---
linux-user/sparc/cpu_loop.c | 6 ++
1 file changed, 6 insertions(+)
diff
From: Richard Henderson
Reduce ifdefs with #define syscall_cc.
Signed-off-by: Richard Henderson
Message-Id: <20230216054516.1267305-4-richard.hender...@linaro.org>
Signed-off-by: Laurent Vivier
---
linux-user/sparc/cpu_loop.c | 15 +--
1 file changed, 5 insertions(+), 10
From: Richard Henderson
For sparc64, TT_UNIMP_FLUSH == TT_ILL_INSN, so this is
already handled. For sparc32, the kernel uses SKIP_TRAP.
Signed-off-by: Richard Henderson
Message-Id: <20230216054516.1267305-14-richard.hender...@linaro.org>
Signed-off-by: Laurent Vivier
---
From: Richard Henderson
Use TT_TRAP.
For sparc32, 0x88 is the "Slowaris" system call, currently BAD_TRAP
in the kernel's ttable_32.S. For sparc64, 0x110 is tl0_linux32, the
sparc32 trap, now folded into the TARGET_ABI32 case via TT_TRAP.
For sparc64, there does still exist trap 0x111 as
From: Helge Deller
The current brk() implementation does not de-allocate pages if a lower
address is given compared to earlier brk() calls.
But according to the manpage, brk() shall deallocate memory in this case
and currently it breaks a real-world application, specifically building
the debian
From: Richard Henderson
Add some macros to localize the hw difference between v9 and pre-v9.
Signed-off-by: Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé
Message-Id: <20230216054516.1267305-6-richard.hender...@linaro.org>
Signed-off-by: Laurent Vivier
---
linux-user/sparc/cpu_loop.c
From: Helge Deller
Add a new function print_raw_param64() to print 64-bit values in the
same way as print_raw_param(). This prevents that qemu_log() is used to
work around the problem that print_raw_param() can only print 32-bit
values when compiled for 32-bit targets.
Additionally convert the
From: Helge Deller
msync() uses the flags MS_ASYNC, MS_INVALIDATE and MS_SYNC, which differ
between platforms, specifcally on alpha and hppa.
Add a target to host translation for those and wire up a nicer strace
output.
This fixes the testsuite of the macaulay2 debian package with a hppa-linux
From: Richard Henderson
These are really only meaningful for sparc32, but they're
still present for backward compatibility for sparc64.
Signed-off-by: Richard Henderson
Message-Id: <20230216054516.1267305-10-richard.hender...@linaro.org>
Signed-off-by: Laurent Vivier
---
From: Mathis Marion
Newer kernel versions require this flag to be present contrary to older
ones. Depending on the libnl version it is added or not.
Typically when using rtnl_link_inet6_set_addr_gen_mode, the netlink
packet generated may contain the following attribute:
with libnl 3.4
The following changes since commit 817fd33836e73812df2f1907612b57750fcb9491:
Merge tag 'audio-pull-request' of https://gitlab.com/marcandre.lureau/qemu
into staging (2023-03-06 14:06:06 +)
are available in the Git repository at:
https://gitlab.com/laurent_vivier/qemu.git
From: Richard Henderson
In addition to the hw trap vector, there is a software trap
assigned for older sparc without hw division instructions.
Signed-off-by: Richard Henderson
Message-Id: <20230216054516.1267305-9-richard.hender...@linaro.org>
Signed-off-by: Laurent Vivier
---
From: Max Filippov
Define xtensa-specific info_is_fdpic and fill in FDPIC-specific
registers in the xtensa version of init_thread.
Signed-off-by: Max Filippov
Message-Id: <20230205061230.544451-1-jcmvb...@gmail.com>
Signed-off-by: Laurent Vivier
---
include/elf.h| 1 +
From: Andreas Schwab
Some programs want to match an actual task state character.
Signed-off-by: Andreas Schwab
Reviewed-by: Laurent Vivier
Message-Id:
Signed-off-by: Laurent Vivier
---
linux-user/syscall.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/linux-user/syscall.c
From: Helge Deller
When accsssing /proc/self/exe from a userspace program, linux-user tries
to resolve the name via realpath(), which may fail if the process
changed the working directory in the meantime.
An example:
- a userspace program ist started with ./testprogram
- the program runs
From: "fa...@mail.ustc.edu.cn"
On linux user mode, CPUX86State::gdt::base from Different CPUX86State
Objects have same value, It is incorrect! Every CPUX86State::gdt::base
Must points to independent memory space.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1405
Signed-off-by:
From: Mathis Marion
The sin6_scope_id field uses the host byte order, so there is a
conversion to be made when host and target endianness differ.
Signed-off-by: Mathis Marion
Reviewed-by: Laurent Vivier
Reviewed-by: Philippe Mathieu-Daudé
Message-Id:
From: Mathis Marion
When reading the expiration count from a timerfd, the endianness of the
64bit value read is the one of the host, just as for eventfds.
Signed-off-by: Mathis Marion
Reviewed-by: Laurent Vivier
Message-Id: <20230220085822.626798-2-mathis.mar...@silabs.com>
Signed-off-by:
From: Mathis Marion
Added conversions for:
- IFLA_MTU
- IFLA_TXQLEN
- IFLA_AF_SPEC AF_INET6 IFLA_INET6_ADDR_GEN_MODE
These relate to the libnl functions rtnl_link_set_mtu,
rtnl_link_set_txqlen, and rtnl_link_inet6_set_addr_gen_mode.
Signed-off-by: Mathis Marion
Reviewed-by: Philippe
From: Helge Deller
Add emulation for the CLONE_PIDFD flag of the clone() syscall.
This flag was added in Linux kernel 5.2.
Successfully tested on a x86-64 Linux host with hppa-linux target.
Can be verified by running the testsuite of the qcoro debian package,
which breaks hard and kills the
On 10/3/23 20:52, Richard Henderson wrote:
Now that we've broken the include loop with cpu.h,
we can bring this inline.
Signed-off-by: Richard Henderson
---
include/qemu/plugin.h | 6 +-
plugins/core.c| 11 ---
2 files changed, 5 insertions(+), 12 deletions(-)
On 10/3/23 20:52, Richard Henderson wrote:
The usage in hw/core/cpu.h only requires QEMU_PLUGIN_EV_MAX.
Signed-off-by: Richard Henderson
---
include/hw/core/cpu.h | 2 +-
include/qemu/plugin-event.h | 26 ++
include/qemu/plugin.h | 17 +
On 10/3/23 20:52, Richard Henderson wrote:
This had been pulled in from hw/core/cpu.h,
but that will be removed.
Signed-off-by: Richard Henderson
---
accel/tcg/cpu-exec-common.c | 1 +
cpu.c | 1 +
linux-user/exit.c | 1 +
linux-user/syscall.c| 1 +
On 10/3/23 20:52, Richard Henderson wrote:
This had been pulled in via qemu/plugin.h from hw/core/cpu.h,
but that will be removed.
Signed-off-by: Richard Henderson
---
accel/accel-softmmu.c | 2 +-
block/monitor/block-hmp-cmds.c | 1 +
dump/dump.c| 1 +
On 10/3/23 19:03, Alex Bennée wrote:
The company website lists QEMU amongst the things they work on so I
assume these are corporate contributions.
Signed-off-by: Alex Bennée
Cc: Milica Lazarevic
---
contrib/gitdm/domain-map | 1 +
1 file changed, 1 insertion(+)
Reviewed-by: Philippe
On 10/3/23 19:03, Alex Bennée wrote:
We have multiple contributors from both .co.uk and .com versions of
the address.
Signed-off-by: Alex Bennée
Cc: Alexander Graf
Cc: Paul Durrant
Cc: David Wooodhouse
---
contrib/gitdm/domain-map | 2 ++
1 file changed, 2 insertions(+)
Reviewed-by:
On Fri, 10 Mar 2023 18:03:30 +
Alex Bennée wrote:
> +rev.ng revng
Please use "rev.ng Labs". Thanks!
Reviewed-by: Alessandro Di Federico
--
Alessandro Di Federico
rev.ng Labs
Hi Gerd,
On Thu, 9 Mar 2023 at 22:38, Gerd Hoffmann wrote:
>
> On Thu, Mar 09, 2023 at 02:09:30PM -0800, Simon Glass wrote:
> > Hi Gerd,
> >
> > Where did these binaries come from? What commit and how were they built?
>
> See patch 1/3 for the source (edk2 submodule) update and patch 2/3 for
>
On Fri, Mar 10, 2023 at 05:49:38PM +, David Woodhouse wrote:
> From: David Woodhouse
>
> There is more work to be done here, as pretranslations for the KVM IRQ
> routing table can't fault yet; they should be handled in userspace and
> the fault raised only when the IRQ actually happens (if
On Fri, Mar 10, 2023 at 05:52:57PM +, David Woodhouse wrote:
> On Thu, 2023-03-09 at 11:55 -0500, Peter Xu wrote:
> >
> > There're four devices that can hook onto this, IIUC. Besides IOAPIC and
> > VFIO, there's also ivshmem and vhost. IIUC we'll need to change all the
> > four devices to
On 3/10/23 11:34, Ilya Leoshkevich wrote:
On Fri, 2023-03-10 at 11:24 -0800, Richard Henderson wrote:
On 3/10/23 09:42, Ilya Leoshkevich wrote:
@@ -381,6 +382,14 @@ static inline int cpu_mmu_index(CPUS390XState
*env, bool ifetch)
static inline void cpu_get_tb_cpu_state(CPUS390XState* env,
This had been pulled in via qemu/plugin.h from hw/core/cpu.h,
but that will be removed.
Signed-off-by: Richard Henderson
---
accel/accel-softmmu.c | 2 +-
block/monitor/block-hmp-cmds.c | 1 +
dump/dump.c| 1 +
dump/win_dump.c| 1 +
hw/arm/collie.c
This had been pulled in from hw/core/cpu.h,
but that will be removed.
Signed-off-by: Richard Henderson
---
accel/tcg/cpu-exec-common.c | 1 +
cpu.c | 1 +
linux-user/exit.c | 1 +
linux-user/syscall.c| 1 +
4 files changed, 4 insertions(+)
diff --git
Now that we call qemu_plugin_disable_mem_helpers in cpu_tb_exec,
we don't need to do this in generated code as well.
Signed-off-by: Richard Henderson
---
tcg/tcg-op.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/tcg/tcg-op.c b/tcg/tcg-op.c
index 77658a88f0..cc8fdb0e46 100644
---
Now that we've broken the include loop with cpu.h,
we can bring this inline.
Signed-off-by: Richard Henderson
---
include/qemu/plugin.h | 6 +-
plugins/core.c| 11 ---
2 files changed, 5 insertions(+), 12 deletions(-)
diff --git a/include/qemu/plugin.h
Changes for v2:
* Use plugin_gen_disable_mem_helpers,
* Remove plugin_gen_disable_mem_helpers from tcg_gen_exit_tb.
* Break include loop with hw/core/cpu.h and qemu/plugins.h.
* Inline plugin_gen_disable_mem_helpers.
r~
Richard Henderson (7):
tcg: Clear plugin_mem_cbs on TB exit
The usage in hw/core/cpu.h only requires QEMU_PLUGIN_EV_MAX.
Signed-off-by: Richard Henderson
---
include/hw/core/cpu.h | 2 +-
include/qemu/plugin-event.h | 26 ++
include/qemu/plugin.h | 17 +
3 files changed, 28 insertions(+), 17
Do this in cpu_tb_exec (normal exit) and cpu_loop_exit (exception),
adjacent to where we reset can_do_io.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1381
Signed-off-by: Richard Henderson
---
accel/tcg/cpu-exec-common.c | 2 ++
accel/tcg/cpu-exec.c| 5 +
2 files changed,
This macro is no longer used.
Signed-off-by: Richard Henderson
---
include/qemu/plugin.h | 4
1 file changed, 4 deletions(-)
diff --git a/include/qemu/plugin.h b/include/qemu/plugin.h
index fb338ba576..e0ebedef84 100644
--- a/include/qemu/plugin.h
+++ b/include/qemu/plugin.h
@@ -59,8
On 3/10/23 09:42, Ilya Leoshkevich wrote:
Relative long instructions now depend on do_unaligned_access() too.
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/excp_helper.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Reviewed-by: Richard Henderson
r~
On Fri, 2023-03-10 at 11:24 -0800, Richard Henderson wrote:
> On 3/10/23 09:42, Ilya Leoshkevich wrote:
> > @@ -381,6 +382,14 @@ static inline int cpu_mmu_index(CPUS390XState
> > *env, bool ifetch)
> > static inline void cpu_get_tb_cpu_state(CPUS390XState* env,
> > target_ulong *pc,
> >
On 3/10/23 09:42, Ilya Leoshkevich wrote:
Use MO_ALIGN_8 and let do_unaligned_access() generate a specification
exception.
Reported-by: Nina Schoetterl-Glausch
Suggested-by: Nina Schoetterl-Glausch
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/insn-data.h.inc | 8
On 3/10/23 09:42, Ilya Leoshkevich wrote:
Use MO_ALIGN_4 and let do_unaligned_access() generate a specification
exception.
Reported-by: Nina Schoetterl-Glausch
Suggested-by: Nina Schoetterl-Glausch
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/insn-data.h.inc | 12 ++--
On 3/10/23 09:42, Ilya Leoshkevich wrote:
Use MO_ALIGN_4 and let do_unaligned_access() generate a specification
exception.
Reported-by: Nina Schoetterl-Glausch
Suggested-by: Nina Schoetterl-Glausch
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/translate.c | 3 ++-
1 file changed, 2
On 3/10/23 09:42, Ilya Leoshkevich wrote:
Use MO_ALIGN_8 and let do_unaligned_access() generate a specification
exception.
Reported-by: Nina Schoetterl-Glausch
Suggested-by: Nina Schoetterl-Glausch
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/translate.c | 3 ++-
1 file changed, 2
On 3/10/23 09:42, Ilya Leoshkevich wrote:
Use MO_ALIGN_4 and let do_unaligned_access() generate a specification
exception.
Reported-by: Nina Schoetterl-Glausch
Suggested-by: Nina Schoetterl-Glausch
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/translate.c | 3 ++-
1 file changed, 2
On 3/10/23 09:42, Ilya Leoshkevich wrote:
Generate a specification exception in the helper before trying to fetch
the instruction.
Reported-by: Nina Schoetterl-Glausch
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/mem_helper.c | 12 ++--
1 file changed, 10 insertions(+), 2
On 3/10/23 09:42, Ilya Leoshkevich wrote:
Use MO_ALIGN_4 and let do_unaligned_access() generate a specification
exception.
Reported-by: Nina Schoetterl-Glausch
Suggested-by: Nina Schoetterl-Glausch
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/insn-data.h.inc | 14 +++---
On 3/10/23 09:42, Ilya Leoshkevich wrote:
Use MO_ALIGN_4 and let do_unaligned_access() generate a specification
exception.
Reported-by: Nina Schoetterl-Glausch
Suggested-by: Nina Schoetterl-Glausch
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/insn-data.h.inc | 6 +++---
On 3/10/23 09:42, Ilya Leoshkevich wrote:
Use MO_ALIGN_8 and let do_unaligned_access() generate a specification
exception.
Reported-by: Nina Schoetterl-Glausch
Suggested-by: Nina Schoetterl-Glausch
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/insn-data.h.inc | 6 +++---
On 3/10/23 09:42, Ilya Leoshkevich wrote:
@@ -381,6 +382,14 @@ static inline int cpu_mmu_index(CPUS390XState *env, bool
ifetch)
static inline void cpu_get_tb_cpu_state(CPUS390XState* env, target_ulong *pc,
target_ulong *cs_base, uint32_t
*flags)
{
> > Do you mean concurrent access to the same memory block by multiple
> > threads?
>
> Yes - although we also see MMU changes updating a mapping for a given
> vaddr -> phys address.
>
> >
> > I think , for guest threads/cores if we observe mismatch of memory content
> > read by a plugin and
On Fri, Mar 10, 2023 at 01:04:12PM -0600, Eric Blake wrote:
> How many of these timing numbers can be repeated with TLS in the mix?
While I have been playing with TLS and kTLS recently, it's not
something that is especially important to v2v since all NBD traffic
goes over Unix domain sockets only
On Thu, Mar 09, 2023 at 11:39:42AM +, Richard W.M. Jones wrote:
> [ Patch series also available here, along with this cover letter and the
> script used to generate test results:
> https://gitlab.com/rwmjones/qemu/-/commits/2023-nbd-multi-conn-v1 ]
>
> This patch series adds multi-conn
Fix incorrect register name in RISC-V disassembler for fmv,fabs,fneg
instructions
Signed-off-by: Mikhail Tyutin
Reviewed-by: Alistair Francis
---
disas/riscv.c | 19 ++-
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/disas/riscv.c b/disas/riscv.c
index
(adding some more gdb types to CC)
Fabiano Rosas writes:
> Peter Maydell writes:
>
>> On Fri, 10 Mar 2023 at 10:31, Alex Bennée wrote:
>>>
>>> You need a very new gdb to be able to run with pauth support otherwise
>>> your likely to hit asserts and aborts. Disable pauth for now until we
>>>
Peter Maydell writes:
> On Fri, 10 Mar 2023 at 18:00, Fabiano Rosas wrote:
>>
>> Peter Maydell writes:
>>
>> > On Fri, 10 Mar 2023 at 10:31, Alex Bennée wrote:
>> >>
>> >> You need a very new gdb to be able to run with pauth support otherwise
>> >> your likely to hit asserts and aborts.
On 3/10/23 09:47, Peter Maydell wrote:
On Fri, 10 Mar 2023 at 10:31, Alex Bennée wrote:
You need a very new gdb to be able to run with pauth support otherwise
your likely to hit asserts and aborts. Disable pauth for now until we
can properly probe support in gdb.
Signed-off-by: Alex Bennée
On Fri, 10 Mar 2023 at 18:00, Fabiano Rosas wrote:
>
> Peter Maydell writes:
>
> > On Fri, 10 Mar 2023 at 10:31, Alex Bennée wrote:
> >>
> >> You need a very new gdb to be able to run with pauth support otherwise
> >> your likely to hit asserts and aborts. Disable pauth for now until we
> >>
On Fri, 10 Mar 2023 10:03:23 PST (-0800), alex.ben...@linaro.org wrote:
Whatever they are up to a number of people for the company are
contributing to QEMU so lets group them together.
Signed-off-by: Alex Bennée
Cc: Atish Patra
Cc: Dao Lu
Cc: Andrew Bresticker
Cc: Palmer Dabbelt
Cc: Vineet
We have a number of contributors from this domain which looks like it
is a corporate endeavour.
Signed-off-by: Alex Bennée
Cc: Steven Lee
Cc: Troy Lee
Cc: Howard Chiu
Cc: Jamin Lin
---
contrib/gitdm/domain-map | 1 +
1 file changed, 1 insertion(+)
diff --git a/contrib/gitdm/domain-map
AMD recently acquired Xilinx and contributors have been transitioning
their emails across.
Signed-off-by: Alex Bennée
Cc: Vikram Garhwal
Cc: Francisco Iglesias
Cc: Stefano Stabellini
Cc: Sai Pavan Boddu
Cc: Tong Ho
---
contrib/gitdm/domain-map| 1 -
contrib/gitdm/group-map-amd | 8
Whatever they are up to a number of people for the company are
contributing to QEMU so lets group them together.
Signed-off-by: Alex Bennée
Cc: Atish Patra
Cc: Dao Lu
Cc: Andrew Bresticker
Cc: Palmer Dabbelt
Cc: Vineet Gupta
---
contrib/gitdm/domain-map | 1 +
1 file changed, 1
The company website lists QEMU amongst the things they work on so I
assume these are corporate contributions.
Signed-off-by: Alex Bennée
Cc: Milica Lazarevic
---
contrib/gitdm/domain-map | 1 +
1 file changed, 1 insertion(+)
diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map
Long standing community contributors often use their upstream email
addresses when working on project.
Signed-off-by: Alex Bennée
Cc: Marc Zyngier
---
contrib/gitdm/group-map-google | 5 +
gitdm.config | 1 +
2 files changed, 6 insertions(+)
create mode 100644
This replaces the previous attempt to add c-sky.com so I've dropped
the review/ack tags. Group everything under Alibaba now.
Added as requested by LIU Zhiwei.
Signed-off-by: Alex Bennée
Cc: LIU Zhiwei
Cc: Xuan Zhuo
Cc: Guo Ren
---
contrib/gitdm/domain-map| 1 +
Some SiFive contributors use there personal emails. Add a group map
for those developers. Please confirm.
Signed-off-by: Alex Bennée
Cc: eopXD
---
contrib/gitdm/group-map-sifive | 5 +
gitdm.config | 1 +
2 files changed, 6 insertions(+)
create mode 100644
I'll only add names explicitly acked here. Let me know if you want
contributions mapped to a company instead.
Signed-off-by: Alex Bennée
Cc: Bernhard Beschow
Cc: Amarjargal Gundjalam
Cc: Bin Meng
Cc: Jason A. Donenfeld
Cc: Strahinja Jankovic
---
contrib/gitdm/group-map-individuals | 5
Not sure what the correct style should be, please advise.
Signed-off-by: Alex Bennée
Cc: Anton Johansson
Cc: Alessandro Di Federico
Cc: Niccolò Izzo
Cc: Paolo Montesel
---
contrib/gitdm/domain-map | 1 +
1 file changed, 1 insertion(+)
diff --git a/contrib/gitdm/domain-map
We have multiple contributors from both .co.uk and .com versions of
the address.
Signed-off-by: Alex Bennée
Cc: Alexander Graf
Cc: Paul Durrant
Cc: David Wooodhouse
---
contrib/gitdm/domain-map | 2 ++
1 file changed, 2 insertions(+)
diff --git a/contrib/gitdm/domain-map
Hi,
I've sent a PR with the acked names so this series contains those that
didn't respond as well as some updates from the new year. The c-sky
situation is a little confused but I saw t-head was part of Alibaba so
have wrapped them all up there.
Do let me know if you want different mappings.
Peter Maydell writes:
> On Fri, 10 Mar 2023 at 10:31, Alex Bennée wrote:
>>
>> You need a very new gdb to be able to run with pauth support otherwise
>> your likely to hit asserts and aborts. Disable pauth for now until we
>> can properly probe support in gdb.
>>
>> Signed-off-by: Alex Bennée
On 3/10/23 09:56, Alex Bennée wrote:
Richard Henderson writes:
On 3/10/23 09:39, Richard Henderson wrote:
+ /* Undo any setting in generated code. */
+ plugin_gen_disable_mem_helpers();
Oh! And this is the wrong function. Should be
qemu_plugin_disable_mem_helpers.
Did I miss a
From: Stefan Hajnoczi
This looks like a copy-paste or merge error. BDRV_POLL_WHILE() is
already called above. It's not needed in the qemu_in_coroutine() case.
Fixes: 9fb4dfc570ce ("qed: make bdrv_qed_do_open a coroutine_fn")
Signed-off-by: Stefan Hajnoczi
Message-Id:
Richard Henderson writes:
> On 3/10/23 09:39, Richard Henderson wrote:
>> + /* Undo any setting in generated code. */
>> + plugin_gen_disable_mem_helpers();
>
> Oh! And this is the wrong function. Should be
> qemu_plugin_disable_mem_helpers.
Did I miss a newer version of the patches?
From: Hanna Czenczek
fallocate(2) says about PUNCH_HOLE: "After a successful call, subsequent
reads from this range will return zeros." As it is, PUNCH_HOLE is
implemented as a call to blk_pdiscard(), which does not guarantee this.
We must call blk_pwrite_zeroes() instead. The difference to
From: Hanna Czenczek
Try writing zeroes to a FUSE export while allowing the area to be
unmapped; block/file-posix.c generally implements writing zeroes with
BDRV_REQ_MAY_UNMAP ('write -zu') by calling fallocate(PUNCH_HOLE). This
used to lead to a blk_pdiscard() in the FUSE export, which may or
The following changes since commit ee59483267de29056b5b2ee2421ef3844e5c9932:
Merge tag 'qemu-openbios-20230307' of https://github.com/mcayland/qemu into
staging (2023-03-09 16:55:03 +)
are available in the Git repository at:
https://repo.or.cz/qemu/kevin.git tags/for-upstream
for you
On Thu, 2023-03-09 at 11:55 -0500, Peter Xu wrote:
>
> There're four devices that can hook onto this, IIUC. Besides IOAPIC and
> VFIO, there's also ivshmem and vhost. IIUC we'll need to change all the
> four devices to implement this.
If you grep for kvm_irqchip_add_irqfd_notifier() there are
From: David Woodhouse
There is more work to be done here, as pretranslations for the KVM IRQ
routing table can't fault yet; they should be handled in userspace and
the fault raised only when the IRQ actually happens (if indeed the IRTE
is still not valid at that time). But we can work on that
On Fri, 10 Mar 2023 at 10:31, Alex Bennée wrote:
>
> You need a very new gdb to be able to run with pauth support otherwise
> your likely to hit asserts and aborts. Disable pauth for now until we
> can properly probe support in gdb.
>
> Signed-off-by: Alex Bennée
If it makes gdb fall over, then
On 09.03.23 14:39, Richard W.M. Jones wrote:
[ Patch series also available here, along with this cover letter and the
script used to generate test results:
https://gitlab.com/rwmjones/qemu/-/commits/2023-nbd-multi-conn-v1 ]
This patch series adds multi-conn support to the NBD block
On 3/10/23 02:31, Alex Bennée wrote:
You need a very new gdb to be able to run with pauth support otherwise
your likely to hit asserts and aborts. Disable pauth for now until we
can properly probe support in gdb.
Signed-off-by: Alex Bennée
---
tests/tcg/aarch64/Makefile.target | 2 ++
1
Use MO_ALIGN_4 and let do_unaligned_access() generate a specification
exception.
Reported-by: Nina Schoetterl-Glausch
Suggested-by: Nina Schoetterl-Glausch
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/translate.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
Use MO_ALIGN_8 and let do_unaligned_access() generate a specification
exception.
Reported-by: Nina Schoetterl-Glausch
Suggested-by: Nina Schoetterl-Glausch
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/translate.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
Generate a specification exception in the helper before trying to fetch
the instruction.
Reported-by: Nina Schoetterl-Glausch
Signed-off-by: Ilya Leoshkevich
---
target/s390x/tcg/mem_helper.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git
1 - 100 of 370 matches
Mail list logo