Hi Julien, > On 27 Apr 2022, at 14:22, Julien Grall <[email protected]> wrote: > > From: Julien Grall <[email protected]> > > 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).
Sadly I have no hardware either even remotely near this capacity and I think those limits are right for now so... > > Signed-off-by: Julien Grall <[email protected]> Reviewed-by: Bertrand Marquis <[email protected]> #arm part Cheers Bertrand > --- > SUPPORT.md | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/SUPPORT.md b/SUPPORT.md > index 088dda9561c1..1e3c69a07615 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 support. > + Status, Arm32: Supported up to 12 GiB > + Status, Arm64: Supported up to 2 TiB > > ### Physical Memory Hotplug > > -- > 2.32.0 >
