landing-zone
landing-zone copied to clipboard
An open source implementation of an AMD-V Secure Loader.
This is an attempt to formalize the boot protocol while also proposing a new name for this implementation of the Secure Loader for SKINIT. Signed-off-by: Daniel P. Smith
Since this repo was replaced with the https://github.com/TrenchBoot/secure-kernel-loader (?), we might indicate that and maybe archove this repository as well?
Some IOMMU code cleanup: - Remove redundant IOMMU header file. - Move IOMMU setup to a common function to allow it to be called on the Xen launch path too....
## Description To enable remote attestation, there needs to be a record of the measurements taken during the launch. This means that as the first software component ran after SKINIT...
## Description When the LZ was first created a rough layout of the binary was devised. As the code has evolved the layout has languished a bit and it needs...
## Description With newer generations of AMD chips the use of the Device Exclusion Vector (DEV) has been disabled and Secure Loaders must use the IOMMU to protect the target...
## Description To drive better code quality pull requests should go through a series of automated build and testing before their merging. This issue is track the setup and deployment...
## Description The LZ must fit within 64Kb to include initial stack and there are feature that are either exclusive or unnecessary for other features, e.g.supporting both TPM1.2 and TPM2.0,...