270a417a28
Correctly handle try/catch try/finally blocks
...
If we have a try/catch block nested inside a try/finally, then the
finally block would not be executed in the event of the exception.
This is because the landing pad of the inner try is marked as having no
cleanup clause.
We now set has_cleanup to False only if there is no outer try block.
Signed-off-by: Jonathan Coates <jonathan.coates@oxionics.com>
2024-11-20 09:38:36 +08:00
e1aa8a5a8c
Remove final_branch from ARTIQ IR transform
...
As of da4ff44377
this is always None, and
so can be skipped.
Signed-off-by: Jonathan Coates <jonathan.coates@oxionics.com>
2024-11-20 09:38:36 +08:00
8b335c4459
Support CoreMgmt over DRTIO
2024-11-20 08:25:06 +08:00
df1a389007
flash_tools: cleanup import
2024-11-20 08:23:51 +08:00
1ed04ebc91
Merge branch 'master' into drtio-coremgmt
2024-11-20 08:22:51 +08:00
cb836cd4a0
fmcdio_vhdci_eem: remove
2024-11-20 08:20:26 +08:00
90764b04f9
both ... not -> neither ... nor
2024-11-18 16:04:44 +08:00
6251e73459
board_misoc: enable efc rebooting
2024-11-18 09:56:09 +08:00
e36916b931
coremgmt flashing: detect risc-v or zynq targets
2024-11-18 09:56:09 +08:00
de349e4c39
bit2bin, fetch_bin -> flash_tools
2024-11-18 09:56:09 +08:00
f2c13a5041
drtio_proto: add allocate step for flashing
...
This avoids reallocation when transfering binaries. Reallocation during flash handshakes could cause DRTIO timeouts.
2024-11-18 09:56:09 +08:00
1583debfe7
feature gate txenable with has_drtio_eem
2024-11-18 09:56:09 +08:00
a643da2c5e
fix frontend args reference
2024-11-18 09:56:09 +08:00
f5ff908098
artiq_flash/coremgmt flash -> fetch_bin
2024-11-18 09:56:09 +08:00
e8bd99048e
coremgmt frontend: fix arg name
2024-11-18 09:56:09 +08:00
21944ff865
coremgmt flash: update crc mismatch message
2024-11-18 09:56:09 +08:00
9882e16216
RELEASE_NOTES: fix typo
2024-11-18 09:56:07 +08:00
ffcf79b74e
satman: support coremgmt logging
2024-11-18 09:55:10 +08:00
ea61d9bd39
satman: uart_logger -> buffer_logger
2024-11-18 09:55:10 +08:00
cc40313501
flake8
2024-11-18 09:55:10 +08:00
2e9622b9d6
update RELEASE_NOTES
2024-11-18 09:55:08 +08:00
9d3204d019
runtim mgmt: fix pull log message relaying
2024-11-18 09:53:43 +08:00
6b6bcdb6d6
runtime mgmt: avoid passing incomplete message to corelog
2024-11-18 09:53:43 +08:00
28654501af
runtime mgmt: minor fix
2024-11-18 09:53:43 +08:00
a2d341f4d6
satman mgmt: get_slice_sat -> get_slice_satellite
2024-11-18 09:53:43 +08:00
5c21649d10
frontend: make coremgmt flash zynq-compatible
2024-11-18 09:53:43 +08:00
2b73d5a4c6
drtio-proto: avoid expecting drop link ack response
2024-11-18 09:53:43 +08:00
4a54241e1b
runtime mgmt: reorganize uses
2024-11-18 09:53:43 +08:00
f2f27e2d30
runtime mgmt: remove cursor
2024-11-18 09:53:43 +08:00
a56294f9de
satman coremgmt: impl config erase
2024-11-18 09:53:43 +08:00
e85b640a83
drtop-proto: rearrange packet assignment
2024-11-18 09:53:43 +08:00
1874438890
coremgmt frontend: add artiq flash like source tree support
2024-11-18 09:53:43 +08:00
d935c22aad
remove dead commented code
2024-11-18 09:53:43 +08:00
2c0a4c0bae
drtio_proto: implement reboot init handshake
2024-11-18 09:53:43 +08:00
bb8148e554
mgmt: implement flash via drtio
2024-11-18 09:53:43 +08:00
c5988ab48b
mgmt flash: simplify protocol
2024-11-18 09:53:43 +08:00
045ebd53c4
coremgmt: implement flash
2024-11-18 09:53:43 +08:00
5502aefa39
drtio-proto: merge coremgmt ACK adn NACK
2024-11-18 09:53:43 +08:00
7af8511de3
drtio-proto: remove reboot imminent message
2024-11-18 09:53:43 +08:00
f6cf66966d
remote coremgmt: restart device gracefully after flashing
2024-11-18 09:53:43 +08:00
644e24be34
local coremgmt: return the whole config after read
2024-11-18 09:53:43 +08:00
455e2a8f9d
satman coremgmt: EOF line
2024-11-18 09:53:43 +08:00
cbcf2bd84a
frontend: pass drtio destination during communication
2024-11-18 09:53:43 +08:00
05578b282e
satman: support remote drtio instruction for core mgmt
2024-11-18 09:53:43 +08:00
e57d18a41f
runtime: support mgmt over drtio
2024-11-18 09:53:43 +08:00
b60a616e78
drtio: add new messages for remote mgmt
2024-11-18 09:53:43 +08:00
12682a277e
config: impl flashing over mgmt
2024-11-18 09:53:43 +08:00
newell
1836ab5196
doc: Add note that 150 MHz internal reference is not supported for EBAZ4205 ( #2617 )
2024-11-17 15:33:38 +08:00
673fe29a12
RELEASE_NOTES: update
2024-11-16 17:43:56 +08:00
52c07a2b14
gui/experiments: add custom colors for experiment windows
...
Signed-off-by: Florian Agbuya <fa@m-labs.ph>
2024-11-16 17:42:29 +08:00