3 ms·
> Is there any guide to all this? Any standardization? UEFI is standardized. The reference implementation of UEFI called EDK II is even open source. [0] Howev
by kogepathic 9y ago
> Is there any guide to all this? Any standardization?
UEFI is standardized. The reference implementation of UEFI called EDK II is even open source. [0]
However original device manufacturers (ODMs) are lazy, and independent BIOS vendors (IBVs) have moved in to offer ODMs customization (e.g. the fancy configuration GUI) based on EDK II but which aren't open source and are sprinkled with their proprietary magic. Think AMI, Phoenix, etc. the same people who were making BIOSes.
The specific Intel features like TXT, Boot Guard, AMT, etc are not to my knowledge open specifications, so if you wanted more information, you'd probably need to sign a very long NDA with Intel. Clearly there is information available, since the IBVs integrate this functionality into their product.
In summary:
- UEFI is an open standard with an open source reference implementation [0]
- TPM is an open standard. [1]
- Intel specific features are, to my knowledge, proprietary
- IBV products (AMI, Phoenix) are proprietary
[0] https://github.com/tianocore/edk2 https://github.com/tianocore/edk2
[1] https://en.wikipedia.org/wiki/Trusted_Platform_Module https://en.wikipedia.org/wiki/Trusted_Platform_Module