RTEMS 6.1-rc6
Loading...
Searching...
No Matches
efi.h
1/* $FreeBSD$ */
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#ifndef __rtems__
47#include "efipciio.h"
48#include "efiprot.h"
49#endif /* __rtems__ */
50#include "eficon.h"
51#include "eficonsctl.h"
52#ifndef __rtems__
53#include "efiser.h"
54#include "efi_nii.h"
55#include "efipxebc.h"
56#include "efinet.h"
57#endif /* __rtems__ */
58#include "efiapi.h"
59#ifndef __rtems__
60#include "efifs.h"
61#endif /* __rtems__ */
62#include "efierr.h"
63#include "efigop.h"
64#ifndef __rtems__
65#include "efiip.h"
66#include "efiudp.h"
67#include "efitcp.h"
68#include "efipoint.h"
69#include "efiuga.h"
70#endif /* __rtems__ */
71#include <sys/types.h>
72#ifdef __rtems__
73#include <stdbool.h>
74#endif
75/*
76 * Global variables
77 */
78extern EFI_LOADED_IMAGE *boot_img;
79extern bool boot_services_active;
80
81/*
82 * FreeBSD UUID
83 */
84#define FREEBSD_BOOT_VAR_GUID \
85 { 0xCFEE69AD, 0xA0DE, 0x47A9, {0x93, 0xA8, 0xF6, 0x31, 0x06, 0xF8, 0xAE, 0x99} }
86
87#endif
Definition: efiapi.h:378
EFI GOP header file.