Re: [PATCH 1/2 v3] Configure script for Haiku

2021-07-05 Thread Thomas Huth
On 05/07/2021 21.21, Richard Zak wrote: The configure script doesn't test for presence of TPM device or support. It activates TPM support if not explicitly disabled, and disables TPM support if explicitly enabled on Windows. With TPM support compiled in, it causes an assertion failure on launch

Re: [PATCH v3] linux-user/elfload: Implement ELF_HWCAP for RISC-V

2021-07-05 Thread Bin Meng
On Tue, Jul 6, 2021 at 11:50 AM Kito Cheng wrote: > > Set I, M, A, F, D and C bit for hwcap if misa is set. > > V3 Changes: > - Simplify logic of getting hwcap. > > V2 Changes: > - Only set imafdc bits, sync with upstream linux kernel. These changelogs should not be in the commit message, but sho

[PATCH] target/ppc: mtmsrd is an illegal instruction on BookE

2021-07-05 Thread Nicholas Piggin
MSR is a 32-bit register in BookE and there is no mtmsrd instruction. Cc: Christian Zigotzky Signed-off-by: Nicholas Piggin --- target/ppc/translate.c | 5 + 1 file changed, 5 insertions(+) diff --git a/target/ppc/translate.c b/target/ppc/translate.c index f65d1e81ea..d1f482b0f3 100644 ---

Re: [PATCH v3] linux-user/elfload: Implement ELF_HWCAP for RISC-V

2021-07-05 Thread Richard Henderson
On 7/5/21 8:50 PM, Kito Cheng wrote: Set I, M, A, F, D and C bit for hwcap if misa is set. V3 Changes: - Simplify logic of getting hwcap. V2 Changes: - Only set imafdc bits, sync with upstream linux kernel. Signed-off-by: Kito Cheng --- linux-user/elfload.c | 13 + 1 file change

[PATCH 1/2] roms/u-boot: Bump ppce500 u-boot to v2021.07 to add eTSEC support

2021-07-05 Thread Bin Meng
Update the QEMU shipped u-boot.e500 image built from U-Boot mainline v2021.07 release, which added eTSEC support to the QEMU ppce500 target, via the following U-Boot series: http://patchwork.ozlabs.org/project/uboot/list/?series=233875&state=* The cross-compilation toolchain used to build the U

[PATCH 2/2] docs/system: ppc: Update ppce500 documentation with eTSEC support

2021-07-05 Thread Bin Meng
This adds eTSEC support to the PowerPC `ppce500` machine documentation. Signed-off-by: Bin Meng --- docs/system/ppc/ppce500.rst | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/system/ppc/ppce500.rst b/docs/system/ppc/ppce500.rst index 7a815c1881..afc58f60f5 10

Re: [PATCH v1 3/3] hw/riscv: opentitan: Add the flash alias

2021-07-05 Thread Alistair Francis
On Mon, Jul 5, 2021 at 4:16 PM Bin Meng wrote: > > On Fri, Jul 2, 2021 at 1:20 PM Alistair Francis > wrote: > > Could you add some commit message to explain this alias? Yep, I'll add something. > > > > > Signed-off-by: Alistair Francis > > --- > > include/hw/riscv/opentitan.h | 2 ++ > > hw/r

[Bug 1863601] Re: unable to type "|" character in french keyboard.

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1863601 Title: unable to t

Re: [PATCH v2 2/6] tests/acceptance: add replay kernel test for ppc64

2021-07-05 Thread Pavel Dovgalyuk
On 05.07.2021 20:46, Willian Rampazzo wrote: Already upstream :) Ok, thanks. On Fri, Jun 25, 2021 at 2:39 AM Pavel Dovgalyuk wrote: This patch adds record/replay test which boots Linux kernel on ppc64 platform. The test uses kernel binaries taken from boot_linux_console test. Signed-off-

[Bug 1865626] Re: s390x guest hang when ipl boot from a mdev dasd

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1865626 Title: s390x guest

[Bug 1865348] Re: virsh domfsinfo testdom crashes the guest agent

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1865348 Title: virsh domfs

[Bug 1864536] Re: Support for XSAVES intel instructions in QEMU

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1864536 Title: Support for

[Bug 1867786] Re: Qemu PPC64 freezes with multi-core CPU

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1867786 Title: Qemu PPC64

[Bug 1865350] Re: fstrim not working with image mounted to path?

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1865350 Title: fstrim not

[Bug 1863710] Re: qemu 4.2 does not process discard(trim) commands

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1863710 Title: qemu 4.2 do

[Bug 1868617] Re: multiseat: route different spice tablet events to distinct vdagents

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1868617 Title: multiseat:

[Bug 1866792] Re: formating vdi-disk over nbd fails

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1866792 Title: formating v

[Bug 1865099] Re: cannot run x64 based system on x64 host with Intel Haxm

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1865099 Title: cannot run

[Bug 1872644] Re: MacOS host qemu-system-x86_64 -cpu host not working

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1872644 Title: MacOS host

[Bug 1865188] Re: Switching from the monitor to the emulated machine with a French keyboard (AZERTY)

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1865188 Title: Switching f

[Bug 1871267] Re: Multiple (Repeating) Keystrokes in macOS

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1871267 Title: Multiple (R

[Bug 1864984] Re: "nr_entries is too big" when using virgl

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1864984 Title: "nr_entries

[Bug 1871270] Re: [Feature Request] add usbredir device reset blacklist options support to allow macOS guest to iOS device usbredir

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1871270 Title: [Feature Re

[Bug 1866577] Re: powerpc-none-eabi-gdb.exe GDB 9.1 with QEMU 4.2 gdb-stub comes with Reply contains invalid hex digit 79

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1866577 Title: powerpc-non

[Bug 1874486] Re: Bug in qemu-img when converting to streamOptimized vmdk images

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1874486 Title: Bug in qemu

[Bug 1870477] Re: qemu-arm hangs when golang running test

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1870477 Title: qemu-arm ha

[Bug 1881645] Re: qemu-system-x86_64 --help (or --version) gives no output

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1881645 Title: qemu-system

[Bug 1879590] Re: Using qemu-system-sparc64 no network interface seems to exist

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1879590 Title: Using qemu-

[Bug 1874904] Re: qemu windows with gtk and french keypad not working as expected

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1874904 Title: qemu window

[Bug 1868055] Re: cannot run golang app with docker, version 17.09.1-ce, disabling core 0 and qemu-arm, version 2.7.

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1868055 Title: cannot run

[Bug 1880722] Re: Problems related to checking page crossing in use_goto_tb()

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1880722 Title: Problems re

[Bug 1881506] Re: TCG doesn't support a lot of features that should be supported

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1881506 Title: TCG doesn't

[Bug 1869782] Re: qemu-arm-static crashes "segmentation fault" when running "svn checkout"

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1869782 Title: qemu-arm-st

[Bug 1877052] Re: KVM Win 10 guest pauses after kernel upgrade

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1877052 Title: KVM Win 10

[Bug 1882241] Re: file transfer over cifs to 64bit guest corrupts large files

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1882241 Title: file transf

[Bug 1883784] Re: [ppc64le] qemu behavior differs from ppc64le hardware

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1883784 Title: [ppc64le] q

[Bug 1876568] Re: "semtimedop" implementation missing in qemu?

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1876568 Title: "semtimedop

[Bug 1881729] Re: target_read_memory in disas.c ignores possible errors

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1881729 Title: target_read

[Bug 1882350] Re: it always create sdx device when I configure ide device with hdx name

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1882350 Title: it always c

[Bug 1882497] Re: Missing 'cmp' utility makes build take 10 times as long

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1882497 Title: Missing 'cm

[Bug 1874504] Re: VFIO passthrough spits out thousands of messages

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1874504 Title: VFIO passth

[Bug 1884017] Re: Intermittently erratic mouse under Windows 95

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1884017 Title: Intermitten

[Bug 1884425] Re: MIPS64EL emu hangs at reboot

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1884425 Title: MIPS64EL em

[Bug 1885827] Re: building plugin failed on Windows with mingw

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1885827 Title: building pl

[Bug 1875080] Re: USB host device data transfer with control endpoint

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1875080 Title: USB host de

[Bug 1885553] Re: make-check test failed with "Segmentation fault"

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1885553 Title: make-check

[Bug 1886155] Re: error: argument 2 of ‘__atomic_load’ discards ‘const’ qualifier

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1886155 Title: error: argu

[Bug 1891749] Re: CGA Mode 6 is only 100 pixels tall, when it's supposed to be 200

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1891749 Title: CGA Mode 6

[Bug 1888492] Re: After installing Ubuntu, restart and pop up the CMD command prompt

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1888492 Title: After insta

[Bug 1877052] Re: KVM Win 10 guest pauses after kernel upgrade

2021-07-05 Thread Launchpad Bug Tracker
[Expired for qemu (Ubuntu) because there has been no activity for 60 days.] ** Changed in: qemu (Ubuntu) Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1877052 Ti

[Bug 1904259] Re: include/qemu/atomic.h:495:5: error: misaligned atomic operation may incur significant performance penalty (Clang 11; Ubuntu 16 i686)

2021-07-05 Thread Launchpad Bug Tracker
[Expired for Ubuntu because there has been no activity for 60 days.] ** Changed in: ubuntu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1904259 Title: include

[Bug 1904259] Re: include/qemu/atomic.h:495:5: error: misaligned atomic operation may incur significant performance penalty (Clang 11; Ubuntu 16 i686)

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1904259 Title: include/qem

[Bug 1886285] Re: Provide SMB option to support Windows 2000

2021-07-05 Thread Launchpad Bug Tracker
[Expired for QEMU because there has been no activity for 60 days.] ** Changed in: qemu Status: Incomplete => Expired -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1886285 Title: Provide SMB

support for raspberry3/3B/4B

2021-07-05 Thread 殷冬
Hi team of qemu I see the qemu6.0 has supported for raspberryPick 2B. but i want use it for raspberrypi 3/3B/4B. So can you tell me about raspberrypi 3/3B/4B plan ? | | 殷冬 | | 邮箱:yindongb...@126.com | 签名由 网易邮箱大师 定制

[PATCH v3] linux-user/elfload: Implement ELF_HWCAP for RISC-V

2021-07-05 Thread Kito Cheng
Set I, M, A, F, D and C bit for hwcap if misa is set. V3 Changes: - Simplify logic of getting hwcap. V2 Changes: - Only set imafdc bits, sync with upstream linux kernel. Signed-off-by: Kito Cheng --- linux-user/elfload.c | 13 + 1 file changed, 13 insertions(+) diff --git a/linux-

Re: [PATCH v2] linux-user/elfload: Implement ELF_HWCAP for RISC-V

2021-07-05 Thread Richard Henderson
On 7/4/21 11:43 PM, Kito Cheng wrote: +static uint32_t get_elf_hwcap(void) +{ +RISCVCPU *cpu = RISCV_CPU(thread_cpu); +uint32_t hwcap = 0; + +#define MISA_BIT(EXT) (1 << (EXT - 'A')) +#define GET_EXT(EXT) \ +do { \ +

Re: [PATCH v5 04/10] hw/intc: GICv3 ITS Command processing

2021-07-05 Thread shashi . mallela
On Mon, 2021-07-05 at 20:47 -0400, shashi.mall...@linaro.org wrote: > On Mon, 2021-07-05 at 15:54 +0100, Peter Maydell wrote: > > On Wed, 30 Jun 2021 at 16:32, Shashi Mallela < > > shashi.mall...@linaro.org> wrote: > > > Added ITS command queue handling for MAPTI,MAPI commands,handled > > > ITS > >

Re: [PATCH] migration: failover: reset partially_hotplugged

2021-07-05 Thread Jason Wang
在 2021/6/29 下午11:29, Laurent Vivier 写道: When the card is plugged back, reset the partially_hotplugged flag to false Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1787194 Signed-off-by: Laurent Vivier --- hw/net/virtio-net.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/net/virt

Re: [PATCH v4 2/3] target/ppc: change ppc_hash32_xlate to use mmu_idx

2021-07-05 Thread David Gibson
On Mon, Jul 05, 2021 at 11:31:13AM -0300, Bruno Piazera Larsen wrote: > > On 05/07/2021 01:24, David Gibson wrote: > > > > Changed hash32 address translation to use the supplied mmu_idx, instead > > > of using what was stored in the msr, for parity purposes (radix64 > > > already uses that). > >

Re: [PATCH v2] Set icon for QEMU binary on Mac OS

2021-07-05 Thread Programmingkid
> On Jul 5, 2021, at 4:07 PM, Paolo Bonzini wrote: > > Well, you're not using $ICON at all but I can clean that up myself. Thanks > for testing. > > Paolo > Please send me the cleaned up patch for testing once you complete it. Thank you. > Il lun 5 lug 2021, 21:53 John Arbuckle ha scrit

Re: [PATCH v5 04/10] hw/intc: GICv3 ITS Command processing

2021-07-05 Thread shashi . mallela
On Mon, 2021-07-05 at 15:54 +0100, Peter Maydell wrote: > On Wed, 30 Jun 2021 at 16:32, Shashi Mallela < > shashi.mall...@linaro.org> wrote: > > Added ITS command queue handling for MAPTI,MAPI commands,handled > > ITS > > translation which triggers an LPI via INT command as well as write > > to GIT

[PATCH 15/20] Hexagon HVX (target/hexagon) instruction decoding

2021-07-05 Thread Taylor Simpson
Add new file to target/hexagon/meson.build Signed-off-by: Taylor Simpson --- target/hexagon/mmvec/decode_ext_mmvec.h | 24 target/hexagon/decode.c | 24 +++- target/hexagon/mmvec/decode_ext_mmvec.c | 235 target/hexagon/meson.build

[PATCH 17/20] Hexagon HVX (tests/tcg/hexagon) vector_add_int test

2021-07-05 Thread Taylor Simpson
Signed-off-by: Taylor Simpson --- tests/tcg/hexagon/vector_add_int.c | 61 ++ tests/tcg/hexagon/Makefile.target | 3 ++ 2 files changed, 64 insertions(+) create mode 100644 tests/tcg/hexagon/vector_add_int.c diff --git a/tests/tcg/hexagon/vector_add_int.c

[PATCH 03/20] Hexagon HVX (target/hexagon) register names

2021-07-05 Thread Taylor Simpson
Signed-off-by: Taylor Simpson --- target/hexagon/hex_regs.h | 1 + 1 file changed, 1 insertion(+) diff --git a/target/hexagon/hex_regs.h b/target/hexagon/hex_regs.h index f291911..e1b3149 100644 --- a/target/hexagon/hex_regs.h +++ b/target/hexagon/hex_regs.h @@ -76,6 +76,7 @@ enum { /* Use

[PATCH 11/20] Hexagon HVX (target/hexagon) instruction utility functions

2021-07-05 Thread Taylor Simpson
Functions to support scatter/gather Add new file to target/hexagon/meson.build Signed-off-by: Taylor Simpson --- target/hexagon/arch.h | 1 + target/hexagon/mmvec/system_ext_mmvec.h | 35 ++ target/hexagon/arch.c | 9 +++ target/hexagon/mmvec/syst

[PATCH 13/20] Hexagon HVX (target/hexagon) TCG generation

2021-07-05 Thread Taylor Simpson
Signed-off-by: Taylor Simpson --- target/hexagon/translate.h | 54 target/hexagon/genptr.c| 15 target/hexagon/translate.c | 199 + 3 files changed, 268 insertions(+) diff --git a/target/hexagon/translate.h b/target/hexagon/tran

[PATCH 18/20] Hexagon HVX (tests/tcg/hexagon) hvx_misc test

2021-07-05 Thread Taylor Simpson
Tests for packet semantics vector loads (aligned and unaligned) vector stores (aligned and unaligned) vector masked stores vector operations Signed-off-by: Taylor Simpson --- tests/tcg/hexagon/hvx_misc.c | 331 ++ tests/tcg/hexagon/Mak

[PATCH 02/20] Hexagon HVX (target/hexagon) add Hexagon Vector eXtensions (HVX) to core

2021-07-05 Thread Taylor Simpson
HVX is a set of wide vector instructions. Machine state includes vector registers (VRegs) vector predicate registers (QRegs) temporary registers for intermediate values store buffer (masked stores and scatter/gather) Signed-off-by: Taylor Simpson --- target/hexagon/cpu.h

[PATCH 10/20] Hexagon HVX (target/hexagon) C preprocessor for decode tree

2021-07-05 Thread Taylor Simpson
Signed-off-by: Taylor Simpson --- target/hexagon/gen_dectree_import.c | 13 + 1 file changed, 13 insertions(+) diff --git a/target/hexagon/gen_dectree_import.c b/target/hexagon/gen_dectree_import.c index 5b7ecfc..2374030 100644 --- a/target/hexagon/gen_dectree_import.c +++ b/target/

[PATCH 20/20] Hexagon HVX (tests/tcg/hexagon) histogram test

2021-07-05 Thread Taylor Simpson
Signed-off-by: Taylor Simpson --- tests/tcg/hexagon/hvx_histogram_input.h | 717 tests/tcg/hexagon/hvx_histogram_row.h | 24 ++ tests/tcg/hexagon/hvx_histogram.c | 88 tests/tcg/hexagon/Makefile.target | 5 + tests/tcg/hexagon/hvx_histogram_

[PATCH 04/20] Hexagon HVX (target/hexagon) support in gdbstub

2021-07-05 Thread Taylor Simpson
Signed-off-by: Taylor Simpson --- target/hexagon/gdbstub.c | 66 1 file changed, 66 insertions(+) diff --git a/target/hexagon/gdbstub.c b/target/hexagon/gdbstub.c index 9c8c04c..b804e97 100644 --- a/target/hexagon/gdbstub.c +++ b/target/hexagon/gd

[PATCH 16/20] Hexagon HVX (target/hexagon) import instruction encodings

2021-07-05 Thread Taylor Simpson
Signed-off-by: Taylor Simpson --- target/hexagon/decode.c | 4 + target/hexagon/imported/allextenc.def| 20 + target/hexagon/imported/encode.def | 1 + target/hexagon/imported/mmvec/encode_ext.def | 794 +++ 4 files changed, 819

[PATCH 19/20] Hexagon HVX (tests/tcg/hexagon) scatter_gather test

2021-07-05 Thread Taylor Simpson
Signed-off-by: Taylor Simpson --- tests/tcg/hexagon/scatter_gather.c | 1011 tests/tcg/hexagon/Makefile.target |2 + 2 files changed, 1013 insertions(+) create mode 100644 tests/tcg/hexagon/scatter_gather.c diff --git a/tests/tcg/hexagon/scatter_gather.

[PATCH 06/20] Hexagon HVX (target/hexagon) macros

2021-07-05 Thread Taylor Simpson
macros to interface with the generator macros referenced in instruction semantics Signed-off-by: Taylor Simpson --- target/hexagon/macros.h | 22 ++ target/hexagon/mmvec/macros.h | 478 ++ 2 files changed, 500 insertions(+) create mode 100644 targe

[PATCH 09/20] Hexagon HVX (target/hexagon) semantics generator - part 2

2021-07-05 Thread Taylor Simpson
Signed-off-by: Taylor Simpson --- target/hexagon/gen_helper_funcs.py | 111 ++-- target/hexagon/gen_helper_protos.py | 16 ++- target/hexagon/gen_tcg_funcs.py | 254 ++-- 3 files changed, 359 insertions(+), 22 deletions(-) diff --git a/target/hex

[PATCH 05/20] Hexagon HVX (target/hexagon) instruction attributes

2021-07-05 Thread Taylor Simpson
Signed-off-by: Taylor Simpson --- target/hexagon/attribs_def.h.inc | 22 ++ 1 file changed, 22 insertions(+) diff --git a/target/hexagon/attribs_def.h.inc b/target/hexagon/attribs_def.h.inc index 3815509..4138a7a 100644 --- a/target/hexagon/attribs_def.h.inc +++ b/target/hexa

[PATCH 00/20] Hexagon HVX (target/hexagon) patch series

2021-07-05 Thread Taylor Simpson
This series adds support for the Hexagon Vector eXtensions (HVX) These instructions are documented here https://developer.qualcomm.com/downloads/qualcomm-hexagon-v66-hvx-programmer-s-reference-manual Hexagon HVX is a wide vector engine with 128 byte vectors. See patch 01 Hexagon HVX README for m

[PATCH 07/20] Hexagon HVX (target/hexagon) import macro definitions

2021-07-05 Thread Taylor Simpson
Imported from the Hexagon architecture library imported/allext_macros.def Top level macro include for all extensions imported/macros.def Scalar core macros (some HVX here) imported/mmvec/macros.defHVX macro definitions The macro definition files specify instru

[PATCH 08/20] Hexagon HVX (target/hexagon) semantics generator

2021-07-05 Thread Taylor Simpson
Add HVX support to the semantics generator Signed-off-by: Taylor Simpson --- target/hexagon/gen_semantics.c | 33 + target/hexagon/hex_common.py | 9 - 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/target/hexagon/gen_semantics.c b/targe

[PATCH 01/20] Hexagon HVX (target/hexagon) README

2021-07-05 Thread Taylor Simpson
Signed-off-by: Taylor Simpson --- target/hexagon/README | 83 ++- 1 file changed, 82 insertions(+), 1 deletion(-) diff --git a/target/hexagon/README b/target/hexagon/README index b0b2435..9a57802 100644 --- a/target/hexagon/README +++ b/target/hexa

[PATCH 12/20] Hexagon HVX (target/hexagon) helper functions

2021-07-05 Thread Taylor Simpson
Commit vector stores (masked and scatter/gather) Log vector register writes Add the execution counters to the debug log Signed-off-by: Taylor Simpson --- target/hexagon/helper.h| 1 + target/hexagon/op_helper.c | 51 -- 2 files changed, 50 inserti

RE: [PATCH 05/12] linux-user: Extract target errno to 'target_errno_defs.h'

2021-07-05 Thread Taylor Simpson
> -Original Message- > From: Philippe Mathieu-Daudé On > Behalf Of Philippe Mathieu-Daudé > Sent: Sunday, July 4, 2021 12:38 PM > To: qemu-devel@nongnu.org > Cc: Richard Henderson ; Jiaxun Yang > ; Laurent Vivier ; Aleksandar > Rikalo ; Taylor Simpson > ; Philippe Mathieu-Daudé ; > Aurel

RE: [PATCH 12/12] linux-user: Extract target errno related functions to 'target_errno.h'

2021-07-05 Thread Taylor Simpson
> -Original Message- > From: Philippe Mathieu-Daudé On > Behalf Of Philippe Mathieu-Daudé > Sent: Sunday, July 4, 2021 12:38 PM > To: qemu-devel@nongnu.org > Cc: Richard Henderson ; Jiaxun Yang > ; Laurent Vivier ; Aleksandar > Rikalo ; Taylor Simpson > ; Philippe Mathieu-Daudé ; > Aurel

[PATCH 3/4] dp8393x: Store CAM registers as 16-bit

2021-07-05 Thread Mark Cave-Ayland
From: Philippe Mathieu-Daudé Per the DP83932C datasheet from July 1995: 4.0 SONIC Registers 4.1 THE CAM UNIT The Content Addressable Memory (CAM) consists of sixteen 48-bit entries for complete address filtering of network packets. Each entry corresponds to a 48-bit destination

[PATCH 2/4] dp8393x: Replace address_space_rw(is_write=1) by address_space_write()

2021-07-05 Thread Mark Cave-Ayland
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé --- hw/net/dp8393x.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hw/net/dp8393x.c b/hw/net/dp8393x.c index 44a1955015..cc7c001edb 100644 --- a/hw/net/dp8393x.c +++ b/hw/net/dp8393x.c @@ -820,8 +82

[PATCH 4/4] dp8393x: Rewrite dp8393x_get() / dp8393x_put()

2021-07-05 Thread Mark Cave-Ayland
From: Philippe Mathieu-Daudé Instead of accessing N registers via a single address_space API call using a temporary buffer (stored in the device state) and updating each register, move the address_space call in the register put/get. The load/store and word size checks are moved to put/get too. Th

[PATCH 1/4] dp8393x: don't force 32-bit register access

2021-07-05 Thread Mark Cave-Ayland
Commit 3fe9a838ec "dp8393x: Always use 32-bit accesses" set .impl.min_access_size and .impl.max_access_size to 4 to try and fix the Linux jazzsonic driver which uses 32-bit accesses. The problem with forcing the register access to 32-bit in this way is that since the dp8393x uses 16-bit registe

[PATCH 0/4] dp8393x: fixes and improvements

2021-07-05 Thread Mark Cave-Ayland
(was: [RFC PATCH 0/6] dp8393x: Housekeeping) This is an updated version of Phil's patchset previously posted at https://lists.gnu.org/archive/html/qemu-devel/2021-07/msg00440.html which I've tested locally on Linux/m68k, MacOS and NetBSD/arc. Signed-off-by: Mark Cave-Ayland Changes since RFC:

Re: [PATCH v4 11/22] tests/docker: expand centos8 package list

2021-07-05 Thread Daniel P . Berrangé
On Mon, Jul 05, 2021 at 10:41:55PM +0100, Daniel P. Berrangé wrote: > On Mon, Jul 05, 2021 at 09:27:56PM +0100, Alex Bennée wrote: > > > > Daniel P. Berrangé writes: > > > > > This is the fully expanded list of build pre-requisites QEMU can > > > conceivably use in any scenario. > > > > > > Revi

Re: [PATCH v4 11/22] tests/docker: expand centos8 package list

2021-07-05 Thread Daniel P . Berrangé
On Mon, Jul 05, 2021 at 09:27:56PM +0100, Alex Bennée wrote: > > Daniel P. Berrangé writes: > > > 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é > > --- > >

Re: [PATCH v3] dp8393x: don't force 32-bit register access

2021-07-05 Thread Philippe Mathieu-Daudé
On 7/5/21 9:33 PM, Mark Cave-Ayland wrote: > On 05/07/2021 08:52, Mark Cave-Ayland wrote: > >> I think the problem is because of the interaction of >> .impl.max_access_size = 2 and the it_shift property specifying a >> stride of 4 bytes: when the 4 byte access is split into 2 x 2 byte >> accesses

Re: [PATCH v4 0/4] avocado-qemu: New SMMUv3 and intel IOMMU tests

2021-07-05 Thread Willian Rampazzo
On Mon, Jul 5, 2021 at 6:20 PM Philippe Mathieu-Daudé wrote: > > On 7/5/21 11:10 PM, Willian Rampazzo wrote: > > Hi Eric, > > > > On Mon, Jul 5, 2021 at 4:55 AM Eric Auger wrote: > >> > >> Hi Wainer, > >> > >> On 7/1/21 1:22 AM, Wainer dos Santos Moschetta wrote: > >>> Hi, > >>> > >>> On 6/29/21

Re: [PATCH v3] dp8393x: don't force 32-bit register access

2021-07-05 Thread Philippe Mathieu-Daudé
On 7/5/21 3:44 AM, Finn Thain wrote: > On Sun, 4 Jul 2021, Mark Cave-Ayland wrote: > >> Commit 3fe9a838ec "dp8393x: Always use 32-bit accesses" assumed that all >> accesses >> to the registers were 32-bit > > As I said, that assumption was not made there. > > If commit 3fe9a838ec is deficient

Re: [PATCH v4 0/4] avocado-qemu: New SMMUv3 and intel IOMMU tests

2021-07-05 Thread Philippe Mathieu-Daudé
On 7/5/21 11:10 PM, Willian Rampazzo wrote: > Hi Eric, > > On Mon, Jul 5, 2021 at 4:55 AM Eric Auger wrote: >> >> Hi Wainer, >> >> On 7/1/21 1:22 AM, Wainer dos Santos Moschetta wrote: >>> Hi, >>> >>> On 6/29/21 5:17 PM, Eric Auger wrote: Hi Cleber, all, On 6/29/21 4:36 PM, Eric Au

Re: [PATCH v4 4/4] avocado_qemu: Fix KNOWN_DISTROS map into the LinuxDistro class

2021-07-05 Thread Willian Rampazzo
On Tue, Jun 29, 2021 at 11:36 AM Eric Auger wrote: > > From: Wainer dos Santos Moschetta > > As the KNOWN_DISTROS grows, more loosely methods will be created in > the avocado_qemu/__init__.py file. > > Let's refactor the code so that KNOWN_DISTROS and related methods are > packaged in a class > >

Re: [PATCH v4 3/4] avocado_qemu: Add Intel iommu tests

2021-07-05 Thread Willian Rampazzo
On Tue, Jun 29, 2021 at 11:36 AM Eric Auger wrote: > > Add Intel IOMMU functional tests based on fedora 31. > Different configs are checked: > - strict > - caching mode, strict > - passthrough. > > Signed-off-by: Eric Auger > Acked-by: Peter Xu > --- > tests/acceptance/intel_iommu.py | 115

Re: [PATCH v4 0/4] avocado-qemu: New SMMUv3 and intel IOMMU tests

2021-07-05 Thread Willian Rampazzo
Hi Eric, On Mon, Jul 5, 2021 at 4:55 AM Eric Auger wrote: > > Hi Wainer, > > On 7/1/21 1:22 AM, Wainer dos Santos Moschetta wrote: > > Hi, > > > > On 6/29/21 5:17 PM, Eric Auger wrote: > >> Hi Cleber, all, > >> > >> On 6/29/21 4:36 PM, Eric Auger wrote: > >>> This series adds ARM SMMU and Intel I

Re: [PATCH v4 2/4] avocado_qemu: Add SMMUv3 tests

2021-07-05 Thread Willian Rampazzo
On Tue, Jun 29, 2021 at 11:36 AM Eric Auger wrote: > > Add new tests checking the good behavior of the SMMUv3 protecting > 2 virtio pci devices (block and net). We check the guest boots and > we are able to install a package. Different guest configs are tested: > standard, passthrough an strict=0.

Re: [PATCH v4 2/4] avocado_qemu: Add SMMUv3 tests

2021-07-05 Thread Willian Rampazzo
Hi Eric, On Mon, Jul 5, 2021 at 5:00 AM Eric Auger wrote: > > Hi Wainer, > > On 7/1/21 8:13 PM, Wainer dos Santos Moschetta wrote: > > Hi, > > > > On 6/29/21 11:36 AM, Eric Auger wrote: > >> Add new tests checking the good behavior of the SMMUv3 protecting > >> 2 virtio pci devices (block and net

[PATCH v6 1/2] target/s390x: Fix SIGILL and SIGFPE psw.addr reporting

2021-07-05 Thread Ilya Leoshkevich
For SIGILL, SIGFPE and SIGTRAP the PSW must point after the instruction, and at the instruction for other signals. Currently under qemu-user for SIGFILL and SIGFPE it points at the instruction. Fix by advancing psw.addr for these signals. Buglink: https://gitlab.com/qemu-project/qemu/-/issues/319

  1   2   3   4   >