Sebastien Bourdeauducq
|
1780759327
|
dds: phase control (mostly untested)
|
2014-11-20 12:32:56 -08:00 |
Sebastien Bourdeauducq
|
61a50ee53c
|
reorganize for devices/controllers
|
2014-10-19 23:51:49 +08:00 |
Sebastien Bourdeauducq
|
1c24a5971b
|
rtio: error recovery
|
2014-10-10 20:12:22 +08:00 |
Sebastien Bourdeauducq
|
af15f45bb9
|
runtime: do not use buggy llvm.eh.sjlj.* intrinsics
|
2014-09-23 22:09:08 +08:00 |
Sebastien Bourdeauducq
|
0a02d9fb78
|
soc/runtime: add levels to exception_pop
|
2014-09-23 16:22:32 +08:00 |
Sebastien Bourdeauducq
|
b37ceb328f
|
soc/runtime: fix use of setjmp
|
2014-09-22 13:18:48 +08:00 |
Sebastien Bourdeauducq
|
3de24619b2
|
corecom: exception support
|
2014-09-21 23:36:10 +08:00 |
Sebastien Bourdeauducq
|
040fa0e02a
|
runtime: blink LED at startup
|
2014-09-15 22:56:23 +08:00 |
Sebastien Bourdeauducq
|
11d8840277
|
runtime: new serial protocol, support multiple entry points and log messages
|
2014-09-15 22:40:33 +08:00 |
Sebastien Bourdeauducq
|
6861d28d2d
|
runtime: support arbitrarily long initial DDS setup time
|
2014-09-12 15:40:34 +08:00 |
Sebastien Bourdeauducq
|
16b2d9f177
|
runtime: support real-time FUD
|
2014-09-12 15:34:11 +08:00 |
Sebastien Bourdeauducq
|
3d8159ceb5
|
soc/runtime: find ELF entry point
This allows multiple functions to be defined, with the main one not necessarily starting at 0.
|
2014-09-07 17:30:35 +08:00 |
Sebastien Bourdeauducq
|
4915b4b5aa
|
PEP8
|
2014-09-05 12:03:22 +08:00 |
Sebastien Bourdeauducq
|
a579b105b6
|
soc/runtime: split main.c, add gcd64
|
2014-08-28 16:56:48 +08:00 |
Sebastien Bourdeauducq
|
7a90f4f4ec
|
runtime: start RTIO counter at first rtio_set
|
2014-08-18 23:46:58 +08:00 |
Sebastien Bourdeauducq
|
7d8dc4ef30
|
runtime: support 64-bit RTIO timestamps
|
2014-08-18 23:41:54 +08:00 |
Sebastien Bourdeauducq
|
f390e9a7d1
|
corecom_serial: add CRC for kernel
|
2014-07-23 19:12:22 -06:00 |
Sebastien Bourdeauducq
|
06cc9302f8
|
soc/runtime: fix DDS programming
|
2014-07-23 17:10:49 -06:00 |
Sebastien Bourdeauducq
|
ba088614d8
|
runtime: add dds_program
|
2014-07-23 11:49:48 -06:00 |
Sebastien Bourdeauducq
|
dec7c1438f
|
runtime: implement rtio_sync syscall
|
2014-07-22 11:36:54 -06:00 |
Sebastien Bourdeauducq
|
5573cf3688
|
soc: add tester IO
|
2014-07-22 10:45:59 -06:00 |
Sebastien Bourdeauducq
|
043c4345e5
|
soc/runtime: add RTIO support
|
2014-07-20 18:28:56 -06:00 |
Sebastien Bourdeauducq
|
17fab6f024
|
corecom_serial: support ident and runtime environment creation
|
2014-07-15 11:21:31 -06:00 |
Sebastien Bourdeauducq
|
bb4a992907
|
runtime: implement RPC syscall
|
2014-07-07 19:13:43 +02:00 |
Sebastien Bourdeauducq
|
a03a60b90e
|
Variadic function demo
|
2014-07-06 21:06:53 +02:00 |
Sebastien Bourdeauducq
|
5570d45acb
|
runtime: run kernel just once
|
2014-07-05 22:47:23 +02:00 |
Sebastien Bourdeauducq
|
301b7d51fa
|
add gpio_out syscall
|
2014-07-05 22:46:43 +02:00 |
Sebastien Bourdeauducq
|
a08c6d4410
|
runtime: support regular function calls from the kernel
|
2014-07-05 19:39:49 +02:00 |
Sebastien Bourdeauducq
|
6072f0c42f
|
Basic SoC and runtime design
|
2014-07-04 17:49:08 +02:00 |