TrenchBoot / landing-zone

An open source implementation of an AMD-V Secure Loader.
GNU General Public License v2.0
23 stars 7 forks source link

Headers Redesign #68

Closed dpsmith closed 3 years ago

dpsmith commented 3 years ago

This is a resubmittal of PR #56.

This patch was created mainly to deal with compatibility issues between bootloader and Landing Zone appearing after every feature added. It should give the possibility to add more pieces of information passed from the bootloader in the future without breaking booting of older versions of LZ, starting with this one.

Also, from now on it is the bootloader's task to calculate and pass the LZ hash(es), there are no longer precalculated and included in the file.

Signed-off-by: Krystian Hebel krystian.hebel@3mdeb.com