mirror of https://github.com/wolfSSL/wolfBoot.git
29 lines
849 B
Plaintext
29 lines
849 B
Plaintext
# Raspberry Pi CM4 (BCM2711) - RAM-boot authenticated boot.
|
|
#
|
|
# For wolfCrypt FIPS 140-3, build with FIPS=1 pointing at a FIPS / FIPS-ready
|
|
# wolfSSL tree. The FIPS module uses portable-C crypto, so NO_ARM_ASM is
|
|
# required. Entropy comes from the BCM2711 RNG200 hardware TRNG (hal/cm4.c).
|
|
# See docs/FIPS.md for the in-core hash-seal procedure (done on-target). e.g.:
|
|
# make FIPS=1 WOLFBOOT_LIB_WOLFSSL=../wolfssl-5.9.2-gplv3-fips-ready NO_ARM_ASM=1
|
|
#FIPS?=1
|
|
#WOLFBOOT_LIB_WOLFSSL?=../wolfssl-5.9.2-gplv3-fips-ready
|
|
#NO_ARM_ASM?=1
|
|
ARCH?=AARCH64
|
|
TARGET?=cm4
|
|
SIGN?=ECC384
|
|
HASH?=SHA384
|
|
DEBUG?=0
|
|
VTOR?=1
|
|
SPMATH?=1
|
|
IMAGE_HEADER_SIZE?=1024
|
|
PKA?=0
|
|
WOLFTPM?=0
|
|
DEBUG_UART?=0
|
|
NO_XIP?=1
|
|
NO_QNX?=1
|
|
WOLFBOOT_SECTOR_SIZE=0x400
|
|
WOLFBOOT_NO_PARTITIONS=1
|
|
WOLFBOOT_RAMBOOT_MAX_SIZE=0x20000000
|
|
WOLFBOOT_LOAD_ADDRESS?=0x3080000
|
|
WOLFBOOT_LOAD_DTS_ADDRESS?=0x08000000
|