Commit Graph

29 Commits

Author SHA1 Message Date
b7eacaeac7 fix RTIO reset 2020-04-26 11:51:21 +08:00
6fbd6152da reset RTIO 2020-04-26 09:58:18 +08:00
d8d09e219f start kernel 2020-04-26 09:57:42 +08:00
cc5c679b31 moninj: implement monitoring 2020-04-25 20:45:25 +08:00
5df4a0a2f8 moninj: sort out futures::select! 2020-04-25 20:31:38 +08:00
9ecabfc251 moninj: process host messages 2020-04-25 18:17:35 +08:00
dcb45d7466 use global timer 2020-04-25 12:59:57 +08:00
531dd956d3 moninj: decode host messages 2020-04-24 15:17:41 +08:00
b310e068d4 add moninj skeleton (WIP) 2020-04-24 14:37:53 +08:00
4cb73f32aa use logging 2020-04-24 12:55:59 +08:00
9dfddd60c5 runtime: init the logger 2020-04-24 11:42:45 +08:00
3c9aa84219 use larger buffer for kernel 2020-04-18 18:04:58 +08:00
a4f5c7040b cleanup 2020-04-17 19:57:58 +08:00
b22f68eaaf load kernel on core1 (WIP) 2020-04-17 17:05:55 +08:00
83b92f3a7f send simple messages between cores 2020-04-17 15:43:00 +08:00
abe0a549b5 restart and communicate with core1 in handle_connection 2020-04-17 14:43:50 +08:00
1c67ff50e3 close connections 2020-04-17 14:43:14 +08:00
6c18e24418 merge control.rs into kernel.rs 2020-04-17 13:18:23 +08:00
105eb7c2bc runtime: encapsulate core1 state in KernelControl 2020-04-17 13:00:24 +08:00
5af2acc760 comms: replace TcpStream::listen() with TcpStream::accept() 2020-04-17 11:31:55 +08:00
b6c0f0baed fix problems with empty socket receive buffers 2020-04-15 09:25:05 +08:00
f604f23a22 download kernel (WIP) 2020-04-13 17:31:17 +08:00
97aafe3291 integrate inter-CPU communication 2020-04-13 13:48:37 +08:00
ce6c89e343 add RTIO syscalls 2020-04-12 20:15:01 +08:00
a56221fcfb answer ARTIQ SystemInfo 2020-04-12 17:44:32 +08:00
d3d2d75489 open TCP server socket 2020-04-12 10:39:14 +08:00
22d5cd4992 runtime: initialize more 2020-04-11 22:24:23 +08:00
506e537f77 ident CSR demo 2020-04-11 21:32:44 +08:00
3261d95eee add hello world firmware 2020-04-11 20:19:39 +08:00