mirror of
https://github.com/tillitis/tillitis-key1.git
synced 2025-08-01 19:26:13 -04:00
doc: Update documentation about syscalls
- Revise firmware implementation notes - Document how to do fw syscalls - Document how to trigger a syscall function in the firmware, how to pass arguments, what the caller is responsible for and what is returned. - Describe hardware syscall implementation - how the syscall interrupts are triggered, - the hardware privilege escalation, - the UDS protection. Co-authored-by: Daniel Jobson <jobson@tillitis.se> Co-authored-by: Michael Cardell Widerkrantz <mc@tillitis.se>
This commit is contained in:
parent
7554787678
commit
c52442b54c
4 changed files with 161 additions and 120 deletions
|
@ -6,8 +6,7 @@ Unique Device Secret core
|
|||
|
||||
This core store and protect the Unique Device Secret (UDS) asset. The
|
||||
UDS can be accessed as eight separate 32-bit words. The words can only
|
||||
be accessed as long as the app_mode input is low, implying that the
|
||||
CPU is executing the FW.
|
||||
be accessed as long as the `en` input is high.
|
||||
|
||||
The UDS words can be accessed in any order, but a given word can only
|
||||
be accessed once between reset cycles. This read once functionality is
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue