On Mon, Sep 24, 2018 at 8:55 AM Grant Likely <grant.lik...@arm.com> wrote:
>
> Fill out the requirements for AArch32 systems. Not much needs to be
> specified here other than the different privilege modes defined by
> ARMv7 and below.
>
> Resolves: #15
> Signed-off-by: Grant Likely <grant.lik...@arm.com>
> ---

> @@ -29,19 +29,27 @@ The system firmware must implement support for MBR, GPT 
> and El Torito partitioni
>  UEFI System Environment and Configuration
>  =========================================
>
> -AArch64 Exception Levels
> -------------------------
> -
> -The resident AArch64 UEFI boot-time environment is specified to "Use the
> -highest 64-bit Non-secure privilege level available".
> -This level is either EL1 or EL2, depending on whether or not virtualization 
> is
> -used or supported.
> +The resident UEFI boot-time environment shall use the highest non-secure
> +privilege level available.
> +The exact meaning of this is architecture dependant, as detailed below.

dependent

>
> -Resident UEFI firmware might target a specific Exception level.
> +Resident UEFI firmware might target a specific priviledge level.
>  In contrast, UEFI Loaded Images, such as thirdparty drivers and boot

Maybe while you're here: third-party

>  applications, must not contain any built-in assumptions that they are to be
> -loaded at a given Exception level during boot time, since they can 
> legitimately
> -be loaded into EL1 or EL2.
_______________________________________________
boot-architecture mailing list
boot-architecture@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/boot-architecture

Reply via email to