forked from M-Labs/artiq
1
0
Fork 0
artiq/soc/runtime
Sebastien Bourdeauducq 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
..
liblwip runtime: saner lwipopts 2015-04-25 18:58:45 +08:00
lwip@737a6921c3 runtime: update lwip 2015-04-27 20:34:34 +08:00
Makefile Remove UP support. 2015-04-27 20:43:45 +08:00
bridge.c runtime: support test mode on AMP 2015-04-16 21:47:05 +08:00
bridge.h runtime: support test mode on AMP 2015-04-16 21:47:05 +08:00
dds.c runtime/test: implement ttlout, clksel and dds functions 2015-03-12 13:14:06 +01:00
dds.h soc/targets: use mem_map, fix addressing conflict on UP between ethernet and dds 2015-04-11 21:32:11 +08:00
elf_loader.c comm: refactor to support lwip event model 2015-04-22 01:31:31 +08:00
elf_loader.h runtime/elf_loader: add alignment comment 2015-04-23 19:06:23 +08:00
exception_jmp.S soc/runtime: cleanup/simplify exception_longjmp 2014-09-24 00:00:10 +08:00
exceptions.c comm: refactor to support lwip event model 2015-04-22 01:31:31 +08:00
exceptions.h runtime: implement mailbox, use it for kernel startup, exceptions and termination 2015-04-05 22:07:34 +08:00
flash_storage.c flash_storage: cleanup and compile 2015-04-27 17:48:31 +08:00
flash_storage.h flash_storage: cleanup and compile 2015-04-27 17:48:31 +08:00
gen_service_table.py Remove UP support. 2015-04-27 20:43:45 +08:00
isr.c PEP8 2014-09-05 12:03:22 +08:00
kloader.c Remove UP support. 2015-04-27 20:43:45 +08:00
kloader.h Remove UP support. 2015-04-27 20:43:45 +08:00
ksupport.c comm: refactor to support lwip event model 2015-04-22 01:31:31 +08:00
ksupport.ld runtime: get lwip to run 2015-04-22 15:01:32 +08:00
linker.ld runtime: get lwip to run 2015-04-22 15:01:32 +08:00
log.c runtime,coredevice: Ethernet support (buggy) 2015-04-23 23:22:40 +08:00
log.h comm: refactor to support lwip event model 2015-04-22 01:31:31 +08:00
mailbox.c generate MAILBOX_BASE with SoC and use it in runtime 2015-04-15 20:40:28 +08:00
mailbox.h runtime: support RPC and log on AMP 2015-04-06 19:40:12 +08:00
main.c runtime/main: fix sys_now 2015-04-24 18:30:27 +08:00
messages.h runtime: support test mode on AMP 2015-04-16 21:47:05 +08:00
rtio.c rtio: refactor, use rtlink 2015-04-14 19:44:45 +08:00
rtio.h rtio: refactor, use rtlink 2015-04-14 19:44:45 +08:00
services.c comm: refactor to support lwip event model 2015-04-22 01:31:31 +08:00
services.h runtime: new serial protocol, support multiple entry points and log messages 2014-09-15 22:40:33 +08:00
session.c Remove UP support. 2015-04-27 20:43:45 +08:00
session.h runtime,coredevice: Ethernet support (buggy) 2015-04-23 23:22:40 +08:00
test_mode.c Remove UP support. 2015-04-27 20:43:45 +08:00
test_mode.h soc/runtime: import DDS/TTL tester (functions not accessible yet) 2015-03-11 22:02:19 +01:00