53c6339307
runtime: break ttl-specific functions from rtio
2015-05-08 16:20:12 +08:00
a36c51eb83
DDS over RTIO (batch mode not supported yet)
2015-05-08 14:44:39 +08:00
d3753c9643
runtime: get IP and MAC from flash storage
2015-05-01 12:34:47 +08:00
967145f2dc
watchdog support on core device (broken by bug similar to issue #19 )
2015-04-29 12:58:37 +08:00
938e1c2842
Remove UP support.
...
The only advantage of UP is to support the Papilio Pro, but that port is also very limited in other ways and the Pipistrello provides a more reasonable platform that also supports AMP.
On the other hand, RPCs on UP are difficult to implement with the session.c protocol system (without an operating system or coroutines), along with many other minor difficulties and maintainance issues. Planned features such as watchdogs in the core device are also difficult on UP.
2015-04-27 20:43:45 +08:00
bd7a031466
flash_storage: cleanup and compile
2015-04-27 17:48:31 +08:00
e4251c7f41
runtime: get lwip to run
2015-04-22 15:01:32 +08:00
18106cc014
comm: refactor to support lwip event model
2015-04-22 01:31:31 +08:00
4c6387929b
runtime: link against lwip, cleanups
2015-04-17 16:38:46 +08:00
6a5f58e5a9
runtime: support test mode on AMP
2015-04-16 21:47:05 +08:00
a5ea40478c
runtime/Makefile: use printf instead of non-portable echo -e
2015-04-15 21:13:20 -06:00
9cfe00e23e
runtime: keep .bin
2015-04-15 14:05:34 +08:00
ffe4ee9137
runtime: build flash image by default
2015-04-15 12:43:15 +08:00
a336c95d0a
runtime/Makefile: work around echo vs bin/echo
2015-04-14 21:26:49 -06:00
4c10182c9f
rtio: refactor, use rtlink
2015-04-14 19:44:45 +08:00
72f9f7ed79
runtime: implement mailbox, use it for kernel startup, exceptions and termination
2015-04-05 22:07:34 +08:00
1bca614d11
runtime: use UP/AMP terminology
2015-04-05 17:55:05 +08:00
cbdc1ba46f
runtime: biprocessor support (incomplete, WIP)
2015-04-04 22:08:32 +08:00
21a0919ddc
runtime: load support code into kernel CPU
2015-04-03 17:44:56 +08:00
c6d3750076
runtime,amp: set kernel memory start to SDRAM+128K, use custom linker file to split memory
2015-04-03 16:03:38 +08:00
d38014b07d
soc/runtime: import DDS/TTL tester (functions not accessible yet)
2015-03-11 22:02:19 +01:00
61a50ee53c
reorganize for devices/controllers
2014-10-19 23:51:49 +08:00
af15f45bb9
runtime: do not use buggy llvm.eh.sjlj.* intrinsics
2014-09-23 22:09:08 +08:00
0c9f05dc80
soc/runtime: add exception management functions
2014-09-21 23:32:14 +08:00
11d8840277
runtime: new serial protocol, support multiple entry points and log messages
2014-09-15 22:40:33 +08:00
a579b105b6
soc/runtime: split main.c, add gcd64
2014-08-28 16:56:48 +08:00
a08c6d4410
runtime: support regular function calls from the kernel
2014-07-05 19:39:49 +02:00
6072f0c42f
Basic SoC and runtime design
2014-07-04 17:49:08 +02:00