coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
eregs Struct Reference

#include <registers.h>

Collaboration diagram for eregs:
Collaboration graph

Public Member Functions

 LONG_DOWNTO8 (a)
 
 LONG_DOWNTO8 (c)
 
 LONG_DOWNTO8 (d)
 
 LONG_DOWNTO8 (b)
 
 LONG_DOWNTO16 (sp)
 
 LONG_DOWNTO16 (bp)
 
 LONG_DOWNTO16 (si)
 
 LONG_DOWNTO16 (di)
 

Data Fields

uint32_t vector
 
uint32_t error_code
 
uint32_t eip
 
uint32_t cs
 
uint32_t eflags
 

Detailed Description

Definition at line 71 of file registers.h.

Member Function Documentation

◆ LONG_DOWNTO16() [1/4]

eregs::LONG_DOWNTO16 ( bp  )

◆ LONG_DOWNTO16() [2/4]

eregs::LONG_DOWNTO16 ( di  )

◆ LONG_DOWNTO16() [3/4]

eregs::LONG_DOWNTO16 ( si  )

◆ LONG_DOWNTO16() [4/4]

eregs::LONG_DOWNTO16 ( sp  )

◆ LONG_DOWNTO8() [1/4]

eregs::LONG_DOWNTO8 ( )

◆ LONG_DOWNTO8() [2/4]

eregs::LONG_DOWNTO8 ( )

◆ LONG_DOWNTO8() [3/4]

eregs::LONG_DOWNTO8 ( c  )

◆ LONG_DOWNTO8() [4/4]

eregs::LONG_DOWNTO8 ( )

Field Documentation

◆ cs

uint32_t eregs::cs

Definition at line 83 of file registers.h.

◆ eflags

uint32_t eregs::eflags

Definition at line 84 of file registers.h.

◆ eip

uint32_t eregs::eip

Definition at line 82 of file registers.h.

◆ error_code

uint32_t eregs::error_code

Definition at line 81 of file registers.h.

◆ vector

uint32_t eregs::vector

Definition at line 80 of file registers.h.


The documentation for this struct was generated from the following file: