Commit Graph

605 Commits (31819bd206e15487f42727014348e9c75f4e3dd3)

Author SHA1 Message Date
David Garske 66cc399745
Merge pull request #135 from danielinux/fix-self-update-test
Fixed self-update test
2021-07-23 09:37:17 -07:00
Daniele Lacamera fa5ea3c133 Fixed self-update test 2021-07-22 12:25:55 +02:00
David Garske e70c7b6a9c
Merge pull request #134 from danielinux/prepare-release-v1.8
Prepare release 1.8
2021-07-19 08:15:37 -07:00
Daniele Lacamera 572414fba6 Use library version as default WOLFBOOT_VERSION 2021-07-19 17:02:40 +02:00
David Garske 64661ef08c Add wolfBoot library version. 2021-07-19 07:53:08 -07:00
David Garske d38de3b432 Update copyright year 2021-07-19 07:50:02 -07:00
Daniele Lacamera 8062462688 Prepare release 1.8 2021-07-19 15:20:45 +02:00
David Garske 688b900b0c
Merge pull request #133 from danielinux/test-all-typo 2021-07-15 11:11:21 -07:00
Daniele Lacamera c6aadd149b Fixed test-all target 2021-07-15 20:03:50 +02:00
David Garske 1560907707
Merge pull request #132 from danielinux/fastmath-fix 2021-07-15 10:52:34 -07:00
Daniele Lacamera 6aa5ee96ca Updated submodules, added -Werror 2021-07-15 17:38:12 +02:00
Daniele Lacamera 02d886b318 Fixed stack limit for ECC + FAST_MATH 2021-07-15 17:21:18 +02:00
Daniele Lacamera a31b83fee4 Inverted logic for stack size check on TPM 2021-07-15 15:36:29 +02:00
Daniele Lacamera 6815ab6d03 Fixed stack warning in ECC+FASTMATH 2021-07-15 15:03:39 +02:00
Daniele Lacamera 7d26f3990e Fixed stack usage warnings 2021-07-15 14:51:28 +02:00
Daniele Lacamera 8cf83627d4 Added test group. Excluded tests exceeding resource limit 2021-07-14 18:46:24 +02:00
Daniele Lacamera 0964ca0587 Maximize available RAM for RSA4096+fastmath test 2021-07-14 18:03:49 +02:00
Daniele Lacamera cb0f3ec3a3 Fixed RSA+SMALL_STACK+FASTMATH 2021-07-14 16:17:34 +02:00
Daniele Lacamera 6e9d65ebf3 Fixed ECC+FAST_MATH+SMALL_STACK 2021-07-14 13:19:37 +02:00
Daniele Lacamera fa87250e27 Test groups 2021-07-13 18:55:00 +02:00
Daniele Lacamera 7a3ae1dfcf Fixed RSA4096+NO_ASM+SMALLSTACK. Added more tests. 2021-07-13 18:41:51 +02:00
Daniele Lacamera 45570e6c21 Fixes for USE_FAST_MATH 2021-07-13 18:09:20 +02:00
David Garske 9aad2c89b2
Merge pull request #131 from danielinux/small-stack
Add WOLFBOOT_SMALL_STACK
2021-07-12 12:00:27 -07:00
Daniele Lacamera c33a679101 Reworked after reviewer's comments 2021-07-09 18:27:49 +02:00
Daniele Lacamera 330cbac7e2 Fixed case NO_SIGN + SMALL_STACK, added test 2021-07-09 11:40:31 +02:00
Daniele Lacamera e722f2fb00 Fixed typos in test cases 2021-07-09 11:34:54 +02:00
Daniele Lacamera f9b826b677 SMALL_STACK: Added description in documentation
+ enabled option in the imx-rt1060 build
2021-07-09 11:18:27 +02:00
Daniele Lacamera 4c70ea94ed Removed duplicate code 2021-07-09 10:46:27 +02:00
Daniele Lacamera 4c4d7d69f8 Add support for WOLFBOOT_SMALL_STACK 2021-07-09 10:15:37 +02:00
elms 050588118e
Merge pull request #130 from danielinux/fix-test-enc
Fix for Jenkins test-enc-update

prevents false negatives: ufserver was not started during the first boot, when the wb55 test app sets the update flag in the remote uart encrypted update partition
2021-06-30 09:06:12 -07:00
Daniele Lacamera 0ceecc0c82 Fix for Jenkins test-enc-update 2021-06-30 16:38:43 +02:00
Elms 4b1aa608dd Fix error in arm refactor that impacts self-update 2021-06-29 14:04:10 -07:00
David Garske 77e23e0fbb
Merge pull request #128 from danielinux/auth_none
Configuration switch to disable firmware authentication
2021-06-28 08:57:52 -07:00
Daniele Lacamera e749ecd18b Update options after rebase on latest master 2021-06-28 13:54:00 +02:00
Daniele Lacamera d763d63e65 Fixed/unified keytool sign warning on NO_SIGN 2021-06-28 13:52:00 +02:00
Daniele Lacamera a370d614a5 WOLFBOOT_NO_SIGN: Rebooting test app to repeat version
(in absence of verification, boot time is too short for the test)
2021-06-28 13:52:00 +02:00
Daniele Lacamera f2bab09777 Added support for SIGN=NONE 2021-06-28 13:52:00 +02:00
Elms b4f68d0c6b TMS570LC43xx: fix default compiler programs and options 2021-06-23 09:12:17 +02:00
Elms fad70ef7f7 make: refactor `-Wstack-usage` and `XMALLOC_USER` and override for R5 2021-06-23 09:12:17 +02:00
Elms d6bf2e3c59 TMS570LC430xx: use `wolfBoot_printf` instead of `printf` 2021-06-23 09:12:17 +02:00
Elms 529b138b7c TMS570LC43xx: cleanup ISR and add build release project 2021-06-23 09:12:17 +02:00
Elms a4d3173687 TMS570LC43xx: readme cleanup 2021-06-23 09:12:17 +02:00
Elms 8c1b3713d0 TMS570LC43xx: update `do_boot` and exception handling 2021-06-23 09:12:17 +02:00
Elms f67fbbf273 TMS570LC43xx: README updates 2021-06-23 09:12:17 +02:00
Elms b15a9a5b14 TMS570LC43xx: Add code to jump to app and links for ECC and RSA to IDE 2021-06-23 09:12:17 +02:00
Elms f8685b195c TMS570LC43xx: add project files for Hercules Code Composer Studio 2021-06-23 09:12:17 +02:00
Elms ee0f93fee0 TMS570LC43xx: Add flash from RAM and test-app and cleanup
* add flash demo from RAM
 * clean up linker script and flags
 * Add hercules test-app: link script and minimal c file

`make CCS_ROOT=/c/ti/ccs1031/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS F021_DIR=/c/ti/Hercules/F021\ Flash\ API/02.01.01`
2021-06-23 09:12:17 +02:00
David Garske 31b785fe7e Progress with cross-compiling wolfBoot. Will also be creating CCS project. 2021-06-23 09:12:17 +02:00
David Garske a7b61db9e1 Cleanup ARM boot code. TI R5 support. 2021-06-23 09:12:17 +02:00
Elms a9ceedf298 TMS570LC43xx: fixup formatting
* add GPL headers
 * fix up whitespace (no tabs)
 * C style comments blocks
2021-06-08 18:14:41 +02:00