![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <arch/memlayout.h>
#include <vb2_constants.h>
#include "fmap_config.h"
Go to the source code of this file.
Macros | |
#define | ARCH_POINTER_ALIGN_SIZE 8 |
#define | ARCH_CACHELINE_ALIGN_SIZE 64 |
#define | STR(x) XSTR(x) |
#define | XSTR(x) #x |
#define | ALIGN_COUNTER(align) . = ALIGN(align); |
#define | SET_COUNTER(name, addr) |
#define | SYMBOL(name, addr) |
#define | RECORD_SIZE(name) _##name##_size = ABSOLUTE(_e##name - _##name); |
#define | REGION(name, addr, size, expected_align) |
#define | ALIAS_REGION(name, alias) |
#define | REGION_START(name, addr) SYMBOL(name, addr) |
#define | REGION_END(name, addr) |
#define | SRAM_START(addr) REGION_START(sram, addr) |
#define | SRAM_END(addr) REGION_END(sram, addr) |
#define | DRAM_START(addr) REGION_START(dram, addr) |
#define | TIMESTAMP(addr, size) |
#define | PRERAM_CBMEM_CONSOLE(addr, size) REGION(preram_cbmem_console, addr, size, 4) |
#define | EARLYRAM_STACK(addr, size) REGION(earlyram_stack, addr, size, ARCH_STACK_ALIGN_SIZE) |
#define | CBFS_CACHE(addr, size) |
#define | FMAP_CACHE(addr, sz) |
#define | CBFS_MCACHE(addr, sz) REGION(cbfs_mcache, addr, sz, 4) |
#define | PRERAM_CBFS_CACHE(addr, size) REGION(preram_cbfs_cache, addr, size, 4) |
#define | POSTRAM_CBFS_CACHE(addr, size) |
#define | DECOMPRESSOR(addr, sz) REGION(decompressor, addr, sz, 1) |
#define | OVERLAP_DECOMPRESSOR_ROMSTAGE(addr, sz) ROMSTAGE(addr, sz) |
#define | OVERLAP_DECOMPRESSOR_VERSTAGE_ROMSTAGE(addr, sz) OVERLAP_VERSTAGE_ROMSTAGE(addr, sz) |
#define | BOOTBLOCK(addr, sz) REGION(bootblock, addr, sz, 1) |
#define | ROMSTAGE(addr, sz) REGION(romstage, addr, sz, 1) |
#define | RAMSTAGE(addr, sz) REGION(ramstage, addr, sz, 1) |
#define | VBOOT2_WORK(addr, sz) |
#define | TPM_TCPA_LOG(addr, size) |
#define | VERSTAGE(addr, sz) REGION(verstage, addr, sz, 1) |
#define | OVERLAP_VERSTAGE_ROMSTAGE(addr, size) ROMSTAGE(addr, size) |
#define | POSTCAR(addr, sz) REGION(postcar, addr, sz, 1) |
#define | WATCHDOG_TOMBSTONE(addr, size) |
#define ALIAS_REGION | ( | name, | |
alias | |||
) |
#define ALIGN_COUNTER | ( | align | ) | . = ALIGN(align); |
Definition at line 25 of file memlayout.h.
#define ARCH_CACHELINE_ALIGN_SIZE 64 |
Definition at line 19 of file memlayout.h.
#define ARCH_POINTER_ALIGN_SIZE 8 |
Definition at line 15 of file memlayout.h.
Definition at line 133 of file memlayout.h.
#define CBFS_CACHE | ( | addr, | |
size | |||
) |
Definition at line 75 of file memlayout.h.
Definition at line 85 of file memlayout.h.
Definition at line 116 of file memlayout.h.
#define DRAM_START | ( | addr | ) | REGION_START(dram, addr) |
Definition at line 62 of file memlayout.h.
#define EARLYRAM_STACK | ( | addr, | |
size | |||
) | REGION(earlyram_stack, addr, size, ARCH_STACK_ALIGN_SIZE) |
Definition at line 71 of file memlayout.h.
#define FMAP_CACHE | ( | addr, | |
sz | |||
) |
Definition at line 80 of file memlayout.h.
Definition at line 119 of file memlayout.h.
#define OVERLAP_DECOMPRESSOR_VERSTAGE_ROMSTAGE | ( | addr, | |
sz | |||
) | OVERLAP_VERSTAGE_ROMSTAGE(addr, sz) |
Definition at line 120 of file memlayout.h.
Definition at line 192 of file memlayout.h.
Definition at line 204 of file memlayout.h.
#define POSTRAM_CBFS_CACHE | ( | addr, | |
size | |||
) |
Definition at line 97 of file memlayout.h.
Definition at line 95 of file memlayout.h.
Definition at line 68 of file memlayout.h.
Definition at line 159 of file memlayout.h.
Definition at line 36 of file memlayout.h.
Definition at line 39 of file memlayout.h.
Definition at line 146 of file memlayout.h.
Definition at line 28 of file memlayout.h.
#define SRAM_END | ( | addr | ) | REGION_END(sram, addr) |
Definition at line 60 of file memlayout.h.
#define SRAM_START | ( | addr | ) | REGION_START(sram, addr) |
Definition at line 58 of file memlayout.h.
Definition at line 22 of file memlayout.h.
Definition at line 32 of file memlayout.h.
#define TIMESTAMP | ( | addr, | |
size | |||
) |
Definition at line 64 of file memlayout.h.
#define TPM_TCPA_LOG | ( | addr, | |
size | |||
) |
Definition at line 171 of file memlayout.h.
#define VBOOT2_WORK | ( | addr, | |
sz | |||
) |
Definition at line 165 of file memlayout.h.
Definition at line 189 of file memlayout.h.
#define WATCHDOG_TOMBSTONE | ( | addr, | |
size | |||
) |
Definition at line 208 of file memlayout.h.
Definition at line 23 of file memlayout.h.