whitequark
|
2e4d19a1ce
|
Rust: add some conditional compilation back to rtio_crg.
|
2016-10-04 12:42:42 +00:00 |
whitequark
|
b590c6c7d8
|
Rust: import --cfg flags generated by misoc.
|
2016-10-04 08:15:13 +00:00 |
whitequark
|
0e2cd38135
|
Rust: set the SOF_KEEPALIVE flag on session sockets.
|
2016-10-04 06:42:09 +00:00 |
whitequark
|
2b3bc30396
|
Rust: implement startup kernels.
|
2016-10-04 06:08:08 +00:00 |
whitequark
|
0cd87af386
|
Rust: don't crash kernel CPU when no flash kernel is present.
|
2016-10-04 05:27:54 +00:00 |
whitequark
|
6bbaff81bf
|
Rust: implement idle kernels.
|
2016-10-04 05:20:56 +00:00 |
whitequark
|
398b709e25
|
Rust: use try_borrow where applicable.
|
2016-10-04 03:26:53 +00:00 |
whitequark
|
30e997f045
|
Rust: implement idle kernels and session takeover.
|
2016-10-02 04:37:24 +00:00 |
whitequark
|
8bced9dcb5
|
Rust: implement cache.
|
2016-10-01 18:24:53 +00:00 |
whitequark
|
d825393e81
|
Rust: implement watchdogs.
|
2016-10-01 16:26:57 +00:00 |
whitequark
|
5701b2095b
|
Rust: implement all messages used in the kernel interface.
|
2016-10-01 16:10:09 +00:00 |
whitequark
|
ab3bd67412
|
Rust: style (NFC).
|
2016-10-01 16:10:09 +00:00 |
whitequark
|
999290fe52
|
runtime: link ksupport with libm, not runtime.
We need libm for the %g format specifier.
|
2016-10-01 16:10:09 +00:00 |
whitequark
|
d3dcb4b8a2
|
runtime: remove useless copy of flush_cpu_dcache().
ksupport used to not link to libbase, I think.
|
2016-10-01 16:10:09 +00:00 |
whitequark
|
b3b1ea71c5
|
Rust: implement basic communication with kernel CPU.
|
2016-10-01 04:20:27 +00:00 |
Sebastien Bourdeauducq
|
1e0c6d6d5d
|
drtio: monitor received link_init
|
2016-09-30 11:25:06 +08:00 |
whitequark
|
1cbb187136
|
runtime: eliminate va_list from kernel interface.
|
2016-09-30 03:07:27 +00:00 |
whitequark
|
7cfa667d98
|
runtime: eliminate struct dyld_info from kernel interface.
|
2016-09-30 03:03:35 +00:00 |
whitequark
|
c6a57d2043
|
Rust: port mailbox routines.
|
2016-09-30 00:15:20 +00:00 |
whitequark
|
55b2535477
|
Rust: print git commit during startup.
|
2016-09-29 22:04:52 +00:00 |
whitequark
|
9d00023401
|
Rust: move a few things around (NFC).
|
2016-09-29 20:56:35 +00:00 |
whitequark
|
9c18f1b555
|
Rust: port clock, rtio_crg routines.
|
2016-09-29 20:42:40 +00:00 |
whitequark
|
83940ae4a6
|
Rust: add support for artiq_coreconfig.
|
2016-09-29 18:54:08 +00:00 |
whitequark
|
1e392cca64
|
runtime: remove "test mode" functionality.
|
2016-09-29 14:48:26 +00:00 |
whitequark
|
3263def5c8
|
Rust: use generated CSR functions.
|
2016-09-29 14:04:42 +00:00 |
whitequark
|
fdcb27ccff
|
Rust: add support for artiq_corelog.
|
2016-09-28 18:25:25 +00:00 |
Sebastien Bourdeauducq
|
cefb9e1405
|
drtio: add full link layer
|
2016-09-27 21:41:57 +08:00 |
whitequark
|
b14c19a886
|
Rust: add skeleton session protocol implementation.
Only ident requests are supported right now.
|
2016-09-27 13:37:17 +00:00 |
whitequark
|
89d4621c09
|
Rust: fix TcpStream::read.
|
2016-09-27 13:37:17 +00:00 |
whitequark
|
b8137103c3
|
Rust: fix prelude.
|
2016-09-27 13:37:17 +00:00 |
whitequark
|
9562d8d1df
|
Rust: liblwip: call tcp_recved where appropriate.
|
2016-09-27 13:37:17 +00:00 |
Sebastien Bourdeauducq
|
08772f7a71
|
drtio: add RX ready signaling
|
2016-09-27 19:02:54 +08:00 |
Sebastien Bourdeauducq
|
95d7cba34a
|
drtio: fixes, add aux packet test
|
2016-09-27 12:46:01 +08:00 |
Sebastien Bourdeauducq
|
e59142e344
|
drtio: use additive scrambler reset by link init
|
2016-09-27 11:38:05 +08:00 |
Sebastien Bourdeauducq
|
8a92c2c7e5
|
drtio: add RX link layer, fixes, simple loopback demo
|
2016-09-27 11:23:29 +08:00 |
Sebastien Bourdeauducq
|
4e47decdbc
|
drtio: add scrambler/descrambler and test
|
2016-09-26 14:14:14 +08:00 |
Sebastien Bourdeauducq
|
fa83ad0d9c
|
drtio: add TX link layer
|
2016-09-26 12:53:10 +08:00 |
Robert Jördens
|
fdadf550fb
|
RELEASE_NOTES: 2.0
|
2016-09-24 18:53:36 +02:00 |
Sebastien Bourdeauducq
|
2701b914e2
|
conda: update migen version requirements
|
2016-09-24 21:02:19 +08:00 |
Sebastien Bourdeauducq
|
8280e72e90
|
gateware: use new misoc CSR mapping API
|
2016-09-24 20:48:37 +08:00 |
whitequark
|
956f64906d
|
Rust: fix incorrect use of lwip API.
|
2016-09-23 05:20:15 +00:00 |
whitequark
|
ce05eee80c
|
Rust: style fix.
|
2016-09-23 05:20:04 +00:00 |
Sebastien Bourdeauducq
|
fac0c68cd1
|
novatech409b: fix get_status
|
2016-09-23 11:03:50 +08:00 |
Sebastien Bourdeauducq
|
2d6171e8c4
|
dashboard: make state restore failure on experiment opening non-fatal
|
2016-09-21 19:23:06 +08:00 |
Robert Jördens
|
2bb90a4449
|
pipistrello: shrink a few more fifos
|
2016-09-21 02:29:05 +02:00 |
whitequark
|
9a24a81f14
|
Rust: update network stack to provide blocking impls.
|
2016-09-20 14:03:31 +00:00 |
whitequark
|
dec394bc13
|
Rust: port std::error into libstd_artiq.
See https://github.com/jethrogb/rust-core_io/issues/3.
|
2016-09-20 14:02:53 +00:00 |
whitequark
|
1c7e1dd645
|
Rust: import core_io crate into libstd_artiq.
Unfortunately the crate does not work out of the box with custom
Rust builds, and forking it makes little sense over just embedding
it here. See https://github.com/jethrogb/rust-core_io/issues/2.
|
2016-09-20 08:28:00 +00:00 |
Robert Jördens
|
52f935dcfb
|
README: GPLv3+
|
2016-09-15 09:51:33 -04:00 |
Robert Jördens
|
e4d1d0a309
|
RELEASE_NOTES: 2.0rc2
|
2016-09-14 21:54:32 -04:00 |