On Fri, Sep 09, 2016 at 09:15:39AM +0100, Ard Biesheuvel wrote:
> The FVP model has up to 8 GB of memory (on the Base model), where the
> top 6GB starts at 0x8_8000_0000, and all other memory regions of interest
> live below that. This means we can cover the whole VA space with 36-bits
> worth of VA.
> 
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Ard Biesheuvel <[email protected]>

Reviewed-by: Leif Lindholm <[email protected]>

> ---
>  Platforms/ARM/VExpress/ArmVExpress-FVP-AArch64.dsc | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/Platforms/ARM/VExpress/ArmVExpress-FVP-AArch64.dsc 
> b/Platforms/ARM/VExpress/ArmVExpress-FVP-AArch64.dsc
> index 3d8e0cfbb57e..60df45dca276 100644
> --- a/Platforms/ARM/VExpress/ArmVExpress-FVP-AArch64.dsc
> +++ b/Platforms/ARM/VExpress/ArmVExpress-FVP-AArch64.dsc
> @@ -175,6 +175,9 @@
>    # Set tick frequency value to 100Mhz
>    gArmTokenSpaceGuid.PcdArmArchTimerFreqInHz|100000000
>  
> +  # the entire FVP address space can be covered by 36 bit VAs
> +  gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|36
> +
>  [PcdsDynamicDefault.common]
>    #
>    # The size of a dynamic PCD of the (VOID*) type can not be increased at run
> -- 
> 2.7.4
> 
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to