artiq-zynq/src/runtime/src
pca006132 6f5ba46e89 runtime/eh_artiq: support exception allocation
The backtrace is now nested, and should be used together with the stack
pointer array to construct the full backtrace for each exception.
We now allocate exception objects in a stack, but their names are still
not allocated. This is fine for exceptions raised in the driver or artiq
code, but we will have to implement allocation for names of exceptions
raised in RPC calls. The compiler should also emit code to store the
exception names once they catch it, to prepare for later reraising.
2022-01-23 21:31:22 +08:00
..
kernel runtime/eh_artiq: support exception allocation 2022-01-23 21:31:22 +08:00
analyzer.rs runtime: modified protocols to use device endian 2021-01-22 13:36:38 +08:00
comms.rs runtime/eh_artiq: support exception allocation 2022-01-23 21:31:22 +08:00
eh_artiq.rs runtime/eh_artiq: support exception allocation 2022-01-23 21:31:22 +08:00
i2c.rs kasli-soc: preliminary si5324 support 2021-05-29 16:15:27 +08:00
irq.rs updated zynq-rs and IRQ handling 2021-01-28 12:56:54 +08:00
main.rs report async errors upon kernel termination 2021-12-06 17:38:55 +08:00
mgmt.rs runtime: switch to libio/libboard_artiq, add DRTIO mastering support 2021-10-06 13:05:45 +08:00
moninj.rs fix build/warnings before drtio is fully merged 2021-10-06 16:17:19 +08:00
panic.rs runtime/panic: prevent nested panic and added core ID in panic msg. 2020-07-16 17:11:35 +08:00
proto_async.rs runtime: modified protocols to use device endian 2021-01-22 13:36:38 +08:00
rpc.rs runtime/rpc: fixes alignment and size problem 2022-01-04 18:25:53 +08:00
rtio_acp.rs acpki: working 2020-09-09 21:24:49 +08:00
rtio_clocking.rs Support for DRTIO 100MHz (#155) 2021-12-03 17:19:42 +08:00
rtio_csr.rs runtime: remove access to obsolete i_overflow_reset CSR 2020-08-06 20:23:36 +08:00
rtio_mgt.rs fix build/warnings before drtio is fully merged 2021-10-06 16:17:19 +08:00