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