coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
Go to the source code of this file.
Macros | |
#define | VBOOT_VBNV_BLOCK_SIZE 16 /* Size of NV storage block in bytes */ |
#define | HEADER_OFFSET 0 |
#define | HEADER_MASK 0xC0 |
#define | HEADER_SIGNATURE 0x40 |
#define | HEADER_FIRMWARE_SETTINGS_RESET 0x20 |
#define | HEADER_KERNEL_SETTINGS_RESET 0x10 |
#define | BOOT_OFFSET 1 |
#define | BOOT_DEBUG_RESET_MODE 0x80 |
#define | BOOT_DISABLE_DEV_REQUEST 0x40 |
#define | BOOT_DISPLAY_REQUEST 0x20 |
#define | BOOT_TRY_B_COUNT_MASK 0x0F |
#define | RECOVERY_OFFSET 2 |
#define | LOCALIZATION_OFFSET 3 |
#define | DEV_FLAGS_OFFSET 4 |
#define | DEV_BOOT_USB_MASK 0x01 |
#define | DEV_BOOT_SIGNED_ONLY_MASK 0x02 |
#define | DEV_ENABLE_UDC 0x40 |
#define | MISC_FLAGS_OFFSET 8 |
#define | MISC_FLAGS_BATTERY_CUTOFF_MASK 0x08 |
#define | KERNEL_FIELD_OFFSET 11 |
#define | CRC_OFFSET 15 |
#define BOOT_DEBUG_RESET_MODE 0x80 |
Definition at line 19 of file vbnv_layout.h.
#define BOOT_DISABLE_DEV_REQUEST 0x40 |
Definition at line 20 of file vbnv_layout.h.
#define BOOT_DISPLAY_REQUEST 0x20 |
Definition at line 21 of file vbnv_layout.h.
#define BOOT_OFFSET 1 |
Definition at line 18 of file vbnv_layout.h.
#define BOOT_TRY_B_COUNT_MASK 0x0F |
Definition at line 22 of file vbnv_layout.h.
#define CRC_OFFSET 15 |
Definition at line 36 of file vbnv_layout.h.
#define DEV_BOOT_SIGNED_ONLY_MASK 0x02 |
Definition at line 29 of file vbnv_layout.h.
#define DEV_BOOT_USB_MASK 0x01 |
Definition at line 28 of file vbnv_layout.h.
#define DEV_ENABLE_UDC 0x40 |
Definition at line 30 of file vbnv_layout.h.
#define DEV_FLAGS_OFFSET 4 |
Definition at line 27 of file vbnv_layout.h.
#define HEADER_FIRMWARE_SETTINGS_RESET 0x20 |
Definition at line 15 of file vbnv_layout.h.
#define HEADER_KERNEL_SETTINGS_RESET 0x10 |
Definition at line 16 of file vbnv_layout.h.
#define HEADER_MASK 0xC0 |
Definition at line 13 of file vbnv_layout.h.
#define HEADER_OFFSET 0 |
Definition at line 12 of file vbnv_layout.h.
#define HEADER_SIGNATURE 0x40 |
Definition at line 14 of file vbnv_layout.h.
#define KERNEL_FIELD_OFFSET 11 |
Definition at line 35 of file vbnv_layout.h.
#define LOCALIZATION_OFFSET 3 |
Definition at line 25 of file vbnv_layout.h.
#define MISC_FLAGS_BATTERY_CUTOFF_MASK 0x08 |
Definition at line 33 of file vbnv_layout.h.
#define MISC_FLAGS_OFFSET 8 |
Definition at line 32 of file vbnv_layout.h.
#define RECOVERY_OFFSET 2 |
Definition at line 24 of file vbnv_layout.h.
#define VBOOT_VBNV_BLOCK_SIZE 16 /* Size of NV storage block in bytes */ |
Definition at line 6 of file vbnv_layout.h.