artiq/artiq/firmware/ksupport
occheung af263ffe1f ksupport: fix rpc, cache signature (FFI)
The reason of the borrow stuff is explained in M-Labs/artiq-zynq#76 (artiq-zyna repo).
As for `cache_get()`, compiler will perform stack allocation to pre-allocate the returned structure, and pass to cache_get alongside the `key`.
However, ksupport fails to recognize the passed memory, so it will always assume the passed memory as the key.
2021-09-10 13:25:12 +08:00
..
Cargo.toml ksupport: fix proto_artiq dependency 2021-09-10 13:25:12 +08:00
Makefile ksupport.ld: reduce load section alignment 2021-09-10 13:25:12 +08:00
api.rs board_misoc: remove pcr 2021-09-10 13:25:12 +08:00
build.rs firmware: deduplicate libbuild_misoc and libbuild_artiq. 2017-12-28 13:18:51 +00:00
eh_artiq.rs personality: update from rust/panic_unwind 2021-09-10 13:20:31 +08:00
glue.c increase memory allocated to comms CPU 2021-02-21 19:06:12 +08:00
ksupport.ld ksupport.ld: merge sbss with bss 2021-09-10 13:25:12 +08:00
lib.rs ksupport: fix rpc, cache signature (FFI) 2021-09-10 13:25:12 +08:00
nrt_bus.rs firmware, sayma: port converter_spi to spi2 2018-03-01 11:19:18 +01:00
rtio.rs rtio: remove legacy i_overflow_reset CSR 2020-08-06 17:52:32 +08:00