tillitis-key/hw/application_fpga/core
Mikael Ågren c52442b54c
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>
2025-02-27 14:35:22 +01:00
..
clk_reset_gen fpga/testfw: Update clock frequency to 24 MHz 2025-02-11 13:50:04 +01:00
fw_ram fpga/fw: Rename system_mode to app_mode 2025-02-27 14:20:37 +01:00
picorv32
ram
rom
timer
tk1 doc: Update documentation about syscalls 2025-02-27 14:35:22 +01:00
touch_sense tb: Make touch_sense selftesting 2024-12-09 13:55:42 +01:00
trng tb: Make trng selftesting 2024-12-09 13:55:43 +01:00
uart fpga: Format Verilog 2025-02-11 14:37:29 +01:00
uds doc: Update documentation about syscalls 2025-02-27 14:35:22 +01:00