36 lines
913 B
C
36 lines
913 B
C
#ifndef DDRHOOK1_CONFIG_EAMUSE_H
|
|
#define DDRHOOK1_CONFIG_EAMUSE_H
|
|
|
|
#include "cconfig/cconfig.h"
|
|
|
|
#include "security/id.h"
|
|
|
|
#include "util/net.h"
|
|
|
|
/**
|
|
* Struct holding configuration values for eamuse related items.
|
|
*/
|
|
struct ddrhook1_config_eamuse {
|
|
struct net_addr server;
|
|
struct security_id pcbid;
|
|
struct security_id eamid;
|
|
};
|
|
|
|
/**
|
|
* Initialize a cconfig structure with the basic structure and default values
|
|
* of this configuration.
|
|
*/
|
|
void ddrhook1_config_eamuse_init(struct cconfig *config);
|
|
|
|
/**
|
|
* Read the module specific config struct values from the provided cconfig
|
|
* struct.
|
|
*
|
|
* @param config_eamuse Target module specific struct to read configuration
|
|
* values to.
|
|
* @param config cconfig struct holding the intermediate data to read from.
|
|
*/
|
|
void ddrhook1_config_eamuse_get(
|
|
struct ddrhook1_config_eamuse *config_eamuse, struct cconfig *config);
|
|
|
|
#endif |