Sebastien Bourdeauducq
4464b85ab3
move build artifacts out of tree
3 years ago
Sebastien Bourdeauducq
743b0e198d
cargo: remove outdated runner entry
3 years ago
Sebastien Bourdeauducq
47261a1d84
update comment/message
3 years ago
Astro
d08f4552ab
libdyld: fix pltrel_sz, remove debug output
3 years ago
Sebastien Bourdeauducq
90faeb6fa2
use new core1 startup mechanism
3 years ago
Sebastien Bourdeauducq
ae2cee5f7e
also work around mkbootimage potential bug with szl
3 years ago
Sebastien Bourdeauducq
27466036a7
work around boot.bin/fsbl problems
...
* Use fsbl.elf sent to me by Xilinx tech support. None of the other FSBL images for ZC706, including the official one from 2019.2-zc706-release.tar.xz, appear to work (no UART output, no FPGA DONE).
* Prevent boot.bin creation tool from crashing due to long paths.
3 years ago
Sebastien Bourdeauducq
7c22b72129
add FSBL startup route
...
Not working (Zynq sucks) and not debuggable (can't get UART output from FSBL even with official binaries...)
3 years ago
Sebastien Bourdeauducq
1211a6d066
build FSBL
3 years ago
Sebastien Bourdeauducq
11d839d8a6
update cargoSha256
3 years ago
Sebastien Bourdeauducq
198985cd6d
runtime: check PL DONE
3 years ago
Sebastien Bourdeauducq
07efdc6799
szl: cleanup
3 years ago
Sebastien Bourdeauducq
cbd591b86b
update dependencies
3 years ago
Astro
9750bb8aa8
default.nix: change <artiq-fast> syntax
3 years ago
Sebastien Bourdeauducq
b7695d9313
typo
3 years ago
Sebastien Bourdeauducq
bca2b3fe50
comms: add comment about closed connection handling
3 years ago
Sebastien Bourdeauducq
11b58d801d
default.nix: build SD card contents
3 years ago
Sebastien Bourdeauducq
b7c5a56470
remote_run: fixes
3 years ago
Sebastien Bourdeauducq
53e1af81b6
add Antmicro Zynq mkbootimage utility
3 years ago
Sebastien Bourdeauducq
dffbab2707
default.nix: fix szl filenames
3 years ago
Sebastien Bourdeauducq
a2ea0fbc9f
README: fix formatting
3 years ago
Sebastien Bourdeauducq
90a19f9986
Merge branch 'master' of git.m-labs.hk:M-Labs/artiq-zynq
3 years ago
Sebastien Bourdeauducq
2439ba1f88
add impure incremental build process, document
3 years ago
Astro
b02c051007
libdyld: fix hash+symtab sizes
3 years ago
Astro
92ae487143
update zc706 dependencies
3 years ago
Astro
48025339b3
comms: handle connection termination
3 years ago
Astro
895a3f47e2
libdyld: refactor
3 years ago
Sebastien Bourdeauducq
c28c567e72
pure Nix build system
3 years ago
Sebastien Bourdeauducq
0ebe14c474
sync with zc706 repos
3 years ago
Sebastien Bourdeauducq
ece60ea898
kernel: remove unused import
3 years ago
Astro
656222ff06
libdyld: refactor
3 years ago
Sebastien Bourdeauducq
22531b14c0
sync with zc706 repos
3 years ago
Sebastien Bourdeauducq
b123e15b3c
SDRAM loader
3 years ago
Sebastien Bourdeauducq
21ae674510
kernel: handle no BSS
3 years ago
Sebastien Bourdeauducq
826368205f
shell.nix: use LLVM tools
3 years ago
Sebastien Bourdeauducq
848cd28d44
shell.nix: remove openocd/gdb
...
Regular development flow is with remote_run.sh, and those packages are easy to install manually if needed.
Also make the environment complete and usable in nix-shell --pure.
3 years ago
Sebastien Bourdeauducq
f562ff95c3
use simple RTIO now interface without pinning
3 years ago
Sebastien Bourdeauducq
44b37aba7d
improve debug messaging
3 years ago
Sebastien Bourdeauducq
b7eacaeac7
fix RTIO reset
3 years ago
Sebastien Bourdeauducq
904ee3e730
make LED channels output-only
3 years ago
Sebastien Bourdeauducq
6fbd6152da
reset RTIO
3 years ago
Sebastien Bourdeauducq
d8d09e219f
start kernel
3 years ago
Astro
2be09719f3
libdyld: treat pltrel as relocation with implicit addend
3 years ago
Astro
b72b4ab9e9
libdyld: add resolve_rel()
3 years ago
Sebastien Bourdeauducq
cc5c679b31
moninj: implement monitoring
3 years ago
Sebastien Bourdeauducq
5df4a0a2f8
moninj: sort out futures::select!
3 years ago
Sebastien Bourdeauducq
9ecabfc251
moninj: process host messages
3 years ago
Sebastien Bourdeauducq
dcb45d7466
use global timer
3 years ago
Sebastien Bourdeauducq
2a43395bd5
update dependencies
3 years ago
Sebastien Bourdeauducq
531dd956d3
moninj: decode host messages
3 years ago