Basic IDT setup in the bootloader
Tous les contrôles ont réussi
ci/woodpecker/push/build Pipeline was successful

Cette révision appartient à :
2023-01-26 20:14:27 +01:00
Parent e94e50b5d9
révision bf141fe25e
4 fichiers modifiés avec 111 ajouts et 18 suppressions

Voir le fichier

@@ -42,7 +42,8 @@ XTCDECL
EFI_STATUS
XtpInitializeDescriptors(IN PLIST_ENTRY MemoryMappings,
IN PVOID *VirtualAddress,
OUT PKGDTENTRY *Gdt);
OUT PKGDTENTRY *Gdt,
OUT PKIDTENTRY *Idt);
XTCDECL
EFI_STATUS
@@ -59,13 +60,15 @@ XtpLoadModule(IN PEFI_FILE_HANDLE BootDir,
XTCDECL
VOID
XtpLoadProcessorContext(IN PKGDTENTRY Gdt);
XtpLoadProcessorContext(IN PKGDTENTRY Gdt,
IN PKIDTENTRY Idt);
XTCDECL
EFI_STATUS
XtpSetProcessorContext(IN PLIST_ENTRY MemoryMappings,
IN PVOID *VirtualAddress,
OUT PKGDTENTRY *Gdt);
OUT PKGDTENTRY *Gdt,
OUT PKIDTENTRY *Idt);
XTCDECL
EFI_STATUS