wolfBoot/config/examples
David Garske a8c8c19fe8 Add LS1028A eSDHC SD card disk boot support 2026-09-17 12:33:19 +02:00
..
README.md CMake Improvements 2025-11-18 17:44:43 -08:00
aarch64_efi.config aarch64_efi: measure kernel into firmware TPM via EFI_TCG2 2026-08-10 21:03:50 +02:00
aurix-tc4xx-csrm-ecc.config Support for AURIX TC4xx host and CSRM cores 2026-09-12 09:21:38 -06:00
aurix-tc4xx-ecc.config Support for AURIX TC4xx host and CSRM cores 2026-09-12 09:21:38 -06:00
aurix-tc4xx-fullsys-csrm-ecc.config Support for AURIX TC4xx host and CSRM cores 2026-09-12 09:21:38 -06:00
aurix-tc4xx-fullsys-ecc.config Support for AURIX TC4xx host and CSRM cores 2026-09-12 09:21:38 -06:00
aurix-tc375-ecc.config AURIX tc3 ARCH/TARGET refactor anticipating TC4xx 2026-09-10 10:19:08 -06:00
aurix-tc375-elf-ecc.config AURIX tc3 ARCH/TARGET refactor anticipating TC4xx 2026-09-10 10:19:08 -06:00
aurix-tc375-elf-wolfHSM-certs-ecc.config AURIX tc3 ARCH/TARGET refactor anticipating TC4xx 2026-09-10 10:19:08 -06:00
aurix-tc375-elf-wolfHSM-certs-rsa4096.config AURIX tc3 ARCH/TARGET refactor anticipating TC4xx 2026-09-10 10:19:08 -06:00
aurix-tc375-elf-wolfHSM-ecc.config AURIX tc3 ARCH/TARGET refactor anticipating TC4xx 2026-09-10 10:19:08 -06:00
aurix-tc375-hsm-ecc.config AURIX tc3 ARCH/TARGET refactor anticipating TC4xx 2026-09-10 10:19:08 -06:00
aurix-tc375-hsm-monolithic-update-wolfHSM-certs-rsa4096.config AURIX tc3 ARCH/TARGET refactor anticipating TC4xx 2026-09-10 10:19:08 -06:00
aurix-tc375-hsm-self-update-wolfHSM-certs-rsa4096.config AURIX tc3 ARCH/TARGET refactor anticipating TC4xx 2026-09-10 10:19:08 -06:00
aurix-tc375-hsm-wolfHSM-certs-ecc.config AURIX tc3 ARCH/TARGET refactor anticipating TC4xx 2026-09-10 10:19:08 -06:00
aurix-tc375-hsm-wolfHSM-certs-rsa4096.config AURIX tc3 ARCH/TARGET refactor anticipating TC4xx 2026-09-10 10:19:08 -06:00
cm4.config cm4: add wolfCrypt FIPS 140-3 support + CI, SDHCI unit test, review fixes 2026-08-24 12:47:34 +02:00
cm4_emmc.config Peer review fixes (thanks Jack) 2026-08-24 12:47:34 +02:00
cm4_emmc_linux.config Peer review fixes (thanks Jack) 2026-08-24 12:47:34 +02:00
cm4_emmc_rauc.config Peer review fixes (thanks Jack) 2026-08-24 12:47:34 +02:00
cm4_sdcard.config Fixes from skoll review findings 2026-08-24 12:47:34 +02:00
cypsoc6.config Add external flash support and dual-bank flash swap functionality for PSoC6 devices. 2026-03-12 09:17:04 +01:00
f28p55x.config c2000: add wolfBoot TI C28x (TMS320F28P550SJ) secure-boot XIP port 2026-08-25 00:01:33 +02:00
hifive1.config Fix actual overlap in hifive config 2026-04-15 01:03:42 +02:00
imx-rt1040.config Switch MCUXSDK back to 0 in iMX-RT 2026-01-30 01:23:37 +01:00
imx-rt1050.config Switch MCUXSDK back to 0 in iMX-RT 2026-01-30 01:23:37 +01:00
imx-rt1060.config Switch MCUXSDK back to 0 in iMX-RT 2026-01-30 01:23:37 +01:00
imx-rt1060_hab.config Switch MCUXSDK back to 0 in iMX-RT 2026-01-30 01:23:37 +01:00
imx-rt1064.config Switch MCUXSDK back to 0 in iMX-RT 2026-01-30 01:23:37 +01:00
imx95-m7.config Add wolfBoot target for NXP i.MX95 Cortex-M7 2026-08-24 18:46:41 +02:00
kinetis-k64f.config
kinetis-k82f.config
kinetis-kl26-lms-small.config Add kinetis LMS small config 2026-05-07 21:39:34 +02:00
kinetis-kl26-lms.config Kinetis KL26 port 2026-05-07 21:39:34 +02:00
kinetis-kl26.config Change ECC partitioning 2026-05-07 21:39:34 +02:00
kontron_vx3060_s2.config
library.config Add small stack. Fix to use sim for test-lib. 2025-04-29 11:50:29 +02:00
library_fs.config Improvements to lib-fs status and added keystore. Added some useful logging/debugging 2025-10-30 16:31:27 +01:00
lpc55s69-benchmark.config new benchmark config 2026-04-27 17:30:42 +02:00
lpc55s69-tz.config new benchmark config 2026-04-27 17:30:42 +02:00
lpc55s69.config new benchmark config 2026-04-27 17:30:42 +02:00
lpc54606j512.config Update MCUXpresso SDK to new refactor 2026-01-29 17:35:24 +01:00
m2354-tz.config Add Nuvoton NuMaker M2354 Cortex-M23 target with TrustZone 2026-09-14 18:08:40 +02:00
m2354.config Add Nuvoton NuMaker M2354 Cortex-M23 target with TrustZone 2026-09-14 18:08:40 +02:00
max32666.config Add failure diagnostics example on MAX32666 2026-07-31 14:33:56 +02:00
mcxa.config Update MCUXpresso SDK to new refactor 2026-01-29 17:35:24 +01:00
mcxn-tz-psa-hw.config Add hardware-based DICE on mcxn 2026-05-21 20:49:20 +02:00
mcxn-tz-psa.config Add hardware-based DICE on mcxn 2026-05-21 20:49:20 +02:00
mcxn-tz.config Updated mcxn build partition geometry 2026-03-20 20:19:56 +01:00
mcxn-wolfcrypt-tz.config Updated mcxn build partition geometry 2026-03-20 20:19:56 +01:00
mcxn.config Use default name for SDK directory 2026-01-22 18:55:46 +01:00
mcxw-tz.config Remove flash keyvault partition where not needed 2026-03-23 15:51:00 +01:00
mcxw.config Remove flash keyvault partition where not needed 2026-03-23 15:51:00 +01:00
nrf54l15-wolfcrypt-tz.config Disable DELTA_UPDATES by default 2026-03-18 09:15:00 +01:00
nrf54l15.config Disable DELTA_UPDATES by default 2026-03-18 09:15:00 +01:00
nrf5340-tz.config Remove flash keyvault partition where not needed 2026-03-23 15:51:00 +01:00
nrf5340-wolfcrypt-tz.config Support WOLFCRYPT_TZ and PKCS11 on nRF5340 2025-12-13 04:05:32 +01:00
nrf5340.config Non-TZ nRF5340 fixes 2025-11-20 18:00:55 +01:00
nrf5340_net.config Non-TZ nRF5340 fixes 2025-11-20 18:00:55 +01:00
nrf52840.config
nxp-ls1028a-sdcard.config Add LS1028A eSDHC SD card disk boot support 2026-09-17 12:33:19 +02:00
nxp-ls1028a-tpm.config
nxp-ls1028a.config Add NXP LS1028A ENETC wolfIP support 2026-07-30 13:29:09 +02:00
nxp-p1021.config Add support for PowerPC 32-bit SHA256 assembly speedups. Minor fix for ELF loading to set entry point before copying sections (resolves issue with loading on top of current location). Rename elf_load_image_mmu argument `entry` to `pentry` to avoid confusion with GET_H64 macro's use of header member "entry". 2025-06-24 19:02:49 +02:00
nxp-s32k142.config Support for custom flash option byte on NXP S32K14xx 2026-02-27 11:36:53 +01:00
nxp-s32k144.config Support for custom flash option byte on NXP S32K14xx 2026-02-27 11:36:53 +01:00
nxp-s32k146.config Support for custom flash option byte on NXP S32K14xx 2026-02-27 11:36:53 +01:00
nxp-s32k148.config Support for custom flash option byte on NXP S32K14xx 2026-02-27 11:36:53 +01:00
nxp-t1024.config Add NXP T10xx (T1024/T1040) wolfIP support + flash-write fix 2026-07-30 13:29:09 +02:00
nxp-t1040-sdcard.config Add T1040 eSDHC SD card disk boot support, first big-endian disk-boot target 2026-09-10 08:15:48 +02:00
nxp-t1040.config Add NXP T10xx (T1024/T1040) wolfIP support + flash-write fix 2026-07-30 13:29:09 +02:00
nxp-t2080.config Add NXP T2080 (+ NAII 68PPC2) wolfIP support 2026-07-30 13:29:09 +02:00
nxp_lpc54s0xx.config Peer review fixes 2026-04-22 14:10:55 +02:00
pic32ck.config add support for PIC32CZ and PIC32CK 2025-06-09 16:29:31 +02:00
pic32cz-wolfHSM.config pic32cz: fix: use the right IMAGE_HEADER_SIZE value 2026-09-14 17:53:04 +02:00
pic32cz.config pic32cz: fix: use the right IMAGE_HEADER_SIZE value 2026-09-14 17:53:04 +02:00
polarfire_mpfs250.config update_disk: load signed image from a file when a filesystem is present 2026-09-02 10:47:33 +02:00
polarfire_mpfs250_hss_l2lim.config Enable UART_QSPI_PROGRAM by default in polarfire_mpfs250_hss_l2lim.config 2026-08-24 18:51:06 +02:00
polarfire_mpfs250_m.config PolarFire SoC: LPDDR4 DDR init for MPFS250T Video Kit (M-Mode) 2026-08-03 12:27:22 +02:00
polarfire_mpfs250_m_qspi.config PolarFire SoC: LPDDR4 DDR init for MPFS250T Video Kit (M-Mode) 2026-08-03 12:27:22 +02:00
polarfire_mpfs250_qspi.config fit: gzip-compressed kernel + ramdisk (initramfs) support 2026-05-05 10:16:16 +02:00
raspi3-encrypted.config ci: cover the raspi3 encrypted artifact pipeline 2026-08-18 20:04:55 +02:00
raspi3.config Added upper limit for NO_PARTITIONS builds 2026-03-02 14:18:23 +01:00
renesas-rx65n.config watchdog: add generic feed hook and RX driver 2026-07-30 15:32:31 +02:00
renesas-rx72n.config watchdog: add generic feed hook and RX driver 2026-07-30 15:32:31 +02:00
rp2350.config
rtl8735b.config Add wolfBoot HAL port for RealTek RTL8735B (AmebaPro2) 2026-07-16 10:16:25 +02:00
sama5d3.config
same51-dualbank.config
same51.config
sim-delta-update.config
sim-dualbank.config Add simulator support for DUALBANK, test bank swap 2025-11-03 11:21:22 +01:00
sim-elf-scattered.config - Support external flash for elf scatter-loading 2025-05-08 08:50:26 -06:00
sim-encrypt-delta-nvm-writeonce-update.config
sim-encrypt-delta-update.config
sim-encrypt-nvm-writeonce-flags-home-invert-update.config
sim-encrypt-nvm-writeonce-flags-home-update.config
sim-encrypt-nvm-writeonce-update.config
sim-encrypt-update.config
sim-fips.config Peer review fixes (thanks Jack) 2026-08-24 12:47:34 +02:00
sim-lms.config
sim-ml-dsa-ecc-hybrid.config Added Vorago VA416x0 wolfBoot support 2025-11-19 11:11:28 +01:00
sim-ml-dsa.config Added Vorago VA416x0 wolfBoot support 2025-11-19 11:11:28 +01:00
sim-ml-dsa3.config Added Vorago VA416x0 wolfBoot support 2025-11-19 11:11:28 +01:00
sim-ml-dsa5.config Added Vorago VA416x0 wolfBoot support 2025-11-19 11:11:28 +01:00
sim-nobackup-flags-home.config
sim-nobackup-nvm-writeonce.config
sim-nobackup.config
sim-nvm-writeonce-flags-home-invert.config
sim-nvm-writeonce-flags-home.config
sim-nvm-writeonce.config
sim-rsapss2048.config Add SW-only RSA PSS 2026-04-28 15:02:57 +02:00
sim-self-header-ext.config Add self-header feature with support for sim and AURIX TC3xx 2026-02-27 11:39:51 +01:00
sim-self-header.config Add self-header feature with support for sim and AURIX TC3xx 2026-02-27 11:39:51 +01:00
sim-self-update-ext.config sim self update: test external flash 2026-01-08 13:31:33 -08:00
sim-self-update-monolithic.config add asymmetric partition sizing for monolithic updates 2026-08-19 17:47:48 +02:00
sim-self-update.config Add support for simulator self-update test 2026-01-08 09:40:44 -08:00
sim-tpm-keystore.config
sim-tpm-measured.config
sim-tpm-seal.config
sim-tpm.config
sim-wolfHSM-client-certchain-ecc.config Update wolfHSM pointer, fix minor issues 2026-03-23 20:05:07 +01:00
sim-wolfHSM-client-certchain-rsa4096.config Update wolfHSM pointer, fix minor issues 2026-03-23 20:05:07 +01:00
sim-wolfHSM-client-ecc.config review: remove dangling references to WOLFHSM_CLIENT_LOCAL_KEYS from configs, add no keystore option default to config.mk 2026-06-17 17:37:34 -06:00
sim-wolfHSM-client-mldsa.config review: remove dangling references to WOLFHSM_CLIENT_LOCAL_KEYS from configs, add no keystore option default to config.mk 2026-06-17 17:37:34 -06:00
sim-wolfHSM-server-certchain-ecc.config -add wolfHSM RSA4096 configs for sim and AURIX 2025-12-10 07:43:32 +01:00
sim-wolfHSM-server-certchain-rsa2048-ca.config Add support for auxillary algorithms and cert chain/TPM usage 2026-07-22 11:47:16 +02:00
sim-wolfHSM-server-certchain-rsa4096.config -add wolfHSM RSA4096 configs for sim and AURIX 2025-12-10 07:43:32 +01:00
sim-xmss.config
sim.config
sim32-elf-scattered.config - Support external flash for elf scatter-loading 2025-05-08 08:50:26 -06:00
sim32.config
stm32c0-lms-8-10-1.config Fixes for test failures 2025-10-23 18:35:09 +02:00
stm32c0-rsa2048.config
stm32c0.config Fixes for test failures 2025-10-23 18:35:09 +02:00
stm32c5-dualbank.config Add STM32C5 target (NUCLEO-C5A3ZG) 2026-05-06 19:02:58 +02:00
stm32c5.config Add STM32C5 target (NUCLEO-C5A3ZG) 2026-05-06 19:02:58 +02:00
stm32f1.config stm32f1: enlarge bootloader to 14KB for ed25519 growth 2026-07-02 22:58:46 +02:00
stm32f4-small-blocks-uart-update.config Fix build and test issues with stm32f4 targets 2025-06-21 15:02:11 -04:00
stm32f7-dualbank.config
stm32f7.config
stm32f407-discovery.config Replace example stm32f4 config 2025-06-21 14:54:04 -04:00
stm32f411-blackpill.config Replace example stm32f4 config 2025-06-21 14:54:04 -04:00
stm32g0.config Improve docs, add targets and tests per https://github.com/wolfSSL/wolfBoot/pull/598#pullrequestreview-3492319645 2025-11-21 17:54:14 -08:00
stm32g4.config Add wolfBoot support for STM32G4 2026-05-29 13:10:15 +02:00
stm32h5-dualbank.config Fixes for STM32H5 TrustZone and PKCS11 store 2025-10-10 19:42:20 +02:00
stm32h5-no-tz.config Updated benchmark to run on rpi + stm32h563 2026-02-09 18:48:47 +01:00
stm32h5-tz-dualbank-otp-lms.config Various STM32 TrustZone improvements 2025-11-20 18:00:55 +01:00
stm32h5-tz-dualbank-otp.config Various STM32 TrustZone improvements 2025-11-20 18:00:55 +01:00
stm32h5-tz-dualbank.config Various STM32 TrustZone improvements 2025-11-20 18:00:55 +01:00
stm32h5-tz-fwtpm.config Proper interface renaming + documentation 2026-04-22 14:14:28 +02:00
stm32h5-tz-psa-otp.config Add support for DICE attestation + PSA attestation 2026-02-06 18:36:47 +01:00
stm32h5-tz-psa.config Add support for DICE attestation + PSA attestation 2026-02-06 18:36:47 +01:00
stm32h5-tz-tpm-mfgid-precomputed.config tpm: build MFG identity configs in CI 2026-06-18 11:06:18 +02:00
stm32h5-tz-tpm-mfgid.config config: example: stm32h5 tpm IDevId example 2026-06-17 15:46:34 +02:00
stm32h5-tz-tpm.config Fix new stm32h5-tz-tpm.config 2025-11-20 18:00:55 +01:00
stm32h5-tz-wolfhsm.config Add WOLFCRYPT_TZ_WOLFHSM TrustZone engine for STM32H5 2026-06-24 15:49:43 -07:00
stm32h5-tz.config Various STM32 TrustZone improvements 2025-11-20 18:00:55 +01:00
stm32h5.config Remove flash keyvault partition where not needed 2026-03-23 15:51:00 +01:00
stm32h7-octospi.config
stm32h7.config
stm32l0.config
stm32l4-cube.config Fixes for unused variables. Also repaired STM32WB55 build with PKA 2025-11-20 18:26:58 +01:00
stm32l5-nonsecure-dualbank.config
stm32l5-wolfcrypt-tz.config Uniform STM32L5 flash write hal 2026-01-13 13:46:58 +01:00
stm32l5.config
stm32n6-tz.config Add wolfBoot port for STM32N6 (NUCLEO-N657X0-Q) 2026-05-28 16:49:57 +02:00
stm32n6.config Add wolfBoot port for STM32N6 (NUCLEO-N657X0-Q) 2026-05-28 16:49:57 +02:00
stm32u3.config Peer review fixes 2026-04-27 17:00:41 +02:00
stm32u5-nonsecure-dualbank.config
stm32u5-wolfcrypt-tz.config Add support for ARM Compiler for Embedded on stm32u5 2026-07-31 16:00:14 +02:00
stm32u5.config Remove flash keyvault partition where not needed 2026-03-23 15:51:00 +01:00
stm32wb-delta-enc-ext.config
stm32wb-delta-ext.config
stm32wb-delta.config
stm32wb-pka-1mb.config Fixes for unused variables. Also repaired STM32WB55 build with PKA 2025-11-20 18:26:58 +01:00
stm32wb-tpm.config
stm32wb-uart-flash-encryption-aes128.config
stm32wb-uart-flash-encryption-aes256.config
stm32wb-uart-flash-encryption.config
stm32wb.config
stm32wba.config Implement port for STM32WBA. Bump wolfHAL lib to latest 2026-07-02 08:44:45 +02:00
tegra234-linux.config tegra234: bare-metal BL33 target with verified EL2->EL1 + device-tree boot 2026-08-18 11:01:45 +02:00
tegra234-sdcard.config update_disk: load signed image from a file when a filesystem is present 2026-09-02 10:47:33 +02:00
tegra234.config tegra234: bare-metal BL33 target with verified EL2->EL1 + device-tree boot 2026-08-18 11:01:45 +02:00
ti-tms570lc435.config
versal_vmk180.config versal: report EL2 exceptions, fix FIT ramdisk fixup and the EL2->EL1 cache handoff 2026-09-10 08:17:21 +02:00
versal_vmk180_sdcard.config versal: report EL2 exceptions, fix FIT ramdisk fixup and the EL2->EL1 cache handoff 2026-09-10 08:17:21 +02:00
visualgdb-stm32l4.config CMake Improvements 2025-11-18 17:44:43 -08:00
vorago_va416x0.config Added boot benchmark support to update_flash.c. 2026-04-28 14:58:42 +02:00
x86_64_efi.config
x86_fsp_qemu.config
x86_fsp_qemu_fs.config update_disk: load signed image from a file when a filesystem is present 2026-09-02 10:47:33 +02:00
x86_fsp_qemu_seal.config
zynq7000.config Authenticate raw device tree via signed HDR_DEVICE_TREE_DIGEST TLV (Fenrir #7998) 2026-08-13 08:39:22 +02:00
zynq7000_sdcard.config update_disk: load signed image from a file when a filesystem is present 2026-09-02 10:47:33 +02:00
zynqmp.config zynq: add optional ZynqMP PHY init over GEM MDIO 2026-07-30 15:26:01 +02:00
zynqmp_fsbl.config zynqmp: wolfBoot ZynqMP FSBL with signed FIT Linux boot and EL3 security (eFuse/PUF/AES-CSU) 2026-07-22 11:56:40 +02:00
zynqmp_fsbl_sd.config zynqmp: wolfBoot ZynqMP FSBL with signed FIT Linux boot and EL3 security (eFuse/PUF/AES-CSU) 2026-07-22 11:56:40 +02:00
zynqmp_sdcard.config update_disk: load signed image from a file when a filesystem is present 2026-09-02 10:47:33 +02:00

README.md

Config Example Files

This directory contains example .config presets for various target devices.

Make

The examples here can be copied directly to the project .config file to use with make.

CMake

See the CMakePresets.json file.

Config files can be added or updated to the CMakePresets.json like this:

python3 ./tools/scripts/config2presets.py ./config/examples/stm32h7.config

# then test it:

./tools/scripts/wolfboot_cmake_full_build.sh --target stm32h7

Troubleshooting

The wrong toolchain is being used, or a target was not specified

Error: no such instruction: `isb'