summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2025-01-14 17:36:39 +0100
committerArd Biesheuvel <workofard@gmail.com>2025-01-21 13:45:46 +0100
commit459f5ffa24ae8574657c4105af0ff7dc30ac428d (patch)
treeb039433f1917964a0af3ccd6e9bf019d68278ad5 /BaseTools/Source/Python
parent139cbb266b4847d1b63a20c568a5df9b26f7489b (diff)
downloadedk2-459f5ffa24ae8574657c4105af0ff7dc30ac428d.zip
edk2-459f5ffa24ae8574657c4105af0ff7dc30ac428d.tar.gz
edk2-459f5ffa24ae8574657c4105af0ff7dc30ac428d.tar.bz2
OvmfPkg/QemuKernelLoaderFsDxe: rework direct kernel boot filesystem
Split KERNEL_BLOB struct into two: * One (KERNEL_BLOB_ITEMS) static array describing how to load (unnamed) blobs from fw_cfg. * And one (KERNEL_BLOB) dynamically allocated linked list carrying the data blobs for the pseudo filesystem. Also add some debug logging. Prefix most functions with 'QemuKernel' for consistency and easier log file grepping. Add some small helper functions. This refactoring prepares for loading blobs in other ways. No (intentional) change in filesystem protocol behavior. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'BaseTools/Source/Python')
0 files changed, 0 insertions, 0 deletions