On 10/31/25 8:10 PM, Jonathan Cameron wrote:
On Tue,  7 Oct 2025 16:08:10 +1000
Gavin Shan <[email protected]> wrote:

In the combination of 64KB host and 4KB guest, a problematic host page
affects 16x guest pages. In this specific case, it's reasonable to
push 16 consecutive memory CPERs. Otherwise, QEMU can run into core
dump due to the current error can't be delivered as the previous error
isn't acknoledges. It's caused by the nature the host page can be
accessed in parallel due to the mismatched host and guest page sizes.

Imporve push_ghes_memory_errors() to push 16x consecutive memory CPERs
for this specific case. The maximal error block size is bumped to 4KB,
providing enough storage space for those 16x memory CPERs.

Signed-off-by: Gavin Shan <[email protected]>
Subject to tests being added and the Docs update Mauro requested + follow
on from earlier patch reviews, this looks good to me.


Yes, the ACPI tables were forgotten to be patched in the last respin. I will
do in the next respin.

Thanks,
Gavin


Reply via email to