whitequark
|
a2bc12da68
|
Only print gateware/software mismatch warning once per process.
|
2017-12-26 21:13:46 +00:00 |
|
whitequark
|
31b52ff1b3
|
coredevice: do not desync kernel TCP stream on RPCReturnValueError.
And propagate the error upwards instead of trying to squeeze it
through the core device in futility.
|
2017-06-25 04:47:32 +00:00 |
|
whitequark
|
fdb24ef139
|
coredevice: truncate overlong exception messages.
If we have a really long one (megabytes) then this may exhaust
the heap of the core device and crash it.
|
2017-06-25 04:39:08 +00:00 |
|
whitequark
|
284382b1f5
|
compiler: add support for bytearray values in RPC (#714).
|
2017-06-09 07:15:25 +00:00 |
|
whitequark
|
66a683f583
|
compiler: add support for bytes values in RPC (#714).
|
2017-06-09 07:10:48 +00:00 |
|
|
ebb4660207
|
coredevice: compare software and gateware versions strictly
|
2017-06-07 02:11:54 +08:00 |
|
|
bea7a47349
|
coredevice: compare gateware and software versions on release numbers only. Closes #738
|
2017-06-05 13:52:24 +08:00 |
|
|
5ccca74a3f
|
fold comm device into core device
|
2017-05-22 15:45:45 +08:00 |
|
whitequark
|
948ed6fb0a
|
Extract core device management interface from session interface (#691).
|
2017-03-29 03:36:21 +00:00 |
|
whitequark
|
b643847da5
|
Fix a misleading message for non-clean kernel termination.
|
2017-03-28 14:22:20 +00:00 |
|
whitequark
|
795a3e24d8
|
artiq_coreboot: block until hotswap image is actually received.
|
2017-03-07 11:36:28 +00:00 |
|
whitequark
|
b0cdef3211
|
firmware: implement hotswap through artiq_coreboot tool.
|
2017-03-06 16:01:28 +00:00 |
|
whitequark
|
e8c093deb3
|
Allow changing runtime log level without recompilation.
This shouldn't affect performance much, as the log crate guards
every log statement with a branch, adding just two instructions.
|
2017-03-03 06:06:26 +00:00 |
|
|
7d6ebabc1b
|
reorganize core device communication code
|
2017-02-27 18:37:30 +08:00 |
|