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
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
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
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
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/
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
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
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
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
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
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|
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
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
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
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
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 ++---
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 +++
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.
> >
>
udio/coreaudio.c
> +F: audio/coreaudio.m
>
> DSound Audio backend
> M: Gerd Hoffmann
>
> ---
> base-commit: 38d0939b86e2eef6f6a622c6f1f7befda0146595
> change-id: 20250111-maintainers-28bbada9fd02
>
> Best regards,
>
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
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
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
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
$V = '0.31';
---
base-commit: 38d0939b86e2eef6f6a622c6f1f7befda0146595
change-id: 20250111-checkpatch-26ea9d86c76a
Best regards,
--
Akihiko Odaki
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
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
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
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.
29 matches
Mail list logo