coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
state_machine.c File Reference
#include <amdblocks/biosram.h>
#include <Porting.h>
#include <AGESA.h>
#include <northbridge/amd/agesa/state_machine.h>
#include <northbridge/amd/agesa/agesa_helper.h>
Include dependency graph for state_machine.c:

Go to the source code of this file.

Functions

void platform_BeforeInitReset (struct sysinfo *cb, AMD_RESET_PARAMS *Reset)
 
void platform_BeforeInitEarly (struct sysinfo *cb, AMD_EARLY_PARAMS *Early)
 
void platform_BeforeInitPost (struct sysinfo *cb, AMD_POST_PARAMS *Post)
 
void platform_AfterInitPost (struct sysinfo *cb, AMD_POST_PARAMS *Post)
 
void platform_BeforeInitResume (struct sysinfo *cb, AMD_RESUME_PARAMS *Resume)
 
void platform_AfterInitResume (struct sysinfo *cb, AMD_RESUME_PARAMS *Resume)
 
void platform_BeforeInitEnv (struct sysinfo *cb, AMD_ENV_PARAMS *Env)
 
void platform_AfterInitEnv (struct sysinfo *cb, AMD_ENV_PARAMS *Env)
 
void platform_BeforeS3LateRestore (struct sysinfo *cb, AMD_S3LATE_PARAMS *S3Late)
 
void platform_AfterS3LateRestore (struct sysinfo *cb, AMD_S3LATE_PARAMS *S3Late)
 
void platform_BeforeInitMid (struct sysinfo *cb, AMD_MID_PARAMS *Mid)
 
void platform_BeforeInitLate (struct sysinfo *cb, AMD_LATE_PARAMS *Late)
 
void platform_AfterInitLate (struct sysinfo *cb, AMD_LATE_PARAMS *Late)
 
void platform_AfterS3Save (struct sysinfo *cb, AMD_S3SAVE_PARAMS *S3Save)
 

Function Documentation

◆ platform_AfterInitEnv()

void platform_AfterInitEnv ( struct sysinfo cb,
AMD_ENV_PARAMS *  Env 
)

Definition at line 51 of file state_machine.c.

◆ platform_AfterInitLate()

void platform_AfterInitLate ( struct sysinfo cb,
AMD_LATE_PARAMS *  Late 
)

Definition at line 74 of file state_machine.c.

◆ platform_AfterInitPost()

void platform_AfterInitPost ( struct sysinfo cb,
AMD_POST_PARAMS *  Post 
)

Definition at line 32 of file state_machine.c.

References backup_top_of_low_cacheable().

Here is the call graph for this function:

◆ platform_AfterInitResume()

void platform_AfterInitResume ( struct sysinfo cb,
AMD_RESUME_PARAMS *  Resume 
)

Definition at line 42 of file state_machine.c.

◆ platform_AfterS3LateRestore()

void platform_AfterS3LateRestore ( struct sysinfo cb,
AMD_S3LATE_PARAMS *  S3Late 
)

Definition at line 60 of file state_machine.c.

References amd_initcpuio().

Here is the call graph for this function:

◆ platform_AfterS3Save()

void platform_AfterS3Save ( struct sysinfo cb,
AMD_S3SAVE_PARAMS *  S3Save 
)

Definition at line 78 of file state_machine.c.

References OemS3Save().

Here is the call graph for this function:

◆ platform_BeforeInitEarly()

void platform_BeforeInitEarly ( struct sysinfo cb,
AMD_EARLY_PARAMS *  Early 
)

Definition at line 14 of file state_machine.c.

◆ platform_BeforeInitEnv()

void platform_BeforeInitEnv ( struct sysinfo cb,
AMD_ENV_PARAMS *  Env 
)

Definition at line 46 of file state_machine.c.

References EmptyHeap().

Here is the call graph for this function:

◆ platform_BeforeInitLate()

void platform_BeforeInitLate ( struct sysinfo cb,
AMD_LATE_PARAMS *  Late 
)

Definition at line 70 of file state_machine.c.

◆ platform_BeforeInitMid()

void platform_BeforeInitMid ( struct sysinfo cb,
AMD_MID_PARAMS *  Mid 
)

Definition at line 65 of file state_machine.c.

References amd_initcpuio().

Here is the call graph for this function:

◆ platform_BeforeInitPost()

void platform_BeforeInitPost ( struct sysinfo cb,
AMD_POST_PARAMS *  Post 
)

Definition at line 18 of file state_machine.c.

References AGESA_SUCCESS, CONFIG, MAX, MIN, and OemInitResume().

Here is the call graph for this function:

◆ platform_BeforeInitReset()

void platform_BeforeInitReset ( struct sysinfo cb,
AMD_RESET_PARAMS *  Reset 
)

Definition at line 10 of file state_machine.c.

◆ platform_BeforeInitResume()

void platform_BeforeInitResume ( struct sysinfo cb,
AMD_RESUME_PARAMS *  Resume 
)

Definition at line 37 of file state_machine.c.

References OemInitResume().

Here is the call graph for this function:

◆ platform_BeforeS3LateRestore()

void platform_BeforeS3LateRestore ( struct sysinfo cb,
AMD_S3LATE_PARAMS *  S3Late 
)

Definition at line 55 of file state_machine.c.

References OemS3LateRestore().

Here is the call graph for this function: