January 1, 0001

July 4, 2021 Debugging with gdb Adapted from a post to edk2-devel by Laszlo Ersek. Clone Andrei Warkentin's repo https://github.com/andreiw/andreiw-wip.git git clone https://github.com/andreiw/andreiw-wip.git cd andreiw-wip From the root of your clone copy the subdirectory "uefi/DebugPkg" to your edk2 workspace: cp -av uefi/DebugPkg $WORKSPACE Apply the following patch to OvmfPkg/OvmfPkgX64.dsc: ----------------- diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc index 97fdedb..794521b 100644 --- a/OvmfPkg/OvmfPkgX64.dsc +++ b/OvmfPkg/OvmfPkgX64.dsc @@ -592,3 +592,4 @@ !endif OvmfPkg/PlatformDxe/Platform.inf + DebugPkg/GdbSyms/GdbSyms.inf ----------------- Note that we don't modify the FDF file. Read more

January 1, 0001

July 4, 2021 Learning UEFI Development Read the UEFI Driver Writer's Guide: https://github.com/tianocore-docs/Docs/blob/master/Driver_Developer/UEFI_Driver_Writer_Guide_V1.0.1_120308.pdf (579 pages). The Module Writer's Guide is possibly also useful to read: https://code.bluestop.org/edk2/docs/specs/EDK2_Module_Writers_Guide_0.7.pdf (94 pages). Get familiar with the spec - download from http://www.uefi.org/specifications . I'd recommend reading both the oldest one you want to support, along with the newest one to see which newer features are available. For example if you want to support anything 2. Read more

© Rebecca Cran 2022