]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Core/Dxe/Image.h
Change the EfiAquireLock with RaiseTPL as the call to Boot Service UnloadImage can...
[mirror_edk2.git] / EdkModulePkg / Core / Dxe / Image.h
index 067d42d4b5576a38c2ba96885e8f7bf8ec6aea99..87214d35d532e61c8d9d1b1102d7d4e7b8b4856a 100644 (file)
@@ -47,16 +47,15 @@ typedef struct {
 \r
     UINTN                       ExitDataSize;   // Size of ExitData from started image\r
     VOID                        *ExitData;      // Pointer to exit data from started image\r
+    VOID                        *JumpBuffer;    // Pointer to pool allocation for context save/retore\r
     BASE_LIBRARY_JUMP_BUFFER    *JumpContext;   // Pointer to buffer for context save/retore\r
     UINT16                      Machine;        // Machine type from PE image\r
 \r
     EFI_EBC_PROTOCOL            *Ebc;           // EBC Protocol pointer\r
 \r
-    BOOLEAN                     RuntimeFixupValid; // True if RT image needs fixup\r
-    VOID                        *RuntimeFixup;     // Copy of fixup data;\r
-    LIST_ENTRY                  Link;              // List of RT LOADED_IMAGE_PRIVATE_DATA\r
+    EFI_RUNTIME_IMAGE_ENTRY     *RuntimeData;   // Runtime image list\r
 \r
-    PE_COFF_LOADER_IMAGE_CONTEXT  ImageContext;     // PeCoffLoader ImageContext\r
+    PE_COFF_LOADER_IMAGE_CONTEXT  ImageContext; // PeCoffLoader ImageContext\r
 \r
 } LOADED_IMAGE_PRIVATE_DATA;\r
 \r