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

#include <state_machine.h>

Collaboration diagram for sysinfo:
Collaboration graph

Data Fields

AMD_CONFIG_PARAMS StdHeader
 
int s3resume
 
u8 maxpi
 
u8 pioffset
 
u8 pi [8]
 
u16 coarsectrl
 
u16 coarsedelay
 
u16 mediumphase
 
u16 readptrdelay
 
int txt_enabled
 
int cores
 
int boot_path
 
int max_ddr2_mhz
 
int max_ddr3_mt
 
int max_fsb_mhz
 
int max_render_mhz
 
int enable_igd
 
int enable_peg
 
u16 ggc
 
int dimm_config [2]
 
int dimms_per_ch
 
int spd_type
 
int channel_capacity [2]
 
struct timings selected_timings
 
struct dimminfo dimms [4]
 
u8 spd_map [4]
 
u8 nodll
 
u8 async
 
u8 dt0mode
 
u8 mvco4x
 
enum fsb_clock max_fsb
 
struct rcven_timings rcven_t [TOTAL_CHANNELS]
 
struct rt_dqs_setting rt_dqs [TOTAL_CHANNELS][TOTAL_BYTELANES]
 
struct dll_setting dqs_settings [TOTAL_CHANNELS][TOTAL_BYTELANES]
 
struct dll_setting dq_settings [TOTAL_CHANNELS][TOTAL_BYTELANES]
 
u8 nmode
 
u8 stacked_mode
 

Detailed Description

Definition at line 27 of file state_machine.h.

Field Documentation

◆ async

u8 sysinfo::async

Definition at line 118 of file raminit.h.

◆ boot_path

int sysinfo::boot_path

Definition at line 100 of file raminit.h.

Referenced by sdram_detect_errors(), sdram_initialize(), and sdram_program_receive_enable().

◆ channel_capacity

int sysinfo::channel_capacity

Definition at line 112 of file raminit.h.

◆ coarsectrl

u16 sysinfo::coarsectrl

Definition at line 93 of file raminit.h.

◆ coarsedelay

u16 sysinfo::coarsedelay

Definition at line 94 of file raminit.h.

◆ cores

int sysinfo::cores

Definition at line 99 of file raminit.h.

Referenced by get_gmch_info(), init_pm(), and raminit().

◆ dimm_config

int sysinfo::dimm_config

Definition at line 109 of file raminit.h.

◆ dimms

struct dimminfo sysinfo::dimms

◆ dimms_per_ch

int sysinfo::dimms_per_ch

Definition at line 110 of file raminit.h.

◆ dq_settings

struct dll_setting sysinfo::dq_settings[TOTAL_CHANNELS][TOTAL_BYTELANES]

Definition at line 189 of file raminit.h.

◆ dqs_settings

struct dll_setting sysinfo::dqs_settings[TOTAL_CHANNELS][TOTAL_BYTELANES]

Definition at line 189 of file raminit.h.

◆ dt0mode

u8 sysinfo::dt0mode

Definition at line 119 of file raminit.h.

◆ enable_igd

int sysinfo::enable_igd

◆ enable_peg

int sysinfo::enable_peg

◆ ggc

u16 sysinfo::ggc

Definition at line 107 of file raminit.h.

Referenced by enable_igd(), igd_compute_ggc(), and raminit().

◆ max_ddr2_mhz

int sysinfo::max_ddr2_mhz

Definition at line 101 of file raminit.h.

Referenced by get_gmch_info().

◆ max_ddr3_mt

int sysinfo::max_ddr3_mt

Definition at line 102 of file raminit.h.

Referenced by find_common_clock_cas(), and get_gmch_info().

◆ max_fsb

enum fsb_clock sysinfo::max_fsb

Definition at line 181 of file raminit.h.

Referenced by get_gmch_info(), and sdram_initialize().

◆ max_fsb_mhz

int sysinfo::max_fsb_mhz

Definition at line 103 of file raminit.h.

Referenced by get_gmch_info().

◆ max_render_mhz

int sysinfo::max_render_mhz

Definition at line 104 of file raminit.h.

Referenced by get_gmch_info().

◆ maxpi

u8 sysinfo::maxpi

Definition at line 90 of file raminit.h.

◆ mediumphase

u16 sysinfo::mediumphase

Definition at line 95 of file raminit.h.

◆ mvco4x

u8 sysinfo::mvco4x

Definition at line 120 of file raminit.h.

Referenced by sdram_program_graphics_frequency(), and sdram_program_memory_frequency().

◆ nmode

u8 sysinfo::nmode

Definition at line 198 of file raminit.h.

◆ nodll

u8 sysinfo::nodll

Definition at line 117 of file raminit.h.

◆ pi

u8 sysinfo::pi[8]

Definition at line 92 of file raminit.h.

◆ pioffset

u8 sysinfo::pioffset

Definition at line 91 of file raminit.h.

◆ rcven_t

struct rcven_timings sysinfo::rcven_t[TOTAL_CHANNELS]

Definition at line 189 of file raminit.h.

◆ readptrdelay

u16 sysinfo::readptrdelay

Definition at line 96 of file raminit.h.

◆ rt_dqs

struct rt_dqs_setting sysinfo::rt_dqs[TOTAL_CHANNELS][TOTAL_BYTELANES]

Definition at line 189 of file raminit.h.

◆ s3resume

int sysinfo::s3resume

Definition at line 31 of file state_machine.h.

Referenced by fill_sysinfo(), romstage_main(), and sdram_initialize().

◆ selected_timings

struct timings sysinfo::selected_timings

◆ spd_map

u8 sysinfo::spd_map

◆ spd_type

int sysinfo::spd_type

Definition at line 111 of file raminit.h.

Referenced by collect_dimm_config(), and raminit().

◆ stacked_mode

u8 sysinfo::stacked_mode

Definition at line 199 of file raminit.h.

◆ StdHeader

AMD_CONFIG_PARAMS sysinfo::StdHeader

Definition at line 29 of file state_machine.h.

Referenced by agesa_execute_state(), and agesa_set_interface().

◆ txt_enabled

int sysinfo::txt_enabled

Definition at line 98 of file raminit.h.

Referenced by get_gmch_info(), and raminit().


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