tillitis-key/hw/application_fpga/fw/tk1
Michael Cardell Widerkrantz 49d5a26a77
fw: Check syscall arg pointers to be in app RAM
When we pass pointers in system calls these pointers should point to
app RAM, not any other parts of the memory map, and especially not to
memory like FW_RAM that is only available in in a higher privilege
mode.

Co-authored-by: Mikael Ågren <mikael@tillitis.se>
2025-04-29 21:53:24 +02:00
..
picorv32 fw: Add syscalls 2025-02-27 14:27:05 +01:00
auth_app.c fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
auth_app.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
firmware.lds fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
flash.c fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
flash.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
main.c fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
Makefile fw: Add syscalls 2025-02-27 14:27:05 +01:00
mgmt_app.c fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
mgmt_app.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
partition_table.c fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
partition_table.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
preload_app.c fw: Check syscall arg pointers to be in app RAM 2025-04-29 21:53:24 +02:00
preload_app.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
proto.c fw: Move tk1_mem.h to tkey-libs 2025-03-13 11:07:47 +01:00
proto.h fw: Build with tkey-libs 2025-03-13 11:07:36 +01:00
resetinfo.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
rng.c fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
rng.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
spi.c fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
spi.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
start.S fw: Replace custom picorv32 instructions when building for qemu 2025-04-24 16:03:01 +02:00
state.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
storage.c fw: Check syscall arg pointers to be in app RAM 2025-04-29 21:53:24 +02:00
storage.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
syscall_enable.h fw: Add syscalls 2025-02-27 14:27:05 +01:00
syscall_enable.S fw: Replace custom picorv32 instructions when building for qemu 2025-04-24 16:03:01 +02:00
syscall_handler.c fw: Check syscall arg pointers to be in app RAM 2025-04-29 21:53:24 +02:00
syscall_num.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00