download.qemu.org file list

2025-01-11 Thread Rahul Chandra
Hi, I am not sure if this is the right list to send this to, but the https://download.qemu.org/ download server is showing no files available for listing. Is this unintentional? Or should I be querying the Gitlab tags from now on for version info? Thanks, --Rahul

Re: [PATCH 22/22] accel/tcg: also suppress asynchronous IRQs for cpu_io_recompile

2025-01-11 Thread Julian Ganz
Hi Alex, January 9, 2025 at 6:06 PM, "Alex Bennée" wrote: > While it would be technically correct to allow an IRQ to happen (as > the offending instruction never really completed) it messes up > instrumentation. We already take care to only use memory > instrumentation on the block, we should also

[PATCH v2 03/13] hw/char/imx_serial: Update all state before restarting ageing timer

2025-01-11 Thread Bernhard Beschow
Fixes characters to be "echoed" after each keystroke rather than after every other since imx_serial_rx_fifo_ageing_timer_restart() would see ~UTS1_RXEMPTY only after every other keystroke. Signed-off-by: Bernhard Beschow --- hw/char/imx_serial.c | 6 +++--- 1 file changed, 3 insertions(+), 3 del

[PATCH v2 02/13] hw/char/imx_serial: Fix reset value of UFCR register

2025-01-11 Thread Bernhard Beschow
The value of the UCFR register is respected when echoing characters to the terminal, but its reset value is reserved. Fix the reset value to the one documented in the datasheet. While at it move the related attribute out of the section of unimplemented registers since its value is actually respect

[PATCH v2 05/13] hw/gpio/imx_gpio: Don't clear input GPIO values upon reset

2025-01-11 Thread Bernhard Beschow
Input GPIO values such as a present SD card may get notified before the GPIO controller itself gets reset. Claring the input values thus loses data. Assuming that input GPIO events are only fired when the state changes, the input values shouldn't be reset. Signed-off-by: Bernhard Beschow --- hw/

[PATCH v2 11/13] hw/i2c/imx_i2c: Convert DPRINTF() to trace events

2025-01-11 Thread Bernhard Beschow
Also print the QOM canonical path when tracing which allows for distinguishing the many instances a typical i.MX SoC has. Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé Signed-off-by: Bernhard Beschow --- hw/i2c/imx_i2c.c| 21 + hw/i2c/trace-event

[PATCH v2 09/13] hw/timer/imx_gpt: Remove unused define

2025-01-11 Thread Bernhard Beschow
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Bernhard Beschow --- hw/timer/imx_gpt.c | 4 1 file changed, 4 deletions(-) diff --git a/hw/timer/imx_gpt.c b/hw/timer/imx_gpt.c index 2663a9d9ef..11eca9fa4d 100644 --- a/hw/timer/imx_gpt.c +++ b/hw/timer/imx_gpt.c @@ -20,10 +20,6 @@ #inc

[PATCH v2 00/13] i.MX and SDHCI improvements

2025-01-11 Thread Bernhard Beschow
This series fixes some details in i.MX platform devices, improves SDHCI compatibility with U-Boot and modernizes some code. The first 5 patches are bugfixes 1/ resolving infinite loop in U-Boot esdhc driver, 2/ fixing a character echoing issue in imx-serial, 3/ fixing IRQ sharing issue in Designwa

[PATCH v2 13/13] hw/gpio/imx_gpio: Turn DPRINTF() into trace events

2025-01-11 Thread Bernhard Beschow
While at it add a trace event for input GPIO events. Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé Signed-off-by: Bernhard Beschow --- hw/gpio/imx_gpio.c | 18 +++--- hw/gpio/trace-events | 5 + 2 files changed, 12 insertions(+), 11 deletions(-) diff

[PATCH v2 08/13] hw/char/imx_serial: Turn some DPRINTF() statements into trace events

2025-01-11 Thread Bernhard Beschow
Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé Signed-off-by: Bernhard Beschow --- hw/char/imx_serial.c | 58 +--- hw/char/trace-events | 5 2 files changed, 44 insertions(+), 19 deletions(-) diff --git a/hw/char/imx_serial.c

[PATCH v2 04/13] hw/pci-host/designware: Expose MSI IRQ

2025-01-11 Thread Bernhard Beschow
Fixes INTD and MSI interrupts poking the same IRQ line without keeping track of each other's IRQ level. Furthermore, SoCs such as the i.MX 8M Plus don't share the MSI IRQ with the INTx lines, so expose it as a dedicated pin. Signed-off-by: Bernhard Beschow --- include/hw/arm/fsl-imx6.h|

[PATCH v2 12/13] hw/misc/imx6_src: Convert DPRINTF() to trace events

2025-01-11 Thread Bernhard Beschow
Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé Signed-off-by: Bernhard Beschow --- hw/misc/imx6_src.c | 23 +-- hw/misc/trace-events | 6 ++ 2 files changed, 11 insertions(+), 18 deletions(-) diff --git a/hw/misc/imx6_src.c b/hw/misc/imx6_src.c

[PATCH v2 10/13] tests/qtest/libqos: Reuse TYPE_IMX_I2C define

2025-01-11 Thread Bernhard Beschow
Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé Reviewed-by: Fabiano Rosas Signed-off-by: Bernhard Beschow --- tests/qtest/libqos/arm-imx25-pdk-machine.c | 5 +++-- tests/qtest/libqos/i2c-imx.c | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff

[PATCH v2 01/13] hw/sd/sdhci: Set SDHC_NIS_DMA bit when appropriate

2025-01-11 Thread Bernhard Beschow
In U-Boot, the fsl_esdhc[_imx] driver waits for both "transmit completed" and "DMA" bits in esdhc_send_cmd_common() by means of DATA_COMPLETE constant. QEMU currently misses to set the DMA bit which causes the driver to loop forever. Fix that by setting the DMA bit if enabled when doing DMA block t

[PATCH v2 07/13] hw/sd/sd: Allow for inverting polarities of presence and write-protect GPIOs

2025-01-11 Thread Bernhard Beschow
Signed-off-by: Bernhard Beschow --- hw/sd/sd.c | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/hw/sd/sd.c b/hw/sd/sd.c index aa8d86e1af..a50e5c20c8 100644 --- a/hw/sd/sd.c +++ b/hw/sd/sd.c @@ -181,6 +181,8 @@ struct SDState { qemu_irq inserted_cb; QEMUTi

[PATCH v2 06/13] hw/sd/sd: Remove legacy sd_set_cb() in favor of GPIOs

2025-01-11 Thread Bernhard Beschow
Commit ce5dd27534b0 "hw/sd: Remove omap2_mmc device" removed the last user of sd_set_cb(). Rework this functionality into GPIOs. Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Bernhard Beschow --- include/hw/sd/sdcard_legacy.h | 1 - hw/sd/sd.c| 31 ++---

[PATCH] target/riscv: Support Supm and Sspm as part of Zjpm v1.0

2025-01-11 Thread baturo . alexey
From: Alexey Baturo The Zjpm v1.0 spec states there should be Supm and Sspm extensions that are used in profile specification. Enabling Supm extension enables both Ssnpm and Smnpm, while Sspm enables only Smnpm. Signed-off-by: Alexey Baturo --- target/riscv/cpu.c | 23 +++

Re: [PATCH v5 1/3] libqos/fw_cfg: refactor file directory iteraton to make it more reusable

2025-01-11 Thread Ani Sinha
On Fri, Jan 10, 2025 at 9:48 PM Philippe Mathieu-Daudé wrote: > > On 10/1/25 11:46, Ani Sinha wrote: > > fw-cfg file directory iteration code can be used by other functions that may > > want to implement fw-cfg file operations. Refactor it into a smaller helper > > so that it can be reused. > > >

Re: [PATCH] MAINTAINERS: Update path to coreaudio.m

2025-01-11 Thread Christian Schoenebeck
udio/coreaudio.c > +F: audio/coreaudio.m > > DSound Audio backend > M: Gerd Hoffmann > > --- > base-commit: 38d0939b86e2eef6f6a622c6f1f7befda0146595 > change-id: 20250111-maintainers-28bbada9fd02 > > Best regards, >

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-11 Thread Stefan Weil via
Am 10.01.25 um 21:33 schrieb Pierrick Bouvier: For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This biggest roadblock was to get rid of gcc_struct attribute, which is not supported by Clang. After investigation, we proved it was s

[PULL v2 00/32] testing updates for 10.0 (tuxrun, libvirt, dockerfiles, misc)

2025-01-11 Thread Alex Bennée
The following changes since commit bc6afa1c711da5b4f37c9685a812c77b114d84cb: Merge tag 'pull-xenfv-20250109-1' of https://gitlab.com/dwmw2/qemu into staging (2025-01-09 08:39:32 -0500) are available in the Git repository at: https://gitlab.com/stsquad/qemu.git tags/pull-10.0-testing-updates

Re: [RFC PATCH v3 04/11] contrib/plugins: add plugin showcasing new dicontinuity related API

2025-01-11 Thread Alex Bennée
Pierrick Bouvier writes: > On 1/10/25 07:15, Alex Bennée wrote: >> "Julian Ganz" writes: >> >>> Hi Alex, >>> >>> January 9, 2025 at 3:04 PM, "Alex Bennée" wrote: Julian Ganz writes: > We recently introduced new plugin API for registration of discontinuity > related callbacks. Th

Re: [PULL 00/32] testing updates for 10.0 (tuxrun, libvirt, dockerfiles, misc)

2025-01-11 Thread Alex Bennée
Stefan Hajnoczi writes: > On Fri, 10 Jan 2025 at 08:22, Alex Bennée wrote: >> >> The following changes since commit bc6afa1c711da5b4f37c9685a812c77b114d84cb: >> >> Merge tag 'pull-xenfv-20250109-1' of https://gitlab.com/dwmw2/qemu into >> staging (2025-01-09 08:39:32 -0500) >> >> are availabl

[PATCH v2] checkpatch: Check .m, .build, .hx, .json and .plist

2025-01-11 Thread Akihiko Odaki
$V = '0.31'; --- base-commit: 38d0939b86e2eef6f6a622c6f1f7befda0146595 change-id: 20250111-checkpatch-26ea9d86c76a Best regards, -- Akihiko Odaki

Re: [PATCH] hw/riscv/riscv-iommu.c: Introduce a translation tag for the page table cache

2025-01-11 Thread Daniel Henrique Barboza
On 11/8/24 8:01 AM, Jason Chien wrote: This commit introduces a translation tag to avoid invalidating an entry that should not be invalidated when IOMMU executes invalidation commands. E.g. IOTINVAL.VMA with GV=0, AV=0, PSCV=1 invalidates both a mapping of single stage translation and a mappin

[PATCH] scripts/nsis.py: Run dependency check for each DLL file only once

2025-01-11 Thread Stefan Weil via
Each DLL should only be checked once for dependencies, but several hundred (781 in my test) unneeded checks were done. Now the script is significantly faster (16 s in my build). Signed-off-by: Stefan Weil --- scripts/nsis.py | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff

Re: [PATCH] MAINTAINERS: Update path to coreaudio.m

2025-01-11 Thread Philippe Mathieu-Daudé
On 11/1/25 07:42, Akihiko Odaki wrote: Commit 8b46d7e2dc8e ("audio: Rename coreaudio extension to use Objective-C compiler") renamed coreaudio.c to coreaudio.m. Signed-off-by: Akihiko Odaki --- MAINTAINERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Oops, thanks! Reviewed-by

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-11 Thread Philippe Mathieu-Daudé
On 10/1/25 21:37, Pierrick Bouvier wrote: On 1/10/25 12:33, Pierrick Bouvier wrote: For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This biggest roadblock was to get rid of gcc_struct attribute, which is not supported by Clang.

Re: [PULL 12/25] migration/block: Make late-block-active the default

2025-01-11 Thread Yolandi Paton