linuswck
a4d1be00c0
Firmware: Add drtio_eem.rs support
...
- Port from Artiq repo
- Initialize the drtio_eem on main, rtio_clocking
- Driver for eem_transceiver
2023-10-10 11:22:05 +08:00
Sebastien Bourdeauducq
e5aafad60d
force cargo to use our copy of zynq-rs
2023-10-09 18:27:58 +08:00
mwojcik
cb79c12284
satellite: support subkernels
2023-10-09 11:42:51 +08:00
mwojcik
623cc7b79e
libkernel -> ksupport
2023-10-09 11:42:51 +08:00
mwojcik
6885c618b5
move kernel-related code to separate library
2023-10-09 11:36:23 +08:00
Sebastien Bourdeauducq
85ecff2cc1
cargo: update zynq-rs
2023-09-07 19:01:36 +08:00
Sebastien Bourdeauducq
3a305c8cac
Revert "cargo: update dependencies"
...
This reverts commit 38b0799bb0
.
2023-09-07 19:00:16 +08:00
Sebastien Bourdeauducq
38b0799bb0
cargo: update dependencies
2023-09-07 18:54:30 +08:00
Sebastien Bourdeauducq
db0e41af6d
update zynq-rs and some Rust deps
2022-11-30 22:49:10 +08:00
Sebastien Bourdeauducq
d6ae646790
update dependencies
2022-10-07 18:30:39 +08:00
Sebastien Bourdeauducq
f3310324d7
update dependencies
2022-08-26 17:37:27 +08:00
Sebastien Bourdeauducq
0812f22423
update dependencies
2022-07-20 17:34:26 +08:00
mwojcik
596edb480c
cargo: update zynq-rs
2022-05-25 10:37:38 +08:00
mwojcik
14f7778732
update libconfig features
2022-04-08 10:30:21 +08:00
Sebastien Bourdeauducq
7502f3a765
update dependencies
2022-03-10 17:25:40 +08:00
mwojcik
accac99f48
updated zynq-rs with pca9547 support ( #165 )
...
Co-authored-by: mwojcik <mw@m-labs.hk>
Co-committed-by: mwojcik <mw@m-labs.hk>
2022-02-11 13:53:58 +08:00
pca006132
acaf388dbb
eh_artiq: handle catch clauses appropriately
2022-01-06 13:41:47 +08:00
Sebastien Bourdeauducq
2ed2ffe417
update dependencies
2021-08-09 15:16:54 +08:00
Sebastien Bourdeauducq
dcb6129b0e
update dependencies
2021-07-05 13:56:40 +08:00
Sebastien Bourdeauducq
f25e261bdd
update dependencies
2021-06-25 17:12:47 +08:00
Sebastien Bourdeauducq
8c8a5d53b9
update dependencies
2021-06-19 22:51:25 +08:00
Sebastien Bourdeauducq
1b474d2dd4
update dependencies
2021-05-29 14:20:23 +08:00
Astro
bfd8343876
update zynq-rs and dependencies (smoltcp 0.7.0)
2021-02-08 03:24:18 +01:00
pca006132
bb65074254
updated zynq-rs and IRQ handling
2021-01-28 12:56:54 +08:00
pca006132
c2a6fb72f7
updated zynq-rs dependency
2021-01-26 12:38:09 +08:00
pca006132
93493397ae
updated zynq-rs dependency
2021-01-15 17:55:47 +08:00
Astro
e5207b86db
update rust dependencies
2020-12-24 01:17:24 +01:00
Astro
ce55e2ed23
update rust dependencies
2020-12-23 17:02:19 +01:00
Astro
cb9dae1951
update rust dependencies
2020-11-20 17:54:09 +01:00
Astro
113c8eb0b8
add coraz7 + redpitaya targets
2020-11-13 20:17:18 +01:00
Sebastien Bourdeauducq
479e6afd12
update Rust dependencies
2020-11-06 12:20:48 +08:00
pca006132
7dbffadf08
mgmt: implemented config write
2020-11-04 21:16:47 +08:00
Sebastien Bourdeauducq
5c62d6a141
update dependencies, disable custom compiler_builtins ( #113 )
2020-10-13 21:51:40 +08:00
Sebastien Bourdeauducq
eab839aed0
follow changes in zynq-rs
2020-10-13 19:12:55 +08:00
Sebastien Bourdeauducq
86b9045417
use liconfig, libcoreio, szl from zynq-rs
2020-09-09 18:44:12 +08:00
pca006132
1e742cc390
updated zynq-rs dependency
2020-09-07 16:18:50 +08:00
pca006132
d5a91a7697
updated zynq-rs for more CPU options
2020-09-04 16:43:07 +08:00
pca006132
5da76f2abb
enabled cpu program flow prediction
2020-09-04 13:25:17 +08:00
pca006132
ae07c05db4
runtime: optimize for speed and fix deadlock
...
The previous method of taking the channel could cause deadlock, we now
use semaphore to signal if the channel is available instead of busy
polling the mutex.
2020-09-02 10:15:52 +08:00
pca006132
ccf8ae5b5d
szl: implemented #96
...
SZL no longer do self-extraction for runtime binary, it would boot from
SD/ethernet depending on the boot mode settings.
This allows a larger runtime binary, so we can optimize for speed in the
runtime firmware for better performance, and allow more features to be
added later.
2020-09-01 15:57:20 +08:00
pca006132
afecc83ecf
libconfig/net_settings: made ipv6 optional feature
...
This is to prepare for szl, which cannot use ipv6 due to memory
limitation.
2020-09-01 14:48:19 +08:00
pca006132
42f94487cf
split config code into libconfig
2020-09-01 14:48:09 +08:00
Sebastien Bourdeauducq
538c012bc4
use new repos location for compiler-builtins-zynq
2020-08-25 16:24:30 +08:00
pca006132
ba162b3997
Fix pure build
2020-08-25 14:51:39 +08:00
pca006132
e592efb2b8
enabled L2 cache and optimized ethernet
2020-08-25 14:51:39 +08:00
Astro
760f46a115
update dependencies
2020-08-17 19:17:42 +02:00
Sebastien Bourdeauducq
3a8a025d5f
update dependencies, zc706 -> zynq-rs
2020-08-06 20:33:23 +08:00
pca006132
e7752a3d6d
runtime/kernel: fixes core0 memory leak.
...
Fixes #85
2020-08-06 09:39:49 +08:00
Sebastien Bourdeauducq
b915176b29
runtime: implement acpki RTIO output
2020-08-04 17:32:43 +08:00
pca006132
6a4d871917
runtime/irq: use spinlock functions instead of asm.
...
Closes #81
2020-08-04 14:40:02 +08:00