Commit Graph

1533 Commits (cmakeImage)

Author SHA1 Message Date
Lealem Amedie 6673d95631 CMake: Add BUILD_IMAGE option 2024-04-22 15:16:07 -06:00
Brett Nicholas 203c17f394
Merge pull request #439 from MulattoKid/uart_baseaddr_4
Add support for LPUART4 for i.MX RT10xx
2024-04-19 11:27:37 -06:00
Daniel Fedai Larsen 322a101be3 Add support for LPUART4 for i.MX RT10xx
- Fix compile time issue using LPUARTx which is a * by instead
  using LPUARTx_BASE
2024-04-19 16:34:46 +02:00
Brett Nicholas 4e8fccb6b1
Merge pull request #437 from MulattoKid/flash_W25QxxxJV
Add support for more flash sizes in W25QxxxJV series
2024-04-17 08:09:45 -06:00
Daniel Fedai Larsen f7cd3f9b4e Add support for more flash sizes in W25QxxxJV series 2024-04-17 07:27:51 +02:00
David Garske a553dc9943
Merge pull request #436 from danielinux/prepare-release-2.1.0
Release 2.1.0: Updated ChangeLog and version.h
2024-04-16 11:29:03 -07:00
Daniele Lacamera 0581d9920d Updated ChangeLog and version.h 2024-04-16 19:42:54 +02:00
David Garske a37a816693
Merge pull request #433 from danielinux/gpl3
Update license GPL2 -> GPL3
2024-04-16 10:36:10 -07:00
David Garske e9980fb624
Merge pull request #432 from danielinux/update_tz_wolfpkcs11-v1.3.0
Update wolfPKCS11 to v1.3.0
2024-04-16 10:35:40 -07:00
David Garske 625501a6be
Merge pull request #435 from danielinux/fix-warning-array-subscript
Added explicit cast to silence warning
2024-04-16 10:34:55 -07:00
Daniele Lacamera 32b5b9e4ec Replaced uint32_t with uintptr_t 2024-04-16 19:10:26 +02:00
David Garske 7f2305d993
Merge pull request #434 from danielinux/test-app-arm-exidx
Added section for ARM.exidx in test-app linker script
2024-04-16 18:52:37 +02:00
Daniele Lacamera d8c651c091 Added explicit cast to silence warning
Explicit cast to silence warning about negative array index
2024-04-16 18:50:39 +02:00
Daniele Lacamera 637f135ca6 Added section for ARM.exidx in test-app linker script 2024-04-16 18:36:25 +02:00
Daniele Lacamera fce6149cf8 Update license GPL2 -> GPL3 2024-04-16 16:46:15 +02:00
Daniele Lacamera da5b73817e Update wolfPKCS11 to v1.3.0. Fixed doc 2024-04-16 16:24:31 +02:00
David Garske 1db41896e2
Merge pull request #431 from danielinux/update-wolfssl-v5.7.0
Updated submodules: wolfSSL-v5.7.0 + wolfTPM latest
2024-04-11 17:00:27 +02:00
Marco Oliverio 1ba099a140
Merge pull request #430 from danielinux/armor_clobbers
Anti-glitch armor: Added clobbers to assembly
2024-04-11 13:13:39 +02:00
Daniele Lacamera 92f630ad3c Added "cc" clobbers 2024-04-11 12:39:12 +02:00
Daniele Lacamera 737ecaf338 wolfBoot partition size on stm32c0-lms: 10KB
With gcc < 13, LMS setup won't fit in 8KB (overflow of 32B).
2024-04-11 11:45:42 +02:00
Daniele Lacamera 553885038b Added buld-lms workflow 2024-04-11 11:40:53 +02:00
Daniele Lacamera a4fe7d6c12 Added the new stm32c0 config to the build workflow 2024-04-11 11:30:35 +02:00
Daniele Lacamera 655ba461ac Added more configuration options for stm32c0 2024-04-11 11:27:56 +02:00
Daniele Lacamera c332cb93d8 Updated footprint size limits
+ footprint.yml:  Removed dependency to abandoned/obsolete github action module
2024-04-10 14:42:50 +02:00
Daniele Lacamera caf9577613 Switch STM32C0 default config to ed25519 2024-04-10 13:08:20 +02:00
Daniele Lacamera 12f8f75c89 Add `HAVE_NETDB_H` to tpmtools and sim-wolfboot 2024-04-10 12:45:52 +02:00
Daniele Lacamera 063a120ec5 Update test platform from ubuntu-20.04 to ubuntu-latest 2024-04-10 12:21:25 +02:00
Daniele Lacamera c12d968583 Added extra memory buffer for wolfCrypt 5.7.0 RSA
In wolfSSL 5.7.0 here is an extra buffer used for "ASN" checks on RSA
2024-04-10 12:13:38 +02:00
Daniele Lacamera c64cb4ee06 Updated submodules: wolfSSL-v5.7.0 + wolfTPM latest 2024-04-10 11:25:06 +02:00
Daniele Lacamera d73341112d Anti-glitch armor: Added clobbers to assembly 2024-04-10 09:59:14 +02:00
Jim Norton 8fa5562003 Added custom-tlv-string non-regression test to github workflows 2024-04-05 08:52:03 +02:00
Jim Norton 7b0f78d488 Updated documentation. 2024-04-05 08:52:03 +02:00
Jim Norton 1a0eb3d851 Fixed indentation issue. 2024-04-05 08:52:03 +02:00
Jim Norton e4c6d4c34c Added support for custom-tlv-string 2024-04-05 08:52:03 +02:00
David Garske 31a4b7e25d
Merge pull request #423 from danielinux/mcxa153
Added support for NXP MCXA153
2024-03-29 13:56:28 -07:00
David Garske bc0d909d5c Fix for SP ASM (this MCX A Cortex-M33 apparently doesn't have `UMAAL` or is not compatible). Removed the NVM flash write once (not required). 2024-03-29 13:33:34 -07:00
David Garske 574f42ad83 Add support for wolfBoot_success() from test-app. 2024-03-29 11:51:26 -07:00
David Garske 49699bcc03 Add example for larger wolfBoot partition scheme (all partitions 40KB). Added instructions for debugging. 2024-03-29 11:39:40 -07:00
David Garske 61d24ab857 Added test-app code to change LED color based on version. Improved documentation. Minor code cleanups. 2024-03-29 11:10:30 -07:00
Daniele Lacamera 9ea316d18f Disabling build test 2024-03-29 10:46:57 +01:00
Daniele Lacamera ad00db4cc9 Added build test for MCXA153 2024-03-29 10:39:02 +01:00
Daniele Lacamera dfc53df909 Added support for NXP MCXA153 2024-03-29 10:25:08 +01:00
jordan cf0519903c Fix lms and xmss build. 2024-03-19 21:50:46 +01:00
David Garske e8ce553ce8 Change the STM32U5 default image header size to resolve vector table alignment issues with the Cortex-M33. ZD 17661 2024-03-15 21:10:43 +01:00
Marco Oliverio 6d927eb334
Merge pull request #418 from danielinux/same51_sector_size
Fixed sector size for SAME51
2024-03-11 12:44:22 +01:00
Daniele Lacamera 2500266c7f Fixed sector size for SAME51
According to datasheet DS60001507, section 25.6.2:

"The NVM is organized into two banks, each bank is organized into blocks, where each block contains
sixteen pages and page size is 512 bytes."
2024-03-11 12:25:57 +01:00
David Garske c005ba605c
Merge pull request #417 from danielinux/fix-tlv-alignment
Custom TLV: enforce 8B alignment for all fields
2024-03-08 12:23:45 -08:00
David Garske 5ecd2f749d Cleaned up TLV example and simulator output. Moved `wolfBoot_find_header` to the public header. 2024-03-08 12:15:23 -08:00
Daniele Lacamera 440ebb9dc1 Addressed reviewer's comments 2024-03-08 20:12:50 +01:00
Daniele Lacamera 00ec1b4395 Added github action to test custom TLV 2024-03-08 18:58:21 +01:00