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