revert between 56095 -> 55830 in arch
[AROS.git] / compiler / include / hardware / efi / tables.h
blobf5def029f3450aa7f189f5cdec6613203e8f7603
1 #ifndef HARDWARE_EFI_TABLES_H
2 #define HARDWARE_EFI_TABLES_H
4 /*
5 Copyright © 2011, The AROS Development Team. All rights reserved.
6 $Id$
8 Desc: Basic definitions for EFI tables
9 Lang: english
12 #include <exec/types.h>
14 #ifdef __x86_64__
15 /* On x86-64 EFI uses Microsoft calling convention */
16 #define __eficall __attribute((ms_abi))
17 #else
18 #define __eficall
19 #endif
21 /* Common header of all tables */
22 struct EFI_TableHeader
24 UQUAD Signature;
25 ULONG Revision;
26 ULONG HeaderSize;
27 ULONG CRC32;
28 ULONG Reserved;
31 #endif