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