coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | transfer_info_struct |
Macros | |
#define | CMOS_RECOVERY_MAGIC_VAL 0x96 |
#define | TRANSFER_INFO_SIZE 64 |
#define | TIMESTAMP_BUFFER_SIZE 0x200 |
#define | TRANSFER_MAGIC_VAL 0x50544953 |
#define | PSP_INFO_PRODUCTION_MODE 0x00000001UL |
#define | PSP_INFO_PRODUCTION_SILICON 0x00000002UL |
#define | PSP_INFO_VALID 0x80000000UL |
Functions | |
_Static_assert (sizeof(struct transfer_info_struct)==TRANSFER_INFO_SIZE, "TRANSFER_INFO_SIZE is incorrect") | |
int | transfer_buffer_valid (const struct transfer_info_struct *ptr) |
void | verify_psp_transfer_buf (void) |
void | show_psp_transfer_info (void) |
void | replay_transfer_buffer_cbmemc (void) |
void | boot_with_psp_timestamp (uint64_t base_timestamp) |
#define CMOS_RECOVERY_MAGIC_VAL 0x96 |
Definition at line 12 of file psp_transfer.h.
#define PSP_INFO_PRODUCTION_MODE 0x00000001UL |
Definition at line 20 of file psp_transfer.h.
#define PSP_INFO_PRODUCTION_SILICON 0x00000002UL |
Definition at line 21 of file psp_transfer.h.
#define PSP_INFO_VALID 0x80000000UL |
Definition at line 22 of file psp_transfer.h.
#define TIMESTAMP_BUFFER_SIZE 0x200 |
Definition at line 15 of file psp_transfer.h.
#define TRANSFER_INFO_SIZE 64 |
Definition at line 14 of file psp_transfer.h.
#define TRANSFER_MAGIC_VAL 0x50544953 |
Definition at line 17 of file psp_transfer.h.
_Static_assert | ( | sizeof(struct transfer_info_struct) | = =TRANSFER_INFO_SIZE , |
"TRANSFER_INFO_SIZE is incorrect" | |||
) |
Definition at line 9 of file vboot_bootblock.c.
Definition at line 66 of file transfer_buffer.c.
Definition at line 46 of file transfer_buffer.c.
int transfer_buffer_valid | ( | const struct transfer_info_struct * | ptr | ) |
Definition at line 15 of file transfer_buffer.c.
Definition at line 23 of file transfer_buffer.c.