slimbootloader/PayloadPkg
Biswas Arghya f8bfe71c06 feat:[Common] boot from an image from memory
Add a new entry in CfgData_BootOption.yaml to boot from memory. The boot
device must be 7 (MEMORY), and the address of the container boot image
(CONTAINER_BOOT_SIGNATURE) can be placed at an address specified by
LBA format (i.e., use HEX prefix. EX: #0x12345678).

Example entry of CfgData_BootOption.yaml:
!expand { BOOT_OPTION_TMPL : [ 0 , 0,  0,  7,   0 ,   0 ,   0xFF ,   1 , '#0x47A31000'] }

If the address is not predefined then it can be updated in run time from
SBL shell boot option table.

Validated by loading a container image to the memory by using 'fs load'
command in SBL shell and update the load image address in boot option table.

Signed-off-by: Biswas Arghya <arghya.biswas@intel.com>
2024-03-18 10:04:41 -07:00
..
CsmeUpdateDriver Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
FirmwareUpdate fix: ASSERT on firmware update when capsule not found. (#2079) 2023-11-30 13:38:56 -05:00
HelloWorld HelloWorld: Use ConsolePrint to simplify code and fix GCC build 2022-01-13 08:09:25 -08:00
Include Align CSME update with BIOS/driver 2023-04-12 22:59:23 -07:00
Library [ADL/RPL] Update reset reason 2023-09-26 09:18:00 -07:00
OsLoader feat:[Common] boot from an image from memory 2024-03-18 10:04:41 -07:00
PayloadPkg.dec Add a PCD to set RTCM RSVD SIZE 2021-11-15 19:05:05 -08:00
PayloadPkg.dsc Fix HelloWorld payload build issue 2022-01-12 07:50:06 -08:00