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

#include <smm_reloc.h>

Collaboration diagram for smm_relocation_params:
Collaboration graph

Data Fields

uintptr_t ied_base
 
size_t ied_size
 
msr_t smrr_base
 
msr_t smrr_mask
 
msr_t prmrr_base
 
msr_t prmrr_mask
 
msr_t uncore_prmrr_base
 
msr_t uncore_prmrr_mask
 
int smm_save_state_in_msrs
 
msr_t tseg_base
 
msr_t tseg_mask
 

Detailed Description

Definition at line 11 of file smm_reloc.h.

Field Documentation

◆ ied_base

uintptr_t smm_relocation_params::ied_base

Definition at line 12 of file smm_reloc.h.

Referenced by setup_ied_area(), smm_relocation_handler(), and update_save_state().

◆ ied_size

size_t smm_relocation_params::ied_size

Definition at line 13 of file smm_reloc.h.

Referenced by get_smm_info(), smm_info(), and smm_relocation_handler().

◆ prmrr_base

msr_t smm_relocation_params::prmrr_base

Definition at line 16 of file smm_reloc.h.

Referenced by fill_in_relocation_params(), and write_prmrr().

◆ prmrr_mask

msr_t smm_relocation_params::prmrr_mask

Definition at line 17 of file smm_reloc.h.

Referenced by write_prmrr().

◆ smm_save_state_in_msrs

int smm_relocation_params::smm_save_state_in_msrs

◆ smrr_base

msr_t smm_relocation_params::smrr_base

Definition at line 14 of file smm_reloc.h.

Referenced by relocation_handler(), write_smrr(), and write_smrr_alt().

◆ smrr_mask

msr_t smm_relocation_params::smrr_mask

Definition at line 15 of file smm_reloc.h.

Referenced by relocation_handler(), smm_relocation_handler(), write_smrr(), and write_smrr_alt().

◆ tseg_base

msr_t smm_relocation_params::tseg_base

Definition at line 7 of file smm.h.

Referenced by fill_in_relocation_params(), and smm_relocation_handler().

◆ tseg_mask

msr_t smm_relocation_params::tseg_mask

Definition at line 8 of file smm.h.

Referenced by smm_relocation_handler().

◆ uncore_prmrr_base

msr_t smm_relocation_params::uncore_prmrr_base

Definition at line 18 of file smm_reloc.h.

Referenced by write_uncore_prmrr().

◆ uncore_prmrr_mask

msr_t smm_relocation_params::uncore_prmrr_mask

Definition at line 19 of file smm_reloc.h.

Referenced by write_uncore_prmrr().


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