efi.h revision 332156
1/* $FreeBSD: stable/11/stand/efi/include/efi.h 332156 2018-04-06 21:50:09Z kevans $ */
2/*++
3
4Copyright (c)  1999 - 2002 Intel Corporation. All rights reserved
5This software and associated documentation (if any) is furnished
6under a license and may only be used or copied in accordance
7with the terms of the license. Except as permitted by such
8license, no part of this software or documentation may be
9reproduced, stored in a retrieval system, or transmitted in any
10form or by any means without the express written consent of
11Intel Corporation.
12
13Module Name:
14
15    efi.h
16
17Abstract:
18
19    Public EFI header files
20
21
22
23Revision History
24
25--*/
26
27//
28// Build flags on input
29//  EFI32
30//  EFI_DEBUG               - Enable debugging code
31//  EFI_NT_EMULATOR         - Building for running under NT
32//
33
34
35#ifndef _EFI_INCLUDE_
36#define _EFI_INCLUDE_
37
38#define EFI_FIRMWARE_VENDOR         L"INTEL"
39#define EFI_FIRMWARE_MAJOR_REVISION 14
40#define EFI_FIRMWARE_MINOR_REVISION 62
41#define EFI_FIRMWARE_REVISION ((EFI_FIRMWARE_MAJOR_REVISION <<16) | (EFI_FIRMWARE_MINOR_REVISION))
42
43#include "efibind.h"
44#include "efidef.h"
45#include "efidevp.h"
46#include "efiprot.h"
47#include "eficon.h"
48#include "efiser.h"
49#include "efi_nii.h"
50#include "efipxebc.h"
51#include "efinet.h"
52#include "efiapi.h"
53#include "efifs.h"
54#include "efierr.h"
55#include "efigop.h"
56
57/*
58 * FreeBSD UUID
59 */
60#define FREEBSD_BOOT_VAR_GUID \
61	{ 0xCFEE69AD, 0xA0DE, 0x47A9, {0x93, 0xA8, 0xF6, 0x31, 0x06, 0xF8, 0xAE, 0x99} }
62
63#endif
64