Hi Bill, All,

> >
> > - Info: upcoming BBR ECR #634 forbidding some SMCs after
> > ExitBootServices
> >
> > - "Platform firmware must not implement any SMC calls from the SMCCC
> Vendor
> >    Specific EL3 Monitor range (FIDs 0x8700_0000—0x8700_FFFF and
> >    0xC700_0000—0xC700_FFFF) after ExitBootServices." (info from Jose)
> >
>
> I thought EBBR was about making standard OSs compatible.
> This rule would make Vertical board specific OSes illegal.
>

This is specifically about the new SMCCC EL3 monitor range 
(0x8700_0000—0x8700_FFFF).
The FW is still allowed to support vendor specific calls in the SiP, OEM and 
CPU range after ExitBootServices.
Today no OSs have any dependency on the EL3 monitor range.
The expectation is that OSs, that intend to run on EBBR compliant platforms, 
won't create a dependency to FW calls implemented in this new range -- to 
ensure that's the case, we'll forbid FW to expose those at OS runtime from the 
start.

Regards,
Jose
IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
boot-architecture mailing list -- boot-architecture@lists.linaro.org
To unsubscribe send an email to boot-architecture-le...@lists.linaro.org

Reply via email to