doc: Update release notes about syscall mechanism

This commit is contained in:
Michael Cardell Widerkrantz 2025-02-27 11:35:48 +01:00 committed by Mikael Ågren
parent c52442b54c
commit ad62f6e48f
No known key found for this signature in database
GPG Key ID: E02DA3D397792C46

View File

@ -50,6 +50,24 @@ For full change log [see](https://github.com/tillitis/tillitis-key1/compare/TK1-
- Add hardware clear to send (CTS) signals for communication between
UART and CH552.
- Increase size of ROM and FW\_RAM.
- Make ROM non-executable in app mode.
- Remove support for access to the firmware blake2s() function from
apps.
- Automatically leave firmware mode when execution leaves ROM and
remove the now unnecessary APP\_MODE\_CTRL register.
- Add extra protection of UDS: When execution leaves ROM the first
time, UDS is hardware protected from reading, as well as already
existing UDS protection after first read and UDS being unreadable in
app mode.
- Introduce interrupt handler for hardware-based privilege raising for
system calls.
### Firmware
- At startup, fill RAM with random data using the xorwow PRNG, seeded
@ -58,6 +76,9 @@ For full change log [see](https://github.com/tillitis/tillitis-key1/compare/TK1-
- Add support for the new USB Mode Protocol to communicate with
different endpoints.
- Introduce a system call mechanism and the first syscalls: RESET,
SET\_LED, GET\_VIDPID.
### CH552
- Use the new CTS signals for communication over the UART.