coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
mma.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef _SOC_MMA_H_
4
#define _SOC_MMA_H_
5
6
#include <types.h>
7
8
struct
mma_config_param
{
9
void
*
test_content
;
10
size_t
test_content_size
;
11
void
*
test_param
;
12
size_t
test_param_size
;
13
};
14
15
/* Locate mma metadata in CBFS, parse, find and map mma test content and test param.
16
* Returns 0 on success, < 0 on failure.
17
*/
18
int
mma_map_param
(
struct
mma_config_param
*mma_cfg);
19
/* Locate the MMA hob from the FSP Hob list, This is implemented
20
* specific to FSP version.
21
* Returns 0 on success, < 0 on failure.
22
*/
23
int
fsp_locate_mma_results
(
const
void
**mma_hob,
size_t
*mma_hob_size);
24
25
#endif
fsp_locate_mma_results
int fsp_locate_mma_results(const void **mma_hob, size_t *mma_hob_size)
Definition:
mma_core.c:11
mma_map_param
int mma_map_param(struct mma_config_param *mma_cfg)
Definition:
mma.c:101
mma_config_param
Definition:
mma.h:8
mma_config_param::test_content
void * test_content
Definition:
mma.h:9
mma_config_param::test_param
void * test_param
Definition:
mma.h:11
mma_config_param::test_param_size
size_t test_param_size
Definition:
mma.h:12
mma_config_param::test_content_size
size_t test_content_size
Definition:
mma.h:10
src
soc
intel
common
mma.h
Generated by
1.9.1