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
02ab432714
RTIO DMA: Compiled but not working.
074853166c
RTIO DMA: Compiled but not working.
4ed2e6a8de
runtime/mgmt: mgmt.rs consistency
d7ac890ce5
runtime/mgmt: mgmt.rs consistency
59cf2764ce
dma: report AXI bus error
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
c0e14e8d7c
runtime/comms: workaround for weird repeat bug.
5bdcc3365b
runntime/logger: lock resources correctly.
037d55700b
runtime/comms: fixed string allocation problem.
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
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
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.
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.
6a73eaa6ab
libcortex_a9/sync_channel: ugly hack for core1 alloc
1bb0122034
libsupport_zynq/ram: print heap usage on alloc error.
c0c3bcb6cc
libsupport_zynq/ram: split allocator for each core.
484e385160
eth: implement DeviceCapabilities.max_burst_size
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.
5eb5288206
panic: prevent nested panic
dee002106d
comms: removed core1 reset.
f63296b8b2
comms: Added idle kernel
5368faa9ab
comms: Abort existing connection when new connection comes.
5eb5288206
panic: prevent nested panic
dee002106d
comms: removed core1 reset.
f63296b8b2
comms: Added idle kernel
5368faa9ab
comms: Abort existing connection when new connection comes.
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