]>
git.proxmox.com Git - mirror_edk2.git/blob - MdePkg/Library/BaseLib/X86ReadIdtr.c
2 IA-32/x64 AsmReadIdtr()
4 Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
9 #include "BaseLibInternals.h"
12 Reads the current Interrupt Descriptor Table Register(IDTR) descriptor.
14 Reads and returns the current IDTR descriptor and returns it in Idtr. This
15 function is only available on IA-32 and x64.
17 If Idtr is NULL, then ASSERT().
19 @param Idtr The pointer to a IDTR descriptor.
25 OUT IA32_DESCRIPTOR
*Idtr
28 ASSERT (Idtr
!= NULL
);
29 InternalX86ReadIdtr (Idtr
);