Re: [PATCH v4 02/15] hw/display/apple-gfx: Introduce ParavirtualizedGraphics.Framework support

2024-10-26 Thread Phil Dennis-Jordan
On Sat, 26 Oct 2024 at 06:40, Akihiko Odaki wrote: > On 2024/10/26 4:43, Phil Dennis-Jordan wrote: > > > > > > On Fri, 25 Oct 2024 at 08:03, Akihiko Odaki > > wrote: > > > > On 2024/10/24 19:28, Phil Dennis-Jordan wrote: > > > +/* For running PVG mem

Re: [PATCH 0/2] arm: Add collie and sx functional tests

2024-10-26 Thread Cédric Le Goater
On 10/26/24 07:54, Guenter Roeck wrote: On 10/25/24 21:47, Philippe Mathieu-Daudé wrote: On 25/10/24 12:25, Jan Lübbe wrote: On Fri, 2024-10-25 at 06:59 -0700, Guenter Roeck wrote: On 10/25/24 02:57, Jan Lübbe wrote: On Fri, 2024-10-25 at 08:55 +0200, Cédric Le Goater wrote: On 10/24/24 19:5

[PATCH v4 4/5] block: allow commit to unmap zero blocks

2024-10-26 Thread Vincent Vanlaer
Non-active block commits do not discard blocks only containing zeros, causing images to lose sparseness after the commit. This commit fixes that by writing zero blocks using blk_co_pwrite_zeroes rather than writing them out as any other arbitrary data. Signed-off-by: Vincent Vanlaer Reviewed-by:

[PATCH v4 3/5] block: refactor error handling of commit_iteration

2024-10-26 Thread Vincent Vanlaer
Signed-off-by: Vincent Vanlaer --- block/commit.c | 61 -- 1 file changed, 34 insertions(+), 27 deletions(-) diff --git a/block/commit.c b/block/commit.c index 078e54f51f..5c24c8b80a 100644 --- a/block/commit.c +++ b/block/commit.c @@ -129,51 +129,

Re: [PATCH 0/2] arm: Add collie and sx functional tests

2024-10-26 Thread Guenter Roeck
On 10/26/24 03:02, Cédric Le Goater wrote: [ ... ] I don't mind a single file. What bothers me is that the partitioning is made mandatory for ast2600 even if not used. Our only use case, in 2019, was to boot QEMU ast2600 machines from an eMMC device using an OpenBMC FW image like the ones we f

Re: [PATCH v4 15/15] hw/vmapple/vmapple: Add vmapple machine type

2024-10-26 Thread Phil Dennis-Jordan
On Sat, 26 Oct 2024 at 08:21, Akihiko Odaki wrote: > On 2024/10/24 19:28, Phil Dennis-Jordan wrote: > > From: Alexander Graf > > > > Apple defines a new "vmapple" machine type as part of its proprietary > > macOS Virtualization.Framework vmm. This machine type is similar to the > > virt one, but

[PATCH v4 0/5] block: allow commit to unmap zero blocks

2024-10-26 Thread Vincent Vanlaer
This patch series adds support for zero blocks in non-active commits. The first three patches in the series refactor the relevant code, patch four makes the actual changes, and the last patch adds a test for the new functionality. --- Changes since v3: - minor reformating based on checkpatch.pl -

[PATCH v4 2/5] block: move commit_run loop to separate function

2024-10-26 Thread Vincent Vanlaer
Signed-off-by: Vincent Vanlaer Reviewed-by: Vladimir Sementsov-Ogievskiy --- block/commit.c | 89 +- 1 file changed, 52 insertions(+), 37 deletions(-) diff --git a/block/commit.c b/block/commit.c index 8dee25b313..078e54f51f 100644 --- a/block/com

[PATCH v4 5/5] block: add test non-active commit with zeroed data

2024-10-26 Thread Vincent Vanlaer
Signed-off-by: Vincent Vanlaer Tested-by: Vladimir Sementsov-Ogievskiy Reviewed-by: Vladimir Sementsov-Ogievskiy --- tests/qemu-iotests/tests/commit-zero-blocks | 96 +++ .../qemu-iotests/tests/commit-zero-blocks.out | 54 +++ 2 files changed, 150 insertions(+) create

[PATCH v4 1/5] block: get type of block allocation in commit_run

2024-10-26 Thread Vincent Vanlaer
bdrv_co_common_block_status_above not only returns whether the block is allocated, but also if it contains zeroes. Signed-off-by: Vincent Vanlaer Reviewed-by: Vladimir Sementsov-Ogievskiy --- block/commit.c | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/block/c