Files
xen/xen
Ross Lagerwall 5416c455f6 x86/mkelf32: Actually pad load segment to 2 MiB boundary
Fix the code which tries to pad the load segment to 2 MiB but only pads
it to a 1 MiB boundary.

This manifests as a page fault while scrubbing RAM during boot on certain
systems.

Xen fails to mark itself as reserved in the E820 (due to spanning multiple
regions), but does restrict the permissions in the directmap.  The region of
RAM containing Xen is handed to physical memory manager as available for use,
and scrubbing hit the directmap protections.

Fixes: 4fb075201f ("x86/mkelf32: pad load segment to 2Mb boundary")
Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
2026-04-17 18:15:54 +01:00
..
2026-04-09 08:25:25 +02:00
2026-02-04 15:42:23 -08:00
2026-04-09 08:25:25 +02:00
2024-07-22 16:25:07 +01:00
…
2025-11-24 15:17:39 +00:00