Sebastien Bourdeauducq
|
ece60ea898
|
kernel: remove unused import
|
2020-04-30 19:33:45 +08:00 |
Astro
|
656222ff06
|
libdyld: refactor
|
2020-04-30 19:23:01 +08:00 |
Sebastien Bourdeauducq
|
22531b14c0
|
sync with zc706 repos
|
2020-04-28 19:46:33 +08:00 |
Sebastien Bourdeauducq
|
b123e15b3c
|
SDRAM loader
|
2020-04-28 19:07:49 +08:00 |
Sebastien Bourdeauducq
|
21ae674510
|
kernel: handle no BSS
|
2020-04-28 19:01:53 +08:00 |
Sebastien Bourdeauducq
|
f562ff95c3
|
use simple RTIO now interface without pinning
|
2020-04-26 16:10:32 +08:00 |
Sebastien Bourdeauducq
|
44b37aba7d
|
improve debug messaging
|
2020-04-26 16:10:09 +08:00 |
Sebastien Bourdeauducq
|
b7eacaeac7
|
fix RTIO reset
|
2020-04-26 11:51:21 +08:00 |
Sebastien Bourdeauducq
|
6fbd6152da
|
reset RTIO
|
2020-04-26 09:58:18 +08:00 |
Sebastien Bourdeauducq
|
d8d09e219f
|
start kernel
|
2020-04-26 09:57:42 +08:00 |
Sebastien Bourdeauducq
|
cc5c679b31
|
moninj: implement monitoring
|
2020-04-25 20:45:25 +08:00 |
Sebastien Bourdeauducq
|
5df4a0a2f8
|
moninj: sort out futures::select!
|
2020-04-25 20:31:38 +08:00 |
Sebastien Bourdeauducq
|
9ecabfc251
|
moninj: process host messages
|
2020-04-25 18:17:35 +08:00 |
Sebastien Bourdeauducq
|
dcb45d7466
|
use global timer
|
2020-04-25 12:59:57 +08:00 |
Sebastien Bourdeauducq
|
531dd956d3
|
moninj: decode host messages
|
2020-04-24 15:17:41 +08:00 |
Sebastien Bourdeauducq
|
b310e068d4
|
add moninj skeleton (WIP)
|
2020-04-24 14:37:53 +08:00 |
Sebastien Bourdeauducq
|
4cb73f32aa
|
use logging
|
2020-04-24 12:55:59 +08:00 |
Astro
|
9dfddd60c5
|
runtime: init the logger
|
2020-04-24 11:42:45 +08:00 |
Sebastien Bourdeauducq
|
3c9aa84219
|
use larger buffer for kernel
|
2020-04-18 18:04:58 +08:00 |
Sebastien Bourdeauducq
|
a4f5c7040b
|
cleanup
|
2020-04-17 19:57:58 +08:00 |
Sebastien Bourdeauducq
|
b22f68eaaf
|
load kernel on core1 (WIP)
|
2020-04-17 17:05:55 +08:00 |
Sebastien Bourdeauducq
|
83b92f3a7f
|
send simple messages between cores
|
2020-04-17 15:43:00 +08:00 |
Sebastien Bourdeauducq
|
abe0a549b5
|
restart and communicate with core1 in handle_connection
|
2020-04-17 14:43:50 +08:00 |
Sebastien Bourdeauducq
|
1c67ff50e3
|
close connections
|
2020-04-17 14:43:14 +08:00 |
Sebastien Bourdeauducq
|
6c18e24418
|
merge control.rs into kernel.rs
|
2020-04-17 13:18:23 +08:00 |
Astro
|
105eb7c2bc
|
runtime: encapsulate core1 state in KernelControl
|
2020-04-17 13:00:24 +08:00 |
Astro
|
5af2acc760
|
comms: replace TcpStream::listen() with TcpStream::accept()
|
2020-04-17 11:31:55 +08:00 |
Sebastien Bourdeauducq
|
b6c0f0baed
|
fix problems with empty socket receive buffers
|
2020-04-15 09:25:05 +08:00 |
Sebastien Bourdeauducq
|
f604f23a22
|
download kernel (WIP)
|
2020-04-13 17:31:17 +08:00 |
Sebastien Bourdeauducq
|
97aafe3291
|
integrate inter-CPU communication
|
2020-04-13 13:48:37 +08:00 |
Sebastien Bourdeauducq
|
ce6c89e343
|
add RTIO syscalls
|
2020-04-12 20:15:01 +08:00 |
Sebastien Bourdeauducq
|
a56221fcfb
|
answer ARTIQ SystemInfo
|
2020-04-12 17:44:32 +08:00 |
Sebastien Bourdeauducq
|
d3d2d75489
|
open TCP server socket
|
2020-04-12 10:39:14 +08:00 |
Sebastien Bourdeauducq
|
22d5cd4992
|
runtime: initialize more
|
2020-04-11 22:24:23 +08:00 |
Sebastien Bourdeauducq
|
506e537f77
|
ident CSR demo
|
2020-04-11 21:32:44 +08:00 |
Sebastien Bourdeauducq
|
3261d95eee
|
add hello world firmware
|
2020-04-11 20:19:39 +08:00 |