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

The standard header for all AGESA services. More...

#include <Amd.h>

Collaboration diagram for _AMD_CONFIG_PARAMS:
Collaboration graph

Data Fields

IN unsigned int ImageBasePtr
 The AGESA Image base address. More...
 
IN unsigned int Func
 The service desired,. More...
 
IN unsigned int AltImageBasePtr
 Alternate Image location. More...
 
IN unsigned int PcieBasePtr
 PCIe MMIO Base address, if configured. More...
 
union {
   IN unsigned long long   PlaceHolder
 < Callback pointer More...
 
   IN CALLOUT_ENTRY   CalloutPtr
 For Callout from AGESA. More...
 
CALLBACK
 
IN OUT unsigned int Reserved [2]
 This space is reserved for future use. More...
 

Detailed Description

The standard header for all AGESA services.

Definition at line 74 of file Amd.h.

Field Documentation

◆ AltImageBasePtr

IN unsigned int _AMD_CONFIG_PARAMS::AltImageBasePtr

Alternate Image location.

Definition at line 77 of file Amd.h.

◆ 

union { ... } _AMD_CONFIG_PARAMS::CALLBACK

◆ CalloutPtr

IN CALLOUT_ENTRY _AMD_CONFIG_PARAMS::CalloutPtr

For Callout from AGESA.

Definition at line 81 of file Amd.h.

Referenced by agesa_set_interface().

◆ Func

IN unsigned int _AMD_CONFIG_PARAMS::Func

The service desired,.

See also
dispatch.h.

Definition at line 76 of file Amd.h.

Referenced by agesa_execute_state(), agesa_fch_initenv(), agesa_fch_initreset(), amd_dispatch(), module_dispatch(), ramstage_dispatch(), and romstage_dispatch().

◆ ImageBasePtr

IN unsigned int _AMD_CONFIG_PARAMS::ImageBasePtr

The AGESA Image base address.

Definition at line 75 of file Amd.h.

Referenced by agesa_locate_image(), agesa_set_interface(), and module_dispatch().

◆ PcieBasePtr

IN unsigned int _AMD_CONFIG_PARAMS::PcieBasePtr

PCIe MMIO Base address, if configured.

Definition at line 78 of file Amd.h.

◆ PlaceHolder

IN unsigned long long _AMD_CONFIG_PARAMS::PlaceHolder

< Callback pointer

Place holder

Definition at line 80 of file Amd.h.

◆ Reserved

IN OUT unsigned int _AMD_CONFIG_PARAMS::Reserved[2]

This space is reserved for future use.

Definition at line 83 of file Amd.h.


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