spf/api/modules/amdb_api.h
Structures
amdb_module_reg_info_t
Payload for AMDB_CMD_REGISTER_MODULES.
Members
uint16_t
Type of the module interface.
uint16_t
Version of the module interface.
amdb_capi_module_reg_info_t
Payload for AMDB_CMD_REGISTER_MODULES.
Members
uint32_t
Type of module.
uint32_t
ID for the module.
uint16_t
Length of the SO filename (in bytes).
uint16_t
Length of tag in bytes.
uint32_t
Result of the module registration.
amdb_module_registration_t
Payload for AMDB_CMD_REGISTER_MODULES.
Members
uint32_t
ID for the processor domain in which the AMDB is running.
uint32_t
Number of modules being registered.
uint32_t
Version of the amdb_module_reg_info_t structure.
amdb_module_reg_info_t
Array of registration information for num_modules (of type reg_info[num_modules]).
amdb_module_deregistration_t
Payload for AMDB_CMD_DEREGISTER_MODULES.
Members
uint32_t
ID for the processor domain in which the AMDB is running.
uint32_t
Number of modules being registered.
uint32_t
Array of module IDs for num_modules (module_id[num_modules]).
amdb_load_unload_info_t
Payload for AMDB_CMD_LOAD_MODULES, AMDB_CMD_RSP_LOAD_MODULES, and AMDB_CMD_UNLOAD_MODULES.
Members
uint32_t
ID for the module.
uint32_t
Lower 32 bits of the 64-bit handle to the module.
uint32_t
Upper 32 bits of the 64-bit handle to the module.
amdb_module_load_unload_t
Payload for AMDB_CMD_LOAD_MODULES, AMDB_CMD_RSP_LOAD_MODULES, and AMDB_CMD_UNLOAD_MODULES.
Members
uint32_t
ID for the processor domain in which the AMDB is running.
uint32_t
Result of module loading.
uint32_t
Number of modules being registered.
amdb_load_unload_info_t
Array of load or unload information for num_modules (of type load_unload_info[num_modules]).
amdb_param_id_module_version_info_t
Payload for AMDB_PARAM_ID_MODULE_VERSION_INFO.
Members
uint32_t
ID for the processor domain.
uint32_t
Number of modules in the array.
amdb_module_build_ts_info_t
Members
uint16_t
Year that the build was produced.
uint16_t
month the build was produced
uint16_t
day the build was produced
uint16_t
hour the build was produced
uint16_t
minute the build was produced
uint16_t
second the build was produced
amdb_module_version_info_payload_t
Members
uint32_t
Requested module id, to be filled in by the client.
uint32_t
Indicates whether an error has occurred loading the module.
uint32_t
1 if and only if the module is present and not stubbed in the AMDB.
uint32_t
Major version of the requested module.
uint32_t
Minor version of the requested module.
amdb_module_build_ts_info_t
Indicates the time at which the build for the given module was created.

