coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
amd_late_init.c File Reference
#include <acpi/acpi.h>
#include <bootstate.h>
#include <cbmem.h>
#include <console/console.h>
#include <device/device.h>
#include <device/pci_def.h>
#include <dimm_info_util.h>
#include <memory_info.h>
#include <lib.h>
#include <string.h>
#include <amdblocks/agesawrapper.h>
#include <amdblocks/agesawrapper_call.h>
Include dependency graph for amd_late_init.c:

Go to the source code of this file.

Functions

static void transfer_memory_info (TYPE17_DMI_INFO *dmi17, struct dimm_info *dimm)
 Populate dimm_info using AGESA TYPE17_DMI_INFO. More...
 
static void print_dimm_info (const struct dimm_info *dimm)
 
static void print_dmi_info (const TYPE17_DMI_INFO *dmi17)
 
static void prepare_dmi_17 (void *unused)
 
 BOOT_STATE_INIT_ENTRY (BS_WRITE_TABLES, BS_ON_ENTRY, prepare_dmi_17, NULL)
 
static void agesawrapper_post_device (void *unused)
 
 BOOT_STATE_INIT_ENTRY (BS_POST_DEVICE, BS_ON_EXIT, agesawrapper_post_device, NULL)
 

Function Documentation

◆ agesawrapper_post_device()

static void agesawrapper_post_device ( void unused)
static

Definition at line 165 of file amd_late_init.c.

References acpi_is_wakeup_s3(), acpi_s3_resume_allowed(), and do_agesawrapper().

Here is the call graph for this function:

◆ BOOT_STATE_INIT_ENTRY() [1/2]

BOOT_STATE_INIT_ENTRY ( BS_POST_DEVICE  ,
BS_ON_EXIT  ,
agesawrapper_post_device  ,
NULL   
)

◆ BOOT_STATE_INIT_ENTRY() [2/2]

BOOT_STATE_INIT_ENTRY ( BS_WRITE_TABLES  ,
BS_ON_ENTRY  ,
prepare_dmi_17  ,
NULL   
)

◆ prepare_dmi_17()

◆ print_dimm_info()

static void print_dimm_info ( const struct dimm_info dimm)
static

◆ print_dmi_info()

static void print_dmi_info ( const TYPE17_DMI_INFO *  dmi17)
static

Definition at line 89 of file amd_late_init.c.

References printk, RAM_SPEW, and strlen().

Referenced by prepare_dmi_17().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ transfer_memory_info()

static void transfer_memory_info ( TYPE17_DMI_INFO *  dmi17,
struct dimm_info dimm 
)
static