compiler: system calls
Basic SoC and runtime design
Minor cleanup
core_dds -> dds_core
devices: add basic core device serial comms driver
compiler/ir: pass arguments to syscall
gitignore: add runtime binaries
compiler/ir: load into device
devices/runtime: use regular function call instead of syscall
runtime: support regular function calls from the kernel
soc: add LED
compiler/ir: create machine code from kernel statements
devices: add simple GPIO out
add gpio_out syscall
runtime: run kernel just once
devices/core: compile to machine code and run on hardware
devices/runtime: machine code emission
examples: core device LED test
examples/coredev_test: use CoreCom as a context manager
examples/coredev_test: print prime numbers