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

#include <exception.h>

Collaboration diagram for trapframe:
Collaboration graph

Data Fields

uintptr_t gpr [32]
 
uintptr_t status
 
uintptr_t epc
 
uintptr_t badvaddr
 
uintptr_t cause
 
uintptr_t insn
 

Detailed Description

Definition at line 8 of file exception.h.

Field Documentation

◆ badvaddr

uintptr_t trapframe::badvaddr

Definition at line 12 of file exception.h.

Referenced by handle_misaligned(), and print_trap_information().

◆ cause

uintptr_t trapframe::cause

Definition at line 13 of file exception.h.

Referenced by interrupt_handler(), print_trap_information(), and trap_handler().

◆ epc

uintptr_t trapframe::epc

Definition at line 11 of file exception.h.

Referenced by handle_misaligned(), and print_trap_information().

◆ gpr

uintptr_t trapframe::gpr[32]

Definition at line 9 of file exception.h.

Referenced by handle_misaligned(), handle_sbi(), and print_trap_information().

◆ insn

uintptr_t trapframe::insn

Definition at line 14 of file exception.h.

◆ status

uintptr_t trapframe::status

Definition at line 10 of file exception.h.

Referenced by print_trap_information().


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