177943Sdfr/* $FreeBSD: stable/11/stand/efi/include/efi.h 346482 2019-04-21 04:26:02Z kevans $ */
277943Sdfr/*++
377943Sdfr
4163898SmarcelCopyright (c)  1999 - 2002 Intel Corporation. All rights reserved
5163898SmarcelThis software and associated documentation (if any) is furnished
6163898Smarcelunder a license and may only be used or copied in accordance
7163898Smarcelwith the terms of the license. Except as permitted by such
8163898Smarcellicense, no part of this software or documentation may be
9163898Smarcelreproduced, stored in a retrieval system, or transmitted in any
10163898Smarcelform or by any means without the express written consent of
11163898SmarcelIntel Corporation.
1277943Sdfr
1377943SdfrModule Name:
1477943Sdfr
1577943Sdfr    efi.h
1677943Sdfr
1777943SdfrAbstract:
1877943Sdfr
1977943Sdfr    Public EFI header files
2077943Sdfr
2177943Sdfr
2277943Sdfr
2377943SdfrRevision History
2477943Sdfr
2577943Sdfr--*/
2677943Sdfr
27163898Smarcel//
28163898Smarcel// Build flags on input
29163898Smarcel//  EFI32
30163898Smarcel//  EFI_DEBUG               - Enable debugging code
31163898Smarcel//  EFI_NT_EMULATOR         - Building for running under NT
32163898Smarcel//
3377943Sdfr
34163898Smarcel
3577943Sdfr#ifndef _EFI_INCLUDE_
3677943Sdfr#define _EFI_INCLUDE_
3777943Sdfr
3877943Sdfr#define EFI_FIRMWARE_VENDOR         L"INTEL"
39163898Smarcel#define EFI_FIRMWARE_MAJOR_REVISION 14
40163898Smarcel#define EFI_FIRMWARE_MINOR_REVISION 62
4177943Sdfr#define EFI_FIRMWARE_REVISION ((EFI_FIRMWARE_MAJOR_REVISION <<16) | (EFI_FIRMWARE_MINOR_REVISION))
4277943Sdfr
4377943Sdfr#include "efibind.h"
4477943Sdfr#include "efidef.h"
4577943Sdfr#include "efidevp.h"
46346482Skevans#include "efipciio.h"
4777943Sdfr#include "efiprot.h"
4877943Sdfr#include "eficon.h"
49346482Skevans#include "eficonsctl.h"
5077943Sdfr#include "efiser.h"
5177943Sdfr#include "efi_nii.h"
5277943Sdfr#include "efipxebc.h"
5377943Sdfr#include "efinet.h"
5477943Sdfr#include "efiapi.h"
5577943Sdfr#include "efifs.h"
5677943Sdfr#include "efierr.h"
57264095Semaste#include "efigop.h"
58346482Skevans#include "efiip.h"
59346482Skevans#include "efiudp.h"
60346482Skevans#include "efitcp.h"
61346482Skevans#include "efipoint.h"
62346482Skevans#include "efiuga.h"
6377943Sdfr
64329114Skevans/*
65329114Skevans * FreeBSD UUID
66329114Skevans */
67329114Skevans#define FREEBSD_BOOT_VAR_GUID \
68329114Skevans	{ 0xCFEE69AD, 0xA0DE, 0x47A9, {0x93, 0xA8, 0xF6, 0x31, 0x06, 0xF8, 0xAE, 0x99} }
69163898Smarcel
7077943Sdfr#endif
71