[PATCH v5] hw/misc/vmfwupdate: Introduce hypervisor fw-cfg interface support

2025-01-28 Thread Ani Sinha
VM firmware update is a mechanism where the virtual machines can use their preferred and trusted firmware image in their execution environment without having to depend on a untrusted party to provide the firmware bundle. This is particularly useful for confidential virtual machines that are deploye

Re: [PATCH 0/1] meson: Deprecate 32-bit host systems

2025-01-28 Thread Thomas Huth
On 28/01/2025 11.02, Philippe Mathieu-Daudé wrote: On 28/1/25 11:01, Philippe Mathieu-Daudé wrote: On 28/1/25 10:27, Daniel P. Berrangé wrote: On Tue, Jan 28, 2025 at 10:17:33AM +0100, Philippe Mathieu-Daudé wrote: On 28/1/25 10:02, Alex Bennée wrote: Thomas Huth writes: On 28/01/2025 01.4

Re: [PATCH v2 11/15] target/ppc: Restrict various common helpers to TCG

2025-01-28 Thread Harsh Prateek Bora
On 1/27/25 15:56, Philippe Mathieu-Daudé wrote: Move helpers common to system/user emulation to tcg-excp_helper.c. Signed-off-by: Philippe Mathieu-Daudé --- target/ppc/excp_helper.c | 141 -- target/ppc/tcg-excp_helper.c | 143 ++

Re: [PATCH v2 12/15] target/ppc: Fix style in excp_helper.c

2025-01-28 Thread Harsh Prateek Bora
On 1/27/25 15:56, Philippe Mathieu-Daudé wrote: Fix style in do_rfi() before moving the code around. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Harsh Prateek Bora --- target/ppc/excp_helper.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/target/ppc/exc

Re: [PATCH v2 14/15] target/ppc: Restrict ATTN / SCV / PMINSN helpers to TCG

2025-01-28 Thread Harsh Prateek Bora
On 1/27/25 15:56, Philippe Mathieu-Daudé wrote: Move helper_attn(), helper_scv() and helper_pminsn() to tcg-excp_helper.c. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Harsh Prateek Bora --- target/ppc/excp_helper.c | 45 target/ppc/tcg-

Re: [PATCH v2 13/15] target/ppc: Make powerpc_excp() prototype public

2025-01-28 Thread Harsh Prateek Bora
On 1/27/25 15:56, Philippe Mathieu-Daudé wrote: In order to move TCG specific code dependent on powerpc_excp() in the next commit, expose its prototype in "internal.h". Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Harsh Prateek Bora --- target/ppc/internal.h| 1 + target/pp

Re: [PATCH] hw/i386/pc: Fix crash that occurs when introspecting TYPE_PC_MACHINE machines

2025-01-28 Thread Thomas Huth
On 17/01/2025 20.21, Thomas Huth wrote: QEMU currently crashes when you try to inspect the machines based on TYPE_PC_MACHINE for their properties: $ echo '{ "execute": "qmp_capabilities" } { "execute": "qom-list-properties","arguments": { "typename": "pc-q35-10

Re: [PATCH] hw/i386/pc: Fix crash that occurs when introspecting TYPE_PC_MACHINE machines

2025-01-28 Thread Philippe Mathieu-Daudé
Hi Thomas, On 17/1/25 20:21, Thomas Huth wrote: QEMU currently crashes when you try to inspect the machines based on TYPE_PC_MACHINE for their properties: $ echo '{ "execute": "qmp_capabilities" } { "execute": "qom-list-properties","arguments": { "typename": "

[PATCH 5/5] tests/functional: Introduce a bletchley machine test

2025-01-28 Thread Cédric Le Goater
Use do_test_arm_aspeed_openbmc() to run the latest OpenBMC firmware build of the bletchley BMC. Signed-off-by: Cédric Le Goater --- tests/functional/meson.build | 2 ++ tests/functional/test_arm_aspeed_bletchley.py | 24 +++ 2 files changed, 26 insertions(+) cr

[PATCH 2/5] tests/functional: Update OpenBMC image of palmetto machine

2025-01-28 Thread Cédric Le Goater
Use the new do_test_arm_aspeed_openbmc() routine to run the latest OpenBMC firmware build of the palmetto BMC. Signed-off-by: Cédric Le Goater --- tests/functional/test_arm_aspeed_palmetto.py | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/functional/test_a

[PATCH 3/5] tests/functional: Update OpenBMC image of romulus machine

2025-01-28 Thread Cédric Le Goater
Use the new do_test_arm_aspeed_openbmc() routine to run the latest OpenBMC firmware build of the romulus BMC. Remove the older routine which is now unused. Signed-off-by: Cédric Le Goater --- tests/functional/aspeed.py | 16 tests/functional/test_arm_aspeed_romu

[PATCH 1/5] tests/functional: Introduce a new test routine for OpenBMC images

2025-01-28 Thread Cédric Le Goater
The OpenBMC images currently used by QEMU to test the Aspeed machines are rather old. To prepare an update to the latest builds, we need to adjust the console patterns. Introduce a new routine to preserve the current tests. Signed-off-by: Cédric Le Goater --- tests/functional/aspeed.py | 18

Re: [PATCH] hw/arm/virt: Support larger highmem MMIO regions

2025-01-28 Thread Eric Auger
Hi, On 1/28/25 10:28 PM, Matt Ochs wrote: >> On Jan 28, 2025, at 11:52 AM, Eric Auger wrote: >> >> Hi Matthew, Shameer, >> >> On 1/28/25 6:36 PM, Shameerali Kolothum Thodi wrote: -Original Message- From: Matthew R. Ochs Sent: Tuesday, January 28, 2025 4:03 PM To: qem

Re: [PATCH 1/5] tests/functional: Introduce a new test routine for OpenBMC images

2025-01-28 Thread Thomas Huth
On 29/01/2025 08.18, Cédric Le Goater wrote: The OpenBMC images currently used by QEMU to test the Aspeed machines are rather old. To prepare an update to the latest builds, we need to adjust the console patterns. Introduce a new routine to preserve the current tests. Signed-off-by: Cédric Le Go

Re: [PATCH 09/11] hw/sd: Remove unused 'enable' method from SDCardClass

2025-01-28 Thread Philippe Mathieu-Daudé
On 28/1/25 11:45, Peter Maydell wrote: The SDCardClass has an 'enable' method, but nothing actually invokes it. The underlying implementation is sd_enable(), which is documented in sdcard_legacy.h as something that should not be used and was only present for the benefit of the now-removed nseries

[PATCH 0/5] tests/functional: Update Aspeed OpenBMC images (resend)

2025-01-28 Thread Cédric Le Goater
Hello, This series updates the OpenBMC firmware images to the latest version for existing tests and also adds 2 new tests for Aspeed machines which were not tested before : witherspoon and bletchley. Thanks, C. Cédric Le Goater (5): tests/functional: Introduce a new test routine for OpenBMC i

Re: [PATCH 0/5] tests/functional: Update Aspeed OpenBMC images

2025-01-28 Thread Cédric Le Goater
On 1/29/25 00:29, Andrew Jeffery wrote: Hi Cédric, On Tue, 2025-01-28 at 22:41 +0100, Cédric Le Goater wrote: Hello, This series updates the OpenBMC firmware images to the latest version for existing tests and also adds 2 new tests for Aspeed machines which were not tested before : witherspoon

[PATCH 4/5] tests/functional: Introduce a witherspoon machine test

2025-01-28 Thread Cédric Le Goater
Use do_test_arm_aspeed_openbmc() routine to run the latest OpenBMC firmware build of the witherspoon BMC. Signed-off-by: Cédric Le Goater --- tests/functional/meson.build | 2 ++ .../functional/test_arm_aspeed_witherspoon.py | 24 +++ 2 files changed, 26 inserti

<    1   2   3   4   5