Produce an instance of BLOCK_IO protocol which returns pieces of the in-memory
image. Then perform a ConnectController() on that handle, which should cause a
DISK_IO and SIMPLE_FILE_SYSTEM to be mounted automatically.
Then, you use the file system to load the boot loader (LoadImage()), signal the
ready-to-boot event, set up the UEFI watchdog timer, and then start the boot
loader (StartImage()). There may be a few more standard boot items I may be
forgetting, but that's about it.
Tim
From: Thomas Rognon [mailto:tcrog...@gmail.com]
Sent: Thursday, April 04, 2013 12:21 PM
To: edk2-devel@lists.sourceforge.net
Subject: [edk2] Boot to ISO image in volatile memory
Let's say I'm running a UEFI_APPLICATION called IsoBootTest.efi and I have an
ISO image in volatile memory and I have the start address and size of the ISO
image. Can I boot the ISO image? If so, can someone give me a hint on how I
would do it? (If it makes any difference, I'm using UDK2010.)
Thomas Rognon
------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire
the most talented Cisco Certified professionals. Visit the
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel