coreboot-kgpe-d16/tests/lib
Arthur Heymans a2bc2540c2 Allow to build romstage sources inside the bootblock
Having a separate romstage is only desirable:
 - with advanced setups like vboot or normal/fallback
 - boot medium is slow at startup (some ARM SOCs)
 - bootblock is limited in size (Intel APL 32K)

When this is not the case there is no need for the extra complexity
that romstage brings. Including the romstage sources inside the
bootblock substantially reduces the total code footprint. Often the
resulting code is 10-20k smaller.

This is controlled via a Kconfig option.

TESTED: works on qemu x86, arm and aarch64 with and without VBOOT.

Change-Id: Id68390edc1ba228b121cca89b80c64a92553e284
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/55068
Reviewed-by: Julius Werner <jwerner@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
2023-11-09 13:20:18 +00:00
..
Makefile.inc tests/lib: Add unit tests for ux_locales_get_text() 2023-08-30 15:20:59 +00:00
b64_decode-test.c tests: update CMocka to stable-1.1 2022-04-19 13:00:36 +00:00
bootmem-test.c tests/lib: Set IORESOURCE_ASSIGNED for bootmem-test and memrange-test 2022-08-13 16:38:41 +00:00
cbfs-lookup-test.c commonlib/bsd: Remove cb_err_t 2022-03-09 02:18:21 +00:00
cbfs-verification-test.c cbfs/vboot: Adapt to new vb2_digest API 2022-09-02 23:51:29 +00:00
cbmem_console-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
cbmem_stage_cache-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
compute_ip_checksum-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
coreboot_table-test.c coreboot_tables: Make existing alignment conventions more explicit 2022-12-22 15:34:28 +00:00
crc_byte-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
dimm_info_util-test.c spd.h: Move enum ddr3_module_type to ddr3.h 2023-01-04 12:39:32 +00:00
edid-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
fmap-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
hexstrtobin-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
imd-test.c tests/lib: Add space before single line comment termination 2022-03-27 15:33:39 +00:00
imd_cbmem-test.c Allow to build romstage sources inside the bootblock 2023-11-09 13:20:18 +00:00
lib-test.c lib: Add __fls() (Find Last Set) 2021-12-13 02:57:07 +00:00
libgcc-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
list-test.c lib/list: Add list_append 2021-11-03 08:29:16 +00:00
lzma-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
malloc-test.c tests: Improve test output readability 2021-09-01 19:38:09 +00:00
memchr-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
memcmp-test.c tests: Improve test output readability 2021-09-01 19:38:09 +00:00
memcpy-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
memmove-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
memrange-test.c allocator_v4: Introduce RESOURCE_ALLOCATION_TOP_DOWN 2022-09-04 16:35:22 +00:00
memset-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
region_file-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
rtc-test.c tree: Drop repeated words 2023-02-07 04:37:31 +00:00
spd_cache-test.c test/lib: Add non-existent DIMMs test case in spd_cache-test 2022-11-03 13:00:15 +00:00
stack-test.c tests: Fix tests code and comments style 2022-01-14 14:29:29 +00:00
string-test.c tests: Improve test output readability 2021-09-01 19:38:09 +00:00
timestamp-test.c timestamps: Rename timestamps to make names more consistent 2022-03-08 16:06:33 +00:00
uuid-test.c tests: Improve test output readability 2021-09-01 19:38:09 +00:00
ux_locales-test.c tests/lib: Add unit tests for ux_locales_get_text() 2023-08-30 15:20:59 +00:00