coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
pattrs.h File Reference
#include <stdint.h>
#include <cpu/x86/msr.h>
Include dependency graph for pattrs.h:

Go to the source code of this file.

Data Structures

struct  pattrs
 

Enumerations

enum  {
  IACORE_MIN , IACORE_LFM , IACORE_MAX , IACORE_TURBO ,
  IACORE_END
}
 

Functions

static const struct pattrspattrs_get (void)
 

Variables

struct pattrs __global_pattrs
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
IACORE_MIN 
IACORE_LFM 
IACORE_MAX 
IACORE_TURBO 
IACORE_END 

Definition at line 9 of file pattrs.h.

Function Documentation

◆ pattrs_get()

static const struct pattrs* pattrs_get ( void  )
inlinestatic

Definition at line 41 of file pattrs.h.

References __global_pattrs.

Referenced by fill_in_pattrs(), generate_cpu_entries(), generate_p_state_entries(), get_cpu_count(), get_microcode_info(), lpe_stash_firmware_info(), and per_cpu_smm_trigger().

Here is the caller graph for this function:

Variable Documentation

◆ __global_pattrs

struct pattrs __global_pattrs
extern

Definition at line 1 of file ramstage.c.

Referenced by pattrs_get().