Commit Graph

505 Commits (master)
 

Author SHA1 Message Date
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