/* | |
* Copyright (c) 2023 Rivos Inc. | |
* | |
* SPDX-License-Identifier: Apache-2.0 | |
*/ | |
#include <zephyr/toolchain.h> | |
/* imports */ | |
GTEXT(__start) | |
/* OpenTitan manifest consists of 896 bytes (224 words) containing signature, | |
* device ID, version info, etc. The test ROM ignores all of these fields | |
* except for entry point (final word in manifest). | |
*/ | |
SECTION_FUNC(rom_header, __rom_header) | |
.rept(223) | |
.word 0 | |
.endr | |
/* Entry point is relative to the beginning of manifest. */ | |
.word(__start - __rom_header) |