Commit Graph

19 Commits

Author SHA1 Message Date
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