pca006132
  • Joined on 2020-04-27
pca006132 pushed to exception at pca006132/artiq-zynq 2020-07-23 14:09:28 +08:00
64dad88a32 Kernel exception: fixed top level finally. (#70)
845f98242b update cargosha256
4846f2891b use blocking timer api, update microseconds api
536f50f122 update dependencies
9b07468e50 add libm functions from legacy runtime
Compare 34 commits »
pca006132 pushed to dma at pca006132/artiq-zynq 2020-07-21 16:58:34 +08:00
02ab432714 RTIO DMA: Compiled but not working.
074853166c RTIO DMA: Compiled but not working.
Compare 2 commits »
pca006132 pushed to dma at pca006132/artiq-zynq 2020-07-21 16:57:43 +08:00
074853166c RTIO DMA: Compiled but not working.
pca006132 pushed to mgmt at pca006132/artiq-zynq 2020-07-21 13:10:11 +08:00
4ed2e6a8de runtime/mgmt: mgmt.rs consistency
d7ac890ce5 runtime/mgmt: mgmt.rs consistency
59cf2764ce dma: report AXI bus error
Compare 3 commits »
pca006132 pushed to mgmt at pca006132/artiq-zynq 2020-07-21 13:08:47 +08:00
d7ac890ce5 runtime/mgmt: mgmt.rs consistency
21135c6a41 analyzer: report AXI bus errors
9a8f8e2d7b szl: add startup banner
c3201565c4 add license
0b47ac75f0 comms,mgmt: log connections as soon as they arrive
Compare 43 commits »
pca006132 pushed to better-reset at pca006132/artiq-zynq 2020-07-21 11:15:34 +08:00
cd20a41c2a runtime/control: lock uart before restarting core1.
pca006132 pushed to better-reset at pca006132/artiq-zynq 2020-07-20 16:48:08 +08:00
c0e14e8d7c runtime/comms: workaround for weird repeat bug.
5bdcc3365b runntime/logger: lock resources correctly.
037d55700b runtime/comms: fixed string allocation problem.
Compare 3 commits »
pca006132 pushed to better-reset at pca006132/artiq-zynq 2020-07-20 14:54:16 +08:00
b08165f3e0 comms: fixed wrong allocation.
pca006132 pushed to better-reset at pca006132/artiq-zynq 2020-07-20 11:23:03 +08:00
a7a6feda3b Copy to core1 heap for message passing.
095bf00bbc Updated zc706 dependency
367d54293b update cargosha256
f5db0e06f4 update dependencies, use new libasync smoltcp recv API
3ec9788eb1 proto_async: always consume one byte in recv
Compare 12 commits »
pca006132 pushed to alloc-hack at pca006132/zynq-rs 2020-07-20 11:11:32 +08:00
ecffb9bce7 libsupport_zynq/ram: core1 allocator unlock hack.
1600d535f2 libsupport_zynq/ram: split allocators for two cores.
a4873b7868 alloc: use closure for allocation in core1 heap.
e90218886d allocation: force unlock core1 allocator mutex on init.
01d30ee153 libcortex_a9/sync_channel: ugly hack for core1 alloc
Compare 7 commits »
pca006132 pushed to alloc-hack at pca006132/zynq-rs 2020-07-20 10:51:42 +08:00
a4873b7868 alloc: use closure for allocation in core1 heap.
e90218886d allocation: force unlock core1 allocator mutex on init.
01d30ee153 libcortex_a9/sync_channel: ugly hack for core1 alloc
19e1245743 libsupport_zynq/ram: print heap usage on alloc error.
69e4bf12db libsupport_zynq/ram: split allocator for each core.
Compare 12 commits »
pca006132 pushed to better-reset at pca006132/artiq-zynq 2020-07-17 16:32:56 +08:00
a93738043f comms: disabled idle kernel
b52b7dca5c kernel: better reset.
804e510014 comms: removed core1 reset.
2f9f6f9100 comms: Added idle kernel
ce1d857f2a comms: Abort existing connection when new connection comes.
pca006132 pushed to separate-alloc at pca006132/zynq-rs 2020-07-17 16:25:19 +08:00
1bb0122034 libsupport_zynq/ram: print heap usage on alloc error.
pca006132 pushed to alloc-hack at pca006132/zynq-rs 2020-07-17 16:17:09 +08:00
6a73eaa6ab libcortex_a9/sync_channel: ugly hack for core1 alloc
1bb0122034 libsupport_zynq/ram: print heap usage on alloc error.
pca006132 pushed to separate-alloc at pca006132/zynq-rs 2020-07-17 12:02:20 +08:00
c0c3bcb6cc libsupport_zynq/ram: split allocator for each core.
484e385160 eth: implement DeviceCapabilities.max_burst_size
pca006132 pushed to exception at pca006132/artiq-zynq 2020-07-16 16:27:44 +08:00
9e7404b9ab kernel: added error message after uncaught exception
a23c557e5e runtime/panic: prevent nested panic and added core ID in panic msg.
84630d66e3 rpc: added `#[repr(C)]` for structs.
pca006132 pushed to master at M-Labs/artiq-zynq 2020-07-16 15:48:36 +08:00
84630d66e3 rpc: added `#[repr(C)]` for structs.
pca006132 pushed to master at M-Labs/artiq-zynq 2020-07-16 15:47:54 +08:00
5eb5288206 panic: prevent nested panic
dee002106d comms: removed core1 reset.
f63296b8b2 comms: Added idle kernel
5368faa9ab comms: Abort existing connection when new connection comes.
Compare 4 commits »
pca006132 pushed to master at M-Labs/artiq-zynq 2020-07-16 15:44:47 +08:00
5eb5288206 panic: prevent nested panic
dee002106d comms: removed core1 reset.
f63296b8b2 comms: Added idle kernel
5368faa9ab comms: Abort existing connection when new connection comes.
Compare 4 commits »
pca006132 pushed to rpc at pca006132/artiq-zynq 2020-07-16 14:10:23 +08:00
4457af7277 rpc: Fixed alignment problem.
2e10922715 analyzer: implement firmware part
b62fbce826 mgmt: log incoming connection
0c6db0d12c analyzer: use 32-bit byte_count
36338ea3b2 Makefile: fix pl.rs dependencies