/* SPDX-License-Identifier: GPL-2.0-only */ /* This file is part of the coreboot project. */ #ifndef _CBTYPES_H_ #define _CBTYPES_H_ /* Map coreboot stdint types to AGESA types. */ #include typedef int64_t __int64; typedef void VOID; typedef uintptr_t UINTN; typedef char CHAR8; typedef uint8_t UINT8; typedef uint16_t UINT16; typedef uint32_t UINT32; typedef int32_t INT32; typedef uint64_t UINT64; typedef uint8_t BOOLEAN; #define DMSG_SB_TRACE 0x02 #define TRACE(Arguments) #ifndef TRUE #define TRUE 1 #endif #ifndef FALSE #define FALSE 0 #endif #ifndef VOLATILE #define VOLATILE volatile #endif #ifndef CONST #define CONST const #endif #ifndef IN #define IN #endif #ifndef OUT #define OUT #endif #ifndef STATIC #define STATIC static #endif #ifndef VOLATILE #define VOLATILE volatile #endif #endif