coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
registers.h File Reference
#include <stdint.h>
Include dependency graph for registers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  eregs
 

Macros

#define LONG_DOWNTO8(A)
 
#define LONG_DOWNTO16(A)
 
#define QUAD_DOWNTO8(A)
 
#define QUAD_DOWNTO16(A)
 
#define ADDR32(opcode)   addr32 opcode
 

Macro Definition Documentation

◆ ADDR32

#define ADDR32 (   opcode)    addr32 opcode

Definition at line 92 of file registers.h.

◆ LONG_DOWNTO16

#define LONG_DOWNTO16 (   A)
Value:
union { \
struct { \
uint16_t A; \
uint16_t h##A; \
} __packed; \
uint32_t e##A; \
#define __packed
Definition: compiler.h:10

Definition at line 24 of file registers.h.

◆ LONG_DOWNTO8

#define LONG_DOWNTO8 (   A)
Value:
union { \
struct { \
union { \
struct { \
uint8_t A##l; \
uint8_t A##h; \
} __packed; \
uint16_t A##x; \
} __packed; \
uint16_t h##A##x; \
} __packed; \
uint32_t e##A##x; \
int x
Definition: edid.c:994

Definition at line 9 of file registers.h.

◆ QUAD_DOWNTO16

#define QUAD_DOWNTO16 (   A)
Value:
union {\
LONG_DOWNTO16(A) \
uint64_t r##A; \
Definition: x86.c:23

Definition at line 39 of file registers.h.

◆ QUAD_DOWNTO8

#define QUAD_DOWNTO8 (   A)
Value:
union { \
LONG_DOWNTO8(A) \
uint64_t r##A##x; \

Definition at line 33 of file registers.h.