sb10q
3c70203709
clean up example DDBs
2026-01-23 19:04:58 +08:00
sb10q
9614c48e9d
flake: update dependencies
2026-01-23 18:31:03 +08:00
mwojcik
1c4534637d
rtio_acp: fix batch not remapping back for 0 events
2026-01-23 18:26:28 +08:00
mwojcik
5bd6fe0ad5
cargo fmt
2026-01-23 18:26:28 +08:00
mwojcik
a8cf7644a2
flake.lock: update
2026-01-23 18:26:28 +08:00
mwojcik
febc623c4b
acp: reset batch state properly
2026-01-23 18:26:28 +08:00
mwojcik
ebdfff202a
linker: make pages overlap in VMA
2026-01-23 18:26:28 +08:00
mwojcik
c4334a1d8c
ksupport: use page linker symbols
2026-01-23 18:26:28 +08:00
mwojcik
35be9d5501
linker script: use proper page size
2026-01-23 18:26:28 +08:00
mwojcik
1309fe1c97
libksupport: map rtio output functions to aligned symbols
2026-01-23 18:26:28 +08:00
occheung
29bb0aba28
comms: remove self-imposed recv buffer size limit
...
On recv bytes through TCP conection, a heap buffer of dynamic size is allocated as the memory backing.
2026-01-23 09:48:59 +08:00
morgan
d877013a2a
cxp_phys: add gtx equalizer config
2026-01-13 11:12:37 +08:00
mwojcik
30fc3ef2e8
flake: fix acpki tests
2026-01-09 13:14:45 +08:00
mwojcik
2fb3c7274d
fix minor build errors after adding batching
2026-01-09 10:23:57 +08:00
mwojcik
8d01fe7a20
flake: add rtio batch driver to ddb for acpki hitl tests
2026-01-08 19:33:01 +08:00
mwojcik
b8c4184f8e
cargo fmt
2026-01-08 19:33:01 +08:00
mwojcik
e2ce90f051
acpki: get rid of batch_len csr
2026-01-08 19:33:01 +08:00
mwojcik
5c8ea9b885
rtio_acp: get rid of batch_len csr, pass whole struct
2026-01-08 19:33:01 +08:00
mwojcik
963d4194b1
acp: use last target pointer for error display
2026-01-08 19:33:01 +08:00
mwojcik
be38a5d2ee
acpki gateware fixes
2026-01-08 19:33:01 +08:00
mwojcik
ad340334fb
gateware: add acpki_batch_size config variable
2026-01-08 19:33:01 +08:00
mwojcik
9a5e68af41
acpki: fix maximum burst length
2026-01-08 19:33:01 +08:00
lriesebos
f9255d0611
gateware/kasli_soc: obtain acpki flag from json description
...
this introduces a breaking change where the acpki flag cannot be passed through the constructor of the SoCCore classes anymore.
2026-01-08 19:33:01 +08:00
lriesebos
7350e6dff5
gateware/kasli_soc: removed unused imports
...
Signed-off-by: Leon Riesebos <tiny.water9944@fastmail.com >
2026-01-08 19:33:01 +08:00
mwojcik
5270fce5f5
rtio_acp batching: move to a static buffer
2026-01-08 19:33:01 +08:00
mwojcik
3a410e5414
acpki: store the target of an rtio error
2026-01-08 19:33:01 +08:00
mwojcik
01609cce59
acpki: support batched RTIO in KernelInitiator
2026-01-08 19:33:01 +08:00
mwojcik
ce48d430af
rtio_acp: add batching
2026-01-08 19:33:01 +08:00
sb10q
b83772baf5
flake: update dependencies
2026-01-08 19:27:17 +08:00
sb10q
099c344cc4
flake: update dependencies
2025-12-23 19:42:26 +08:00
atse
c65b130275
jsons: base -> drtio_role
...
"base" is deprecated.
2025-12-01 13:04:44 +08:00
mwojcik
efd45316e7
cargo fmt
2025-11-28 22:32:13 +08:00
mwojcik
1f8c9c3ee3
flake: add zc706 acpki hitl tests
2025-11-28 22:17:14 +08:00
mwojcik
4a1dc628d9
acpki: fix wait delay, rtio output waits only in gateware
2025-11-28 22:14:46 +08:00
mwojcik
72407a19a3
rtio_acp: decrease latency for rtio events
...
move the status clear to after the status is read, rather than beginning
this saves the time for slow volatile write
fixes test_exceptions RTIO underflow test
2025-11-28 22:14:45 +08:00
mwojcik
d9871ed0a7
libkernel: acp: refactor, shortening the functions
2025-11-28 22:14:45 +08:00
morgan
90db06a9e1
kasli soc: add phaser_drtio support
...
kasli soc: refactor and move drtio over eem peripheral into a list
kasli soc: raise error when using drito over eem in standalone
2025-11-24 12:10:51 +08:00
sb10q
446384d787
flake: update dependencies
2025-11-22 10:39:40 +08:00
dly04
f3d4793fcb
deal with setting uart filter level to trace, to prevent drtioaux timeout
2025-11-19 11:15:43 +08:00
dly04
00c4d48211
use coremgmt config to set runtime and stored log level
2025-11-19 10:58:20 +08:00
sb10q
fd1b2453d7
flake: format
2025-11-18 18:19:45 +08:00
sb10q
6ff895c0bf
flake: update dependencies
2025-11-18 18:06:23 +08:00
dly04
b55f629486
fix format
2025-11-18 16:30:04 +08:00
dly
61dbb6a0f1
fix handling of the various log levels
...
Fix the global log level at TRACE, modifying only buffer log level when calling `artiq_coremgmt log set_level`.
By replacing `set_max_level` being called after `artiq_coremgmt log set_level` by `set_buffer_log_level`.
So that `artiq_coremgmt log set_level` won't affect UART log level.
Tested on Kasli-Soc.
Co-authored-by: dly04 <yliujc@connect.ust.hk >
Reviewed-on: M-Labs/artiq-zynq#429
Reviewed-by: mwojcik <mw@m-labs.hk >
Reviewed-by: srenblad <srenblad@m-labs.hk >
Co-authored-by: dly <dly@m-labs.hk >
Co-committed-by: dly <dly@m-labs.hk >
2025-11-18 12:24:36 +08:00
mwojcik
159987a64b
remote_run: fix target host name
2025-11-14 10:50:27 +08:00
fsagbuya
3be9250978
flake: use artiq-build (artiq with minimal dependencies)
2025-11-10 18:39:08 +08:00
sb10q
b88bb90139
flake: update dependencies
2025-11-10 18:38:38 +08:00
srenblad
3b0b52ef2c
si549: clean up remaining GlobalTimer usage
...
Missing as it did not show up in testing / searching.
2025-11-10 14:10:11 +08:00
sb10q
982828bde1
flake: update dependencies
2025-11-04 22:34:12 +08:00
sb10q
db0231956e
firmware: expose ldexp
2025-11-04 21:24:43 +08:00