Home
last modified time | relevance | path

Searched refs:Gdtr (Results 1 – 25 of 361) sorted by relevance

12345678910>>...15

/dports/emulators/qemu60/qemu-6.0.0/roms/edk2/OvmfPkg/PlatformPei/
H A DAmdSev.c42 IA32_DESCRIPTOR Gdtr; in AmdSevEsInitialize() local
98 AsmReadGdtr (&Gdtr); in AmdSevEsInitialize()
100 Gdt = AllocatePages (EFI_SIZE_TO_PAGES ((UINTN) Gdtr.Limit + 1)); in AmdSevEsInitialize()
103 CopyMem (Gdt, (VOID *) Gdtr.Base, Gdtr.Limit + 1); in AmdSevEsInitialize()
104 Gdtr.Base = (UINTN) Gdt; in AmdSevEsInitialize()
105 AsmWriteGdtr (&Gdtr); in AmdSevEsInitialize()
/dports/emulators/qemu/qemu-6.2.0/roms/edk2/OvmfPkg/PlatformPei/
H A DAmdSev.c42 IA32_DESCRIPTOR Gdtr; in AmdSevEsInitialize() local
98 AsmReadGdtr (&Gdtr); in AmdSevEsInitialize()
100 Gdt = AllocatePages (EFI_SIZE_TO_PAGES ((UINTN) Gdtr.Limit + 1)); in AmdSevEsInitialize()
103 CopyMem (Gdt, (VOID *) Gdtr.Base, Gdtr.Limit + 1); in AmdSevEsInitialize()
104 Gdtr.Base = (UINTN) Gdt; in AmdSevEsInitialize()
105 AsmWriteGdtr (&Gdtr); in AmdSevEsInitialize()
/dports/emulators/qemu5/qemu-5.2.0/roms/edk2/OvmfPkg/PlatformPei/
H A DAmdSev.c42 IA32_DESCRIPTOR Gdtr; in AmdSevEsInitialize() local
98 AsmReadGdtr (&Gdtr); in AmdSevEsInitialize()
100 Gdt = AllocatePages (EFI_SIZE_TO_PAGES ((UINTN) Gdtr.Limit + 1)); in AmdSevEsInitialize()
103 CopyMem (Gdt, (VOID *) Gdtr.Base, Gdtr.Limit + 1); in AmdSevEsInitialize()
104 Gdtr.Base = (UINTN) Gdt; in AmdSevEsInitialize()
105 AsmWriteGdtr (&Gdtr); in AmdSevEsInitialize()
/dports/emulators/qemu/qemu-6.2.0/roms/edk2/UefiCpuPkg/CpuMpPei/
H A DCpuMpPei.c446 IA32_DESCRIPTOR Gdtr; in MigrateGdt() local
449 AsmReadGdtr ((IA32_DESCRIPTOR *) &Gdtr); in MigrateGdt()
450 GdtBufferSize = sizeof (IA32_SEGMENT_DESCRIPTOR) -1 + Gdtr.Limit + 1; in MigrateGdt()
462 CopyMem (GdtBuffer, (VOID *) Gdtr.Base, Gdtr.Limit + 1); in MigrateGdt()
463 Gdtr.Base = (UINTN) GdtBuffer; in MigrateGdt()
464 AsmWriteGdtr (&Gdtr); in MigrateGdt()
519 IA32_DESCRIPTOR Gdtr; in InitializeMpExceptionStackSwitchHandlers() local
560 Gdtr.Base = 0; in InitializeMpExceptionStackSwitchHandlers()
561 Gdtr.Limit = 0; in InitializeMpExceptionStackSwitchHandlers()
567 GetGdtr(&Gdtr); in InitializeMpExceptionStackSwitchHandlers()
[all …]
/dports/emulators/qemu5/qemu-5.2.0/roms/edk2/UefiCpuPkg/CpuMpPei/
H A DCpuMpPei.c446 IA32_DESCRIPTOR Gdtr; in MigrateGdt() local
449 AsmReadGdtr ((IA32_DESCRIPTOR *) &Gdtr); in MigrateGdt()
450 GdtBufferSize = sizeof (IA32_SEGMENT_DESCRIPTOR) -1 + Gdtr.Limit + 1; in MigrateGdt()
462 CopyMem (GdtBuffer, (VOID *) Gdtr.Base, Gdtr.Limit + 1); in MigrateGdt()
463 Gdtr.Base = (UINTN) GdtBuffer; in MigrateGdt()
464 AsmWriteGdtr (&Gdtr); in MigrateGdt()
519 IA32_DESCRIPTOR Gdtr; in InitializeMpExceptionStackSwitchHandlers() local
560 Gdtr.Base = 0; in InitializeMpExceptionStackSwitchHandlers()
561 Gdtr.Limit = 0; in InitializeMpExceptionStackSwitchHandlers()
567 GetGdtr(&Gdtr); in InitializeMpExceptionStackSwitchHandlers()
[all …]
/dports/emulators/qemu60/qemu-6.0.0/roms/edk2/UefiCpuPkg/CpuMpPei/
H A DCpuMpPei.c446 IA32_DESCRIPTOR Gdtr; in MigrateGdt() local
449 AsmReadGdtr ((IA32_DESCRIPTOR *) &Gdtr); in MigrateGdt()
450 GdtBufferSize = sizeof (IA32_SEGMENT_DESCRIPTOR) -1 + Gdtr.Limit + 1; in MigrateGdt()
462 CopyMem (GdtBuffer, (VOID *) Gdtr.Base, Gdtr.Limit + 1); in MigrateGdt()
463 Gdtr.Base = (UINTN) GdtBuffer; in MigrateGdt()
464 AsmWriteGdtr (&Gdtr); in MigrateGdt()
519 IA32_DESCRIPTOR Gdtr; in InitializeMpExceptionStackSwitchHandlers() local
560 Gdtr.Base = 0; in InitializeMpExceptionStackSwitchHandlers()
561 Gdtr.Limit = 0; in InitializeMpExceptionStackSwitchHandlers()
567 GetGdtr(&Gdtr); in InitializeMpExceptionStackSwitchHandlers()
[all …]
/dports/sysutils/uefi-edk2-bhyve/edk2-edk2-stable202102/OvmfPkg/PlatformPei/
H A DAmdSev.c45 IA32_DESCRIPTOR Gdtr; in AmdSevEsInitialize() local
122 AsmReadGdtr (&Gdtr); in AmdSevEsInitialize()
124 Gdt = AllocatePages (EFI_SIZE_TO_PAGES ((UINTN) Gdtr.Limit + 1)); in AmdSevEsInitialize()
127 CopyMem (Gdt, (VOID *) Gdtr.Base, Gdtr.Limit + 1); in AmdSevEsInitialize()
128 Gdtr.Base = (UINTN) Gdt; in AmdSevEsInitialize()
129 AsmWriteGdtr (&Gdtr); in AmdSevEsInitialize()
/dports/sysutils/edk2/edk2-edk2-stable202102/OvmfPkg/PlatformPei/
H A DAmdSev.c45 IA32_DESCRIPTOR Gdtr; in AmdSevEsInitialize() local
122 AsmReadGdtr (&Gdtr); in AmdSevEsInitialize()
124 Gdt = AllocatePages (EFI_SIZE_TO_PAGES ((UINTN) Gdtr.Limit + 1)); in AmdSevEsInitialize()
127 CopyMem (Gdt, (VOID *) Gdtr.Base, Gdtr.Limit + 1); in AmdSevEsInitialize()
128 Gdtr.Base = (UINTN) Gdt; in AmdSevEsInitialize()
129 AsmWriteGdtr (&Gdtr); in AmdSevEsInitialize()
/dports/emulators/qemu60/qemu-6.0.0/roms/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
H A DArchExceptionHandler.c122 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
186 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
192 if ((UINTN)StackSwitchData->Ia32.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
193 CopyMem (StackSwitchData->Ia32.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
194 Gdtr.Base = (UINTN)StackSwitchData->Ia32.GdtTable; in ArchSetupExceptionStack()
195 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
273 IdtTable[Vector].Bits.Selector = (UINT16)((UINTN)TssDesc - Gdtr.Base); in ArchSetupExceptionStack()
282 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
287 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->Ia32.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextIa32->Gdtr[0], in DumpCpuContext()
[all …]
/dports/emulators/qemu42/qemu-4.2.1/roms/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
H A DArchExceptionHandler.c122 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
186 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
192 if ((UINTN)StackSwitchData->Ia32.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
193 CopyMem (StackSwitchData->Ia32.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
194 Gdtr.Base = (UINTN)StackSwitchData->Ia32.GdtTable; in ArchSetupExceptionStack()
195 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
273 IdtTable[Vector].Bits.Selector = (UINT16)((UINTN)TssDesc - Gdtr.Base); in ArchSetupExceptionStack()
282 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
287 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->Ia32.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextIa32->Gdtr[0], in DumpCpuContext()
[all …]
/dports/emulators/qemu/qemu-6.2.0/roms/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
H A DArchExceptionHandler.c122 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
186 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
192 if ((UINTN)StackSwitchData->Ia32.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
193 CopyMem (StackSwitchData->Ia32.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
194 Gdtr.Base = (UINTN)StackSwitchData->Ia32.GdtTable; in ArchSetupExceptionStack()
195 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
273 IdtTable[Vector].Bits.Selector = (UINT16)((UINTN)TssDesc - Gdtr.Base); in ArchSetupExceptionStack()
282 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
287 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->Ia32.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextIa32->Gdtr[0], in DumpCpuContext()
[all …]
/dports/emulators/qemu-utils/qemu-4.2.1/roms/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
H A DArchExceptionHandler.c122 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
186 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
192 if ((UINTN)StackSwitchData->Ia32.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
193 CopyMem (StackSwitchData->Ia32.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
194 Gdtr.Base = (UINTN)StackSwitchData->Ia32.GdtTable; in ArchSetupExceptionStack()
195 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
273 IdtTable[Vector].Bits.Selector = (UINT16)((UINTN)TssDesc - Gdtr.Base); in ArchSetupExceptionStack()
282 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
287 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->Ia32.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextIa32->Gdtr[0], in DumpCpuContext()
[all …]
/dports/emulators/qemu5/qemu-5.2.0/roms/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
H A DArchExceptionHandler.c122 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
186 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
192 if ((UINTN)StackSwitchData->Ia32.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
193 CopyMem (StackSwitchData->Ia32.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
194 Gdtr.Base = (UINTN)StackSwitchData->Ia32.GdtTable; in ArchSetupExceptionStack()
195 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
273 IdtTable[Vector].Bits.Selector = (UINT16)((UINTN)TssDesc - Gdtr.Base); in ArchSetupExceptionStack()
282 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
287 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->Ia32.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextIa32->Gdtr[0], in DumpCpuContext()
[all …]
/dports/sysutils/uefi-edk2-bhyve/edk2-edk2-stable202102/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
H A DArchExceptionHandler.c122 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
186 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
192 if ((UINTN)StackSwitchData->Ia32.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
193 CopyMem (StackSwitchData->Ia32.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
194 Gdtr.Base = (UINTN)StackSwitchData->Ia32.GdtTable; in ArchSetupExceptionStack()
195 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
273 IdtTable[Vector].Bits.Selector = (UINT16)((UINTN)TssDesc - Gdtr.Base); in ArchSetupExceptionStack()
282 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
287 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->Ia32.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextIa32->Gdtr[0], in DumpCpuContext()
[all …]
/dports/sysutils/uefi-edk2-qemu/edk2-edk2-stable201911/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
H A DArchExceptionHandler.c122 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
186 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
192 if ((UINTN)StackSwitchData->Ia32.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
193 CopyMem (StackSwitchData->Ia32.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
194 Gdtr.Base = (UINTN)StackSwitchData->Ia32.GdtTable; in ArchSetupExceptionStack()
195 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
273 IdtTable[Vector].Bits.Selector = (UINT16)((UINTN)TssDesc - Gdtr.Base); in ArchSetupExceptionStack()
282 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
287 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->Ia32.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextIa32->Gdtr[0], in DumpCpuContext()
[all …]
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
H A DArchExceptionHandler.c122 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
186 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
192 if ((UINTN)StackSwitchData->Ia32.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
193 CopyMem (StackSwitchData->Ia32.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
194 Gdtr.Base = (UINTN)StackSwitchData->Ia32.GdtTable; in ArchSetupExceptionStack()
195 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
273 IdtTable[Vector].Bits.Selector = (UINT16)((UINTN)TssDesc - Gdtr.Base); in ArchSetupExceptionStack()
282 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
287 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->Ia32.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextIa32->Gdtr[0], in DumpCpuContext()
[all …]
/dports/sysutils/edk2/edk2-edk2-stable202102/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
H A DArchExceptionHandler.c122 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
186 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
192 if ((UINTN)StackSwitchData->Ia32.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
193 CopyMem (StackSwitchData->Ia32.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
194 Gdtr.Base = (UINTN)StackSwitchData->Ia32.GdtTable; in ArchSetupExceptionStack()
195 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
273 IdtTable[Vector].Bits.Selector = (UINT16)((UINTN)TssDesc - Gdtr.Base); in ArchSetupExceptionStack()
282 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
287 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->Ia32.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextIa32->Gdtr[0], in DumpCpuContext()
[all …]
/dports/emulators/qemu60/qemu-6.0.0/roms/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/
H A DArchExceptionHandler.c127 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
193 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
197 if ((UINTN)StackSwitchData->X64.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
198 CopyMem (StackSwitchData->X64.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
199 Gdtr.Base = (UINTN)StackSwitchData->X64.GdtTable; in ArchSetupExceptionStack()
200 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
255 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
260 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->X64.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextX64->Gdtr[0], in DumpCpuContext()
386 SystemContext.SystemContextX64->Gdtr[1], in DumpCpuContext()
/dports/emulators/qemu42/qemu-4.2.1/roms/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/
H A DArchExceptionHandler.c127 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
193 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
197 if ((UINTN)StackSwitchData->X64.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
198 CopyMem (StackSwitchData->X64.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
199 Gdtr.Base = (UINTN)StackSwitchData->X64.GdtTable; in ArchSetupExceptionStack()
200 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
255 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
260 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->X64.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextX64->Gdtr[0], in DumpCpuContext()
386 SystemContext.SystemContextX64->Gdtr[1], in DumpCpuContext()
/dports/emulators/qemu/qemu-6.2.0/roms/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/
H A DArchExceptionHandler.c127 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
193 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
197 if ((UINTN)StackSwitchData->X64.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
198 CopyMem (StackSwitchData->X64.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
199 Gdtr.Base = (UINTN)StackSwitchData->X64.GdtTable; in ArchSetupExceptionStack()
200 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
255 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
260 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->X64.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextX64->Gdtr[0], in DumpCpuContext()
386 SystemContext.SystemContextX64->Gdtr[1], in DumpCpuContext()
/dports/emulators/qemu-utils/qemu-4.2.1/roms/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/
H A DArchExceptionHandler.c127 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
193 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
197 if ((UINTN)StackSwitchData->X64.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
198 CopyMem (StackSwitchData->X64.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
199 Gdtr.Base = (UINTN)StackSwitchData->X64.GdtTable; in ArchSetupExceptionStack()
200 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
255 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
260 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->X64.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextX64->Gdtr[0], in DumpCpuContext()
386 SystemContext.SystemContextX64->Gdtr[1], in DumpCpuContext()
/dports/emulators/qemu5/qemu-5.2.0/roms/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/
H A DArchExceptionHandler.c127 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
193 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
197 if ((UINTN)StackSwitchData->X64.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
198 CopyMem (StackSwitchData->X64.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
199 Gdtr.Base = (UINTN)StackSwitchData->X64.GdtTable; in ArchSetupExceptionStack()
200 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
255 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
260 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->X64.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextX64->Gdtr[0], in DumpCpuContext()
386 SystemContext.SystemContextX64->Gdtr[1], in DumpCpuContext()
/dports/sysutils/uefi-edk2-qemu/edk2-edk2-stable201911/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/
H A DArchExceptionHandler.c127 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
193 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
197 if ((UINTN)StackSwitchData->X64.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
198 CopyMem (StackSwitchData->X64.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
199 Gdtr.Base = (UINTN)StackSwitchData->X64.GdtTable; in ArchSetupExceptionStack()
200 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
255 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
260 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->X64.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextX64->Gdtr[0], in DumpCpuContext()
386 SystemContext.SystemContextX64->Gdtr[1], in DumpCpuContext()
/dports/sysutils/uefi-edk2-bhyve/edk2-edk2-stable202102/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/
H A DArchExceptionHandler.c127 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
193 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
197 if ((UINTN)StackSwitchData->X64.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
198 CopyMem (StackSwitchData->X64.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
199 Gdtr.Base = (UINTN)StackSwitchData->X64.GdtTable; in ArchSetupExceptionStack()
200 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
255 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
260 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->X64.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextX64->Gdtr[0], in DumpCpuContext()
386 SystemContext.SystemContextX64->Gdtr[1], in DumpCpuContext()
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/
H A DArchExceptionHandler.c127 IA32_DESCRIPTOR Gdtr; in ArchSetupExceptionStack() local
193 AsmReadGdtr (&Gdtr); in ArchSetupExceptionStack()
197 if ((UINTN)StackSwitchData->X64.GdtTable != Gdtr.Base) { in ArchSetupExceptionStack()
198 CopyMem (StackSwitchData->X64.GdtTable, (VOID *)Gdtr.Base, Gdtr.Limit + 1); in ArchSetupExceptionStack()
199 Gdtr.Base = (UINTN)StackSwitchData->X64.GdtTable; in ArchSetupExceptionStack()
200 Gdtr.Limit = (UINT16)GdtSize - 1; in ArchSetupExceptionStack()
255 AsmWriteGdtr (&Gdtr); in ArchSetupExceptionStack()
260 AsmWriteTr ((UINT16)((UINTN)StackSwitchData->X64.ExceptionTssDesc - Gdtr.Base)); in ArchSetupExceptionStack()
385 SystemContext.SystemContextX64->Gdtr[0], in DumpCpuContext()
386 SystemContext.SystemContextX64->Gdtr[1], in DumpCpuContext()

12345678910>>...15