]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/BaseLib/X86WriteIdtr.c
Update the copyright notice format
[mirror_edk2.git] / MdePkg / Library / BaseLib / X86WriteIdtr.c
CommitLineData
e1f414b6 1/** @file\r
2 IA-32/x64 AsmWriteIdtr()\r
3\r
bb817c56
HT
4 Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>\r
5 This program and the accompanying materials\r
e1f414b6 6 are licensed and made available under the terms and conditions of the BSD License\r
7 which accompanies this distribution. The full text of the license may be found at\r
8 http://opensource.org/licenses/bsd-license.php\r
9\r
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12\r
e1f414b6 13**/\r
14\r
1efcc4ae 15\r
f734a10a 16\r
e1f414b6 17\r
18#include "BaseLibInternals.h"\r
19\r
20/**\r
2fc60b70 21 Writes the current Interrupt Descriptor Table Register(IDTR) descriptor.\r
e1f414b6 22\r
23 Writes the current IDTR descriptor and returns it in Idtr. This function is\r
030cd1a2 24 only available on IA-32 and x64.\r
e1f414b6 25\r
26 If Idtr is NULL, then ASSERT().\r
27\r
28 @param Idtr Pointer to a IDTR descriptor.\r
29\r
30**/\r
31VOID\r
32EFIAPI\r
33AsmWriteIdtr (\r
34 IN CONST IA32_DESCRIPTOR *Idtr\r
35 )\r
36{\r
37 ASSERT (Idtr != NULL);\r
38 InternalX86WriteIdtr (Idtr);\r
39}\r