Lealem Amedie
18bfcecd6b
wolfBoot cmake support
2022-12-07 13:00:10 -08:00
David Garske
d5063aa4c9
Merge pull request #255 from lealem47/workflow
...
github test: Specify image version so GLIB_C 2.34 is available
2022-12-07 12:47:15 -08:00
Lealem Amedie
8f0e4d23aa
github test: Specify image version so GLIB_C 2.34 is available
2022-12-07 11:16:36 -08:00
David Garske
4c92552fc7
Progress on DDR support.
2022-12-06 06:20:48 +01:00
David Garske
6d45564112
Test size increases. Improve user_settings.h ECC options.
2022-12-06 06:20:48 +01:00
David Garske
7cb8d3a66f
Fix bug with fixed partitions not setting `hdr` and `trailer` correctly.
2022-12-06 06:20:48 +01:00
David Garske
2a481af879
Fix bug with update_ram.c when using fixed partitions. Support for MMU setup on e6500. Progress on DDR support.
2022-12-06 06:20:48 +01:00
David Garske
bc89cb6594
Added minimalistic printf UART support (enabled with `DEBUG_UART`).
2022-12-06 06:20:48 +01:00
David Garske
bfed41889b
Improvements to the NXP T2080 support. Adds NOR Flash and IFC configuration. Adds CPLD support. Make `DEBUG_UART` a configure option.
2022-12-06 06:20:48 +01:00
David Garske
2fc899254f
Cleanups for NXP T2080 DEOS support:
...
* Expanded the NXP QorIQ T2080 documentation in `docs/Targets.md`.
* T2080 fixes for boot code placement and generation of .bin.
* T2080 UART driver cleanup.
* Improve bin-assemble fill speed and report items added.
* Make portability fixes to enable building in `mingw32-make`.
* Cleanup the `docs/Targets.md` sections and links.
* Cleanup execute bits on code files.
2022-12-06 06:20:48 +01:00
David Garske
082e068b6f
Merge pull request #251 from danielinux/volatile-blob-fields
...
Make variables volatile in get_blob_* functions
2022-11-28 08:39:09 -08:00
Daniele Lacamera
de686b5760
Make variables volatile in get_blob_* functions
...
Compiler optimizations will cause some values to be optimized out, when
reading parameters from the flash.
Using 'volatile' in these functions results in values being correctly
updated.
This should fix the issue reported in #249 .
2022-11-28 16:16:15 +01:00
David Garske
c3b5ac156b
Experimental STM32U5 external flash support.
2022-11-23 18:13:03 +01:00
Marco Oliverio
746e3f436b
Merge pull request #248 from danielinux/prepare_v1.13
...
Update Changelog and prepare for release
2022-11-08 13:21:24 +01:00
Daniele Lacamera
2ca022b2fd
Update Changelog
2022-11-08 12:32:09 +01:00
Marco Oliverio
0e1a5807d2
Merge pull request #247 from danielinux/enc-deltat-test-timeout
...
Increase timeout value in incremental tests
2022-11-07 17:14:40 +01:00
Daniele Lacamera
02d3dd67f0
Increase timeout value in incremental tests
2022-11-07 16:04:30 +01:00
JacobBarthelmeh
9a3b6d1b15
Merge pull request #246 from danielinux/latest-wolfssl-test
...
Update to wolfSSL master
2022-11-03 08:15:36 -06:00
Daniele Lacamera
3522780c7d
Updated lib/wolfssl to v5.5.3-stable
2022-11-03 14:13:01 +01:00
Daniele Lacamera
c41f84d356
lib/wolfssl updated to v5.5.2-stable
2022-11-03 08:37:30 +01:00
Daniele Lacamera
24faa4f091
Update to wolfSSL master
2022-10-25 17:56:18 +02:00
Marco Oliverio
83dc546a21
Merge pull request #245 from danielinux/fix-encrypted-delta
...
Fixed bug in encrypted-delta update
2022-10-24 11:34:04 +02:00
Daniele Lacamera
95b35e6789
Fix ext API usage in uart/spi flash drivers
2022-10-24 10:54:17 +02:00
Daniele Lacamera
88a48e5332
Fixed bug in encrypted-delta update
2022-10-21 14:09:12 +02:00
David Garske
96903270bd
Merge pull request #240 from danielinux/submodules-update-5.5.1
...
Updated wolfSSL and wolfTPM submodules
2022-10-14 06:47:39 -07:00
Daniele Lacamera
5114e308ae
Updated wolfSSL and wolfTPM submodules
2022-10-14 12:48:47 +02:00
David Garske
1591ea9ef1
Merge pull request #243 from danielinux/add-cflags
...
Add -fomit-frame-pointer to CFLAGS
2022-10-13 09:18:29 -07:00
Daniele Lacamera
ba88748b38
Add -fomit-frame-pointer to CFLAGS
2022-10-13 14:22:55 +02:00
David Garske
62c7cd296a
Fixes for wolfBoot Xilinx QSPI support.
2022-10-10 11:58:57 +02:00
David Garske
c346fab41b
Support for NAII 68PPC2 with NXP T2080 on DEOS
2022-09-23 15:44:49 +02:00
David Garske
3e3d61cf5f
Merge pull request #238 from danielinux/encrypted-selfupdate
...
Encrypted self-update
2022-09-21 10:35:05 -07:00
Daniele Lacamera
a6fdec3901
self-encrypt prototype; tested on stm32l0
2022-09-21 18:49:52 +02:00
David Garske
1a3195a63b
Fix the IAR sign script (broken with the key store PR 212 and wasn't properly fixed in PR 230).
2022-08-16 09:04:31 +02:00
David Garske
e1d986a9f0
Merge pull request #231 from danielinux/prepare-v1.12
...
Preparing release v1.12
2022-07-26 08:34:25 -07:00
Daniele Lacamera
829fd1c3c9
Updated memory pool size to wolfSSL v5.4.0
2022-07-26 12:55:53 +02:00
Daniele Lacamera
f6eeb8dd5d
Preparing release v1.12
2022-07-26 09:57:32 +02:00
David Garske
3c2c26bf3a
Fixes for IAR. Switch to new `src/keystore.c` for keys. Fixes for building keytools in Visual Studio.
2022-07-26 09:34:53 +02:00
Marco Oliverio
ef0b760d51
Merge pull request #229 from danielinux/test-fix-delta-ext
...
Fix delta-update-ext test
2022-07-25 17:09:06 +02:00
Daniele Lacamera
7f9711aad5
Fix delta-update-ext test
2022-07-25 16:39:54 +02:00
Marco Oliverio
9334946a82
Merge pull request #228 from danielinux/sign-py-fix-encryption
...
Sign.py: fixed output file name when encrypt=1
2022-07-25 11:04:16 +02:00
Daniele Lacamera
1275219a7b
Sign.py: fixed output file name when encrypt=1
2022-07-25 10:38:39 +02:00
David Garske
5db4748c28
Merge pull request #227 from danielinux/test-app-fix-memcpy
...
Fixed XMEMCPY symbol in test applications
2022-07-22 09:12:36 -07:00
Daniele Lacamera
f0dd38d73b
Fixed XMEMCPY symbol in test applications
2022-07-22 17:38:34 +02:00
David Garske
bde4c490ef
Merge pull request #226 from danielinux/fix-tpm-test-app
...
Add define for MEMCPY & friends when compiling app in WOLFTPM mode
2022-07-22 07:54:07 -07:00
Marco Oliverio
4c1e3f8cbc
Merge pull request #225 from danielinux/qemu-machine-doc
...
New qemu machine name for rpi is `raspi3b`
2022-07-22 10:05:43 +02:00
Daniele Lacamera
c27dd729ab
Add define for MEMCPY & friends when compiling app in WOLFTPM mode
2022-07-22 09:31:11 +02:00
Daniele Lacamera
32c99d4687
Simplified qemu command line for raspi3b
2022-07-22 09:27:04 +02:00
Daniele Lacamera
8945c2a93e
New qemu machine name for rpi is `raspi3b`
2022-07-22 09:23:49 +02:00
David Garske
3be6d79adb
Merge pull request #223 from danielinux/raspi-fix
...
Fixes for arm64/MMU targets
2022-07-21 13:41:55 -07:00
David Garske
13741831ba
Fixes for building with Xilinx Zynq UltraScale. Note: Had to add `WOLFBOOT_DUALBOOT` to the preprocessors when building in Xilinx SDK.
2022-07-21 13:19:28 -07:00