From: Julien Grall Date: Thu, 5 May 2022 10:46:57 +0000 (+0100) Subject: SUPPORT.MD: Correct the amount of physical memory supported for Arm X-Git-Tag: archive/raspbian/4.17.0-1+rpi1^2~33^2~669 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a5968a553f6a;p=xen.git SUPPORT.MD: Correct the amount of physical memory supported for Arm As part of XSA-385, SUPPORT.MD gained a statement regarding the amount of physical memory supported. However, booting Xen on a Arm platform with that amount of memory would result to a breakage because the frametable area is too small. The wiki [1] (as of April 2022) claims we were able to support up to 5 TiB on Arm64 and 16 GiB. However, this is not the case because the struct page_info has always been bigger than expected (56 bytes for 64-bit and 32-bytes for 32-bit). I don't have any HW with such amount of memory. So rather than modifying the code, take the opportunity to use the limit that should work on Arm (2 TiB for 64-bit and 12 GiB for 32-bit). Signed-off-by: Julien Grall Reviewed-by: Bertrand Marquis #arm part --- diff --git a/SUPPORT.md b/SUPPORT.md index 088dda9561..cdf93181cf 100644 --- a/SUPPORT.md +++ b/SUPPORT.md @@ -50,9 +50,10 @@ For the Cortex A57 r0p0 - r1p1, see Errata 832075. ### Physical Memory - Status: Supported up to 8 TiB - -Hosts with more memory are supported, but not security supported. + Status, x86: Supported up to 8 TiB. Hosts with more memory are + supported, but not security supported. + Status, Arm32: Supported up to 12 GiB + Status, Arm64: Supported up to 2 TiB ### Physical Memory Hotplug