These patches allow tboot to boot an OS kernel/VMM using
Multiboot2 with a proper EFI Memory map.  This is relevant to booting
a non-Linux OS, such as Xen.

Issues fixed:

- The EFI-related code for marking reserved memory ranges did not create
  a new range if the requested range was outside all existing ranges.
  (This was different behavior than the related code for handling the E820 
memory map)

- Although tboot previously updated its internal copy of the EFI Memory Map,
  the EFI Memory map used for Multiboot2 booting of the OS kernel/VMM was the 
original,
  lacking tboot's updates to it.

- There was no safeguard that prevented tboot's updated Multiboot2 content from
  overflowing the original area used for such.


_______________________________________________
tboot-devel mailing list
tboot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tboot-devel

Reply via email to