]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFrameworkModulePkg/Include/Guid/LegacyBios.h
IntelFrameworkModulePkg: Clean up source files
[mirror_edk2.git] / IntelFrameworkModulePkg / Include / Guid / LegacyBios.h
CommitLineData
bcecde14 1/** @file\r
2 Defines a Tag GUID used to mark a UEFI legacy BIOS thunk driver based\r
0a6f4824
LG
3 on legacy BIOS services and legacy option ROM. This Tag GUID must be installed on\r
4 the ImageHandle of any module that follows the EFI Driver Model and uses\r
bcecde14 5 the Int86() or FarCall() services of the Legacy Bios Protocol to produce\r
6 a standard UEFI I/O Protocol.\r
7\r
0a6f4824 8Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
bcecde14 9\r
10This program and the accompanying materials\r
11are licensed and made available under the terms and conditions\r
12of the BSD License which accompanies this distribution. The\r
13full text of the license may be found at\r
14http://opensource.org/licenses/bsd-license.php\r
15\r
16THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
17WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
18\r
19**/\r
20\r
21#ifndef _LEGACY_BIOS_H_\r
22#define _LEGACY_BIOS_H_\r
23\r
24///\r
0a6f4824
LG
25/// The Global ID for the Legacy BIOS GUID that must be installed onto the ImageHandle\r
26/// of any module follows the EFI Driver Model and uses the Int86() or FarCall()\r
bcecde14 27/// services of the Legacy BIOS Protocol to produce a standard UEFI I/O Protocol.\r
28///\r
29#define EFI_LEGACY_BIOS_GUID \\r
30 { \\r
31 0x2e3044ac, 0x879f, 0x490f, {0x97, 0x60, 0xbb, 0xdf, 0xaf, 0x69, 0x5f, 0x50 } \\r
32 }\r
33\r
34extern EFI_GUID gEfiLegacyBiosGuid;\r
35\r
36#endif\r