• Joined on 2021-07-22
mwojcik commented on pull request M-Labs/artiq-zynq#260 2023-09-07 16:50:53 +08:00
consolidate all write..file() into config.py and update zc706.py to follow artiq repo

Now I'm thinking that since write_... functions are shared between zc706 and kasli-soc, they could be just extracted into e.g. config.py - but it's not a big deal if it isn't.

mwojcik commented on pull request M-Labs/artiq-zynq#254 2023-09-07 15:40:08 +08:00
kasli_soc.py: change write_rustc_cfg_file() to follow artiq repo on release-7

Shouldn't this be applied to zc706 as well?

mwojcik pushed to subkernels_master at mwojcik/artiq-zynq 2023-09-07 15:38:14 +08:00
717848e022 rtio_mgt: remove support for async messages
1890e443d1 check subkernel exceptions only when awaited
f6ed2604e6 subkernel: port master support
615f2e3d37 remove misleading 'Actively' from docs at main.rs
Compare 4 commits »
mwojcik pushed to subkernels_satellite at mwojcik/artiq-zynq 2023-09-07 15:36:52 +08:00
772b5aa8ec zc706: fix rustcfg, runtime warnings
mwojcik pushed to subkernels_satellite at mwojcik/artiq-zynq 2023-09-07 10:18:34 +08:00
f8446b1a46 satellite: process kernel requests more often
mwojcik created pull request mwojcik/artiq-zynq#1 2023-09-06 18:14:11 +08:00
Satellite: support subkernels
mwojcik pushed to subkernels_satellite at mwojcik/artiq-zynq 2023-09-06 17:47:26 +08:00
36d6d14e60 satellite: process kernel requests more often
58a73a7154 subkernel: send async statuses when requested
41100f62b9 satellite: support subkernels
c2672f5d55 libkernel -> ksupport
48d96b71f6 satellite gateware: add kernel rtio to cri
Compare 8 commits »
mwojcik pushed to subkernels_master at mwojcik/artiq-zynq 2023-09-06 17:12:27 +08:00
23cecc3081 rtio_mgt: remove support for async messages
312d0bfdf6 check subkernel exceptions only when awaited
Compare 2 commits »
mwojcik pushed to subkernels_satellite at mwojcik/artiq-zynq 2023-09-05 17:59:42 +08:00
8d5472e5cb fix warning
9b48e6952d libio: fix alloc feature
82c25030be libkernel -> ksupport
afb33bdd11 satellite gateware: add kernel rtio to cri
Compare 4 commits »
mwojcik pushed to subkernels_satellite at mwojcik/artiq-zynq 2023-09-04 16:11:02 +08:00
da99e5fc2c cargo fmt
mwojcik pushed to subkernels_satellite at mwojcik/artiq-zynq 2023-09-04 16:04:47 +08:00
269d573c7f move kernel-related code to separate library
mwojcik created branch subkernels_satellite in mwojcik/artiq-zynq 2023-09-04 16:04:47 +08:00
mwojcik created pull request M-Labs/artiq-zynq#256 2023-08-31 17:48:55 +08:00
Subkernels: port support for master
mwojcik pushed to subkernels_master at mwojcik/artiq-zynq 2023-08-31 17:48:24 +08:00
45b8c120a9 subkernel: port master support
mwojcik pushed to subkernels_master at mwojcik/artiq-zynq 2023-08-31 17:36:20 +08:00
dae1a6b323 subkernel: port master support
37df7fd45b cargo fmt
c9b574f5c7 flake: update dependencies
2ac7eedec1 firmware: fix compilation without virtual LEDs
c61017fbe6 fix compiling error when cfg has has_rtio_moninj
Compare 10 commits »
mwojcik created branch subkernels_master in mwojcik/artiq-zynq 2023-08-31 17:36:20 +08:00
mwojcik commented on issue M-Labs/artiq-zynq#246 2023-08-11 14:19:14 +08:00
satellite: SYS CLK did not switch

A question I would rather have is why would the lock time differ between SD boot and netboot? It could be useful to know of any issues where things work in a developer (netboot) but suddenly break…

mwojcik commented on pull request M-Labs/thermostat#78 2023-08-07 14:25:55 +08:00
Turn off LED L3 only when all channels have no PID

channel ^ 1 while quick, would cause weird behavior if e.g. we create a new version of the thermostat with more than two channels and re-used the code.

mwojcik commented on pull request M-Labs/artiq-zynq#244 2023-08-01 16:35:29 +08:00
use csr::virtual_leds for SFP0..3 LED indication

Could save a CSR call by getting the value before the if

mwojcik commented on pull request M-Labs/artiq-zynq#244 2023-08-01 16:32:15 +08:00
use csr::virtual_leds for SFP0..3 LED indication

Doesn't it spam the UART logs? Seems could be removed