Marco Oliverio
7247d1184b
x86: sata: separate sata_unlock_disk() as a separate operation
2024-04-24 10:50:50 +02:00
Marco Oliverio
bb7d90cbcd
x86: qemu: improve test_qemu.sh script, add it to github action
2024-04-24 10:50:50 +02:00
Marco Oliverio
e434ddb77f
x86: ahci: check get_key_sha256() return code
2024-04-24 10:50:50 +02:00
Daniele Lacamera
9f314ce58f
A few extra minor improvements to scripts
2024-04-24 10:50:50 +02:00
Tesfa Mael
371c03e398
Enhance QEMU scripts
2024-04-24 10:50:50 +02:00
Marco Oliverio
6d6a9c9f1d
x86_fsp: qemu: add qemu build and test script
2024-04-24 10:50:50 +02:00
Marco Oliverio
84350a9e96
x86_fsp: add QEMU test app (ELF 64bit)
2024-04-24 10:50:50 +02:00
Marco Oliverio
ddd7fb1c4b
x86_fsp: qemu: make_hd: allow image from env variable
2024-04-24 10:50:50 +02:00
Marco Oliverio
abee55e7f5
tpm: policy_sign: fix: modulo by zero
2024-04-23 10:55:42 +02:00
Marco Oliverio
9c0ca1fc6f
elf: correct newlines
2024-04-23 10:55:36 +02:00
Marco Oliverio
7e7c5f3915
tgl: fsp: check CPU shutdown mode
...
If CPU enter a triple fault, it goes in shutdown mode and the reset vector is
invoked again, without a proper PLTRST#. MemoryInit API fails in this
case. Check if CPU is in shutdown mode and reset the platform if so.
2024-04-23 10:55:27 +02:00
Marco Oliverio
c3bf1266e9
fsp: stage1: init TPM if TPM_VERIFY = 1 or MEASURED_BOOT = 1
2024-04-23 10:42:17 +02:00
Marco Oliverio
7f4db8247c
user_settings: allow multiples HAVE_ECC* defines
2024-04-23 10:42:07 +02:00
Marco Oliverio
b663ebe979
tpm seal: add define to choose the key id to seal with
2024-04-23 10:41:47 +02:00
Marco Oliverio
c4e2afd75f
kontron: update default config to load wolfboot at 1408 MB
2024-04-23 10:41:25 +02:00
Daniel Fedai Larsen
90e9d0585a
Add support for MIMXRT1061CVJ5B
2024-04-22 07:44:52 +02: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