efi.h revision 292625
1158722Sflz/* $FreeBSD: head/sys/boot/efi/include/efi.h 292625 2015-12-22 20:40:34Z emaste $ */
2158722Sflz/*++
3158722Sflz
4158722SflzCopyright (c)  1999 - 2002 Intel Corporation. All rights reserved
5158722SflzThis software and associated documentation (if any) is furnished
6158722Sflzunder a license and may only be used or copied in accordance
7158722Sflzwith the terms of the license. Except as permitted by such
8158722Sflzlicense, no part of this software or documentation may be
9158722Sflzreproduced, stored in a retrieval system, or transmitted in any
10158722Sflzform or by any means without the express written consent of
11158722SflzIntel Corporation.
12158722Sflz
13158722SflzModule Name:
14158722Sflz
15158722Sflz    efi.h
16158722Sflz
17158722SflzAbstract:
18158722Sflz
19158722Sflz    Public EFI header files
20158722Sflz
21158722Sflz
22158722Sflz
23158722SflzRevision History
24158722Sflz
25158722Sflz--*/
26158722Sflz
27158722Sflz//
28158722Sflz// Build flags on input
29158722Sflz//  EFI32
30158722Sflz//  EFI_DEBUG               - Enable debugging code
31252310Shrs//  EFI_NT_EMULATOR         - Building for running under NT
32158722Sflz//
33158722Sflz
34158722Sflz
35158722Sflz#ifndef _EFI_INCLUDE_
36158722Sflz#define _EFI_INCLUDE_
37158722Sflz
38165683Syar#define EFI_FIRMWARE_VENDOR         L"INTEL"
39165683Syar#define EFI_FIRMWARE_MAJOR_REVISION 14
40158722Sflz#define EFI_FIRMWARE_MINOR_REVISION 62
41158722Sflz#define EFI_FIRMWARE_REVISION ((EFI_FIRMWARE_MAJOR_REVISION <<16) | (EFI_FIRMWARE_MINOR_REVISION))
42158722Sflz
43158722Sflz#include "efibind.h"
44158722Sflz#include "efidef.h"
45158722Sflz#include "efidevp.h"
46158722Sflz#include "efiprot.h"
47158722Sflz#include "eficon.h"
48158722Sflz#include "efiser.h"
49158722Sflz#include "efi_nii.h"
50158722Sflz#include "efipxebc.h"
51208060Sdougb#include "efinet.h"
52158722Sflz#include "efiapi.h"
53158722Sflz#include "efifs.h"
54158722Sflz#include "efierr.h"
55158722Sflz#include "efigop.h"
56158722Sflz
57158722Sflz#define EFI_STRINGIZE(a)                #a
58158722Sflz#define EFI_PROTOCOL_DEFINITION(a)      EFI_STRINGIZE(Protocol/a/a.h)
59158722Sflz
60158722Sflz#define EFI_GUID_DEFINITION(a) EFI_STRINGIZE(Guid/a/a##.h)
61158722Sflz#define EFI_GUID_STRING(guidpointer, shortstring, longstring)
62158722Sflz
63158722Sflz#endif
64158722Sflz