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

#include <raminit.h>

Collaboration diagram for raminfo:
Collaboration graph

Data Fields

u16 clock_speed_index
 
u16 fsb_frequency
 
u8 is_x16_module [2][2]
 
u8 density [2][2]
 
u8 populated_ranks [2][2][2]
 
int rank_start [2][2][2]
 
u8 cas_latency
 
u8 board_lane_delay [9]
 
u8 use_ecc
 
u8 revision
 
u8 max_supported_clock_speed_index
 
u8 uma_enabled
 
u8 spd [2][2][151]
 
u8 silicon_revision
 
u8 populated_ranks_mask [2]
 
u8 max_slots_used_in_channel
 
u8 mode4030 [2]
 
u16 avg4044 [2]
 
u16 max4048 [2]
 
unsigned int total_memory_mb
 
unsigned int interleaved_part_mb
 
unsigned int non_interleaved_part_mb
 
unsigned int memory_reserved_for_heci_mb
 
struct ram_training training
 
u32 last_500_command [2]
 
u32 delay46_ps [2]
 
u32 delay54_ps [2]
 
u8 revision_flag_1
 
u8 some_delay_1_cycle_floor
 
u8 some_delay_2_halfcycles_ceil
 
u8 some_delay_3_ps_rounded
 
const struct ram_trainingcached_training
 

Detailed Description

Definition at line 39 of file raminit.h.

Field Documentation

◆ avg4044

u16 raminfo::avg4044[2]

Definition at line 57 of file raminit.h.

◆ board_lane_delay

u8 raminfo::board_lane_delay[9]

Definition at line 47 of file raminit.h.

◆ cached_training

const struct ram_training* raminfo::cached_training

Definition at line 75 of file raminit.h.

◆ cas_latency

u8 raminfo::cas_latency

Definition at line 46 of file raminit.h.

◆ clock_speed_index

u16 raminfo::clock_speed_index

Definition at line 40 of file raminit.h.

◆ delay46_ps

u32 raminfo::delay46_ps[2]

Definition at line 68 of file raminit.h.

◆ delay54_ps

u32 raminfo::delay54_ps[2]

Definition at line 69 of file raminit.h.

◆ density

u8 raminfo::density[2][2]

Definition at line 43 of file raminit.h.

◆ fsb_frequency

u16 raminfo::fsb_frequency

Definition at line 41 of file raminit.h.

◆ interleaved_part_mb

unsigned int raminfo::interleaved_part_mb

Definition at line 60 of file raminit.h.

◆ is_x16_module

u8 raminfo::is_x16_module[2][2]

Definition at line 42 of file raminit.h.

◆ last_500_command

u32 raminfo::last_500_command[2]

Definition at line 66 of file raminit.h.

◆ max4048

u16 raminfo::max4048[2]

Definition at line 58 of file raminit.h.

◆ max_slots_used_in_channel

u8 raminfo::max_slots_used_in_channel

Definition at line 55 of file raminit.h.

◆ max_supported_clock_speed_index

u8 raminfo::max_supported_clock_speed_index

Definition at line 50 of file raminit.h.

◆ memory_reserved_for_heci_mb

unsigned int raminfo::memory_reserved_for_heci_mb

Definition at line 63 of file raminit.h.

◆ mode4030

u8 raminfo::mode4030[2]

Definition at line 56 of file raminit.h.

◆ non_interleaved_part_mb

unsigned int raminfo::non_interleaved_part_mb

Definition at line 61 of file raminit.h.

◆ populated_ranks

u8 raminfo::populated_ranks[2][2][2]

Definition at line 44 of file raminit.h.

Referenced by raminit().

◆ populated_ranks_mask

u8 raminfo::populated_ranks_mask[2]

Definition at line 54 of file raminit.h.

◆ rank_start

int raminfo::rank_start[2][2][2]

Definition at line 45 of file raminit.h.

◆ revision

u8 raminfo::revision

Definition at line 49 of file raminit.h.

◆ revision_flag_1

u8 raminfo::revision_flag_1

Definition at line 70 of file raminit.h.

◆ silicon_revision

u8 raminfo::silicon_revision

Definition at line 53 of file raminit.h.

◆ some_delay_1_cycle_floor

u8 raminfo::some_delay_1_cycle_floor

Definition at line 71 of file raminit.h.

◆ some_delay_2_halfcycles_ceil

u8 raminfo::some_delay_2_halfcycles_ceil

Definition at line 72 of file raminit.h.

◆ some_delay_3_ps_rounded

u8 raminfo::some_delay_3_ps_rounded

Definition at line 73 of file raminit.h.

◆ spd

u8 raminfo::spd[2][2][151]

Definition at line 52 of file raminit.h.

Referenced by raminit().

◆ total_memory_mb

unsigned int raminfo::total_memory_mb

Definition at line 59 of file raminit.h.

◆ training

struct ram_training raminfo::training

Definition at line 63 of file raminit.h.

◆ uma_enabled

u8 raminfo::uma_enabled

Definition at line 51 of file raminit.h.

◆ use_ecc

u8 raminfo::use_ecc

Definition at line 48 of file raminit.h.


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