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 |
Sebastien Bourdeauducq
|
b310e068d4
|
add moninj skeleton (WIP)
|
3 years ago |
Sebastien Bourdeauducq
|
3a77ddbcc9
|
gateware: add moninj
|
3 years ago |
Sebastien Bourdeauducq
|
4cb73f32aa
|
use logging
|
3 years ago |
Sebastien Bourdeauducq
|
79846504bd
|
update dependencies
|
3 years ago |
Astro
|
f26018c898
|
libdyld: refactor and fix multiarch support
|
3 years ago |
Astro
|
9dfddd60c5
|
runtime: init the logger
|
3 years ago |
Astro
|
4c8653cca4
|
Cargo.toml: add libdyld to workspace members
|
3 years ago |
Sebastien Bourdeauducq
|
ff672278a5
|
update dependencies
|
3 years ago |
Sebastien Bourdeauducq
|
3c9aa84219
|
use larger buffer for kernel
|
3 years ago |
Sebastien Bourdeauducq
|
c0aa4f78c2
|
dyld: more fine grained errors
|
3 years ago |
Astro
|
e1190ec76c
|
libdyld: add arm relocation types
|
3 years ago |
Sebastien Bourdeauducq
|
102d553b5c
|
libdyld: remove debug prints
|
3 years ago |
Sebastien Bourdeauducq
|
a4f5c7040b
|
cleanup
|
3 years ago |
Sebastien Bourdeauducq
|
e76b84335e
|
libdyld: accept ARM ELF header
|
3 years ago |
Sebastien Bourdeauducq
|
b22f68eaaf
|
load kernel on core1 (WIP)
|
3 years ago |
Sebastien Bourdeauducq
|
83b92f3a7f
|
send simple messages between cores
|
3 years ago |
Sebastien Bourdeauducq
|
abe0a549b5
|
restart and communicate with core1 in handle_connection
|
3 years ago |
Sebastien Bourdeauducq
|
1c67ff50e3
|
close connections
|
3 years ago |
Sebastien Bourdeauducq
|
6c18e24418
|
merge control.rs into kernel.rs
|
3 years ago |
Astro
|
105eb7c2bc
|
runtime: encapsulate core1 state in KernelControl
|
3 years ago |
Sebastien Bourdeauducq
|
c8d779d4cc
|
Cargo.lock: cargo update
|
3 years ago |
Astro
|
5af2acc760
|
comms: replace TcpStream::listen() with TcpStream::accept()
|
3 years ago |
Sebastien Bourdeauducq
|
b6c0f0baed
|
fix problems with empty socket receive buffers
|
3 years ago |
Sebastien Bourdeauducq
|
f604f23a22
|
download kernel (WIP)
|
3 years ago |
Sebastien Bourdeauducq
|
97aafe3291
|
integrate inter-CPU communication
|
3 years ago |
Sebastien Bourdeauducq
|
579118155e
|
consistent source code tree
|
3 years ago |
Sebastien Bourdeauducq
|
ce6c89e343
|
add RTIO syscalls
|
3 years ago |
Sebastien Bourdeauducq
|
986c4e9327
|
use consistent authors in Cargo.toml
|
3 years ago |
Sebastien Bourdeauducq
|
1d000cc8ef
|
libdyld: cleanup
|
3 years ago |
Sebastien Bourdeauducq
|
064e114a0b
|
add libdyld from ARTIQ e8b73876ab60e202bec0a2e5119bd7b740d0c78d
|
3 years ago |
Sebastien Bourdeauducq
|
a56221fcfb
|
answer ARTIQ SystemInfo
|
3 years ago |
Sebastien Bourdeauducq
|
d3d2d75489
|
open TCP server socket
|
3 years ago |
Sebastien Bourdeauducq
|
1d7914a20a
|
add simple ARTIQ kernel
|
3 years ago |
Sebastien Bourdeauducq
|
ab1dff4c48
|
remote_run: cleanup
|
3 years ago |
Sebastien Bourdeauducq
|
22d5cd4992
|
runtime: initialize more
|
3 years ago |
Sebastien Bourdeauducq
|
762b48af84
|
add gitignore
|
3 years ago |
Sebastien Bourdeauducq
|
506e537f77
|
ident CSR demo
|
3 years ago |
Sebastien Bourdeauducq
|
7607c48956
|
remote_run: load gateware
|
3 years ago |
Sebastien Bourdeauducq
|
356860e8dc
|
turn on bitstream compression
|
3 years ago |
Sebastien Bourdeauducq
|
64ac021a36
|
remote_run: remove unneeded ssh -n
|
3 years ago |