| /* SPDX-License-Identifier: GPL-2.0-only */ |
| /* This file is part of the coreboot project. */ |
| |
| #include <bootmem.h> |
| #include <boot/tables.h> |
| #include <boot/coreboot_tables.h> |
| #include <symbols.h> |
| |
| void arch_write_tables(uintptr_t coreboot_table) |
| { |
| } |
| |
| void bootmem_arch_add_ranges(void) |
| { |
| DECLARE_OPTIONAL_REGION(ttb_subtables); |
| |
| bootmem_add_range((uintptr_t)_ttb, REGION_SIZE(ttb), BM_MEM_RAMSTAGE); |
| bootmem_add_range((uintptr_t)_ttb_subtables, REGION_SIZE(ttb_subtables), |
| BM_MEM_RAMSTAGE); |
| |
| if (!CONFIG(COMMON_CBFS_SPI_WRAPPER)) |
| return; |
| bootmem_add_range((uintptr_t)_postram_cbfs_cache, |
| REGION_SIZE(postram_cbfs_cache), BM_MEM_RAMSTAGE); |
| } |
| |
| void lb_arch_add_records(struct lb_header *header) |
| { |
| } |