]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFrameworkModulePkg/Include/Guid/LegacyBios.h
IntelFrameworkModulePkg: Replace BSD License with BSD+Patent License
[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
c0a00b14 10SPDX-License-Identifier: BSD-2-Clause-Patent\r
bcecde14 11\r
12**/\r
13\r
14#ifndef _LEGACY_BIOS_H_\r
15#define _LEGACY_BIOS_H_\r
16\r
17///\r
0a6f4824
LG
18/// The Global ID for the Legacy BIOS GUID that must be installed onto the ImageHandle\r
19/// of any module follows the EFI Driver Model and uses the Int86() or FarCall()\r
bcecde14 20/// services of the Legacy BIOS Protocol to produce a standard UEFI I/O Protocol.\r
21///\r
22#define EFI_LEGACY_BIOS_GUID \\r
23 { \\r
24 0x2e3044ac, 0x879f, 0x490f, {0x97, 0x60, 0xbb, 0xdf, 0xaf, 0x69, 0x5f, 0x50 } \\r
25 }\r
26\r
27extern EFI_GUID gEfiLegacyBiosGuid;\r
28\r
29#endif\r