syscall: overlay basics
authorAlan Cox <alan@etchedpixels.co.uk>
Tue, 27 Oct 2015 15:56:47 +0000 (15:56 +0000)
committerAlan Cox <alan@etchedpixels.co.uk>
Tue, 27 Oct 2015 15:56:47 +0000 (15:56 +0000)
commitf3fdbcef115838637e28ff26f0e6f64ec2217cbd
treea65276ed20e7982cc8fc6a26956bfcb30b353bf0
parent447fde2ff635163dea17c07a13c5d2673674b9f8
syscall: overlay basics

Split our syscall_fs2 into fs2/fs3 to get the sizes right
Include syscall_fs3 in all the platforms
New link rules for syscalls so we can overlay them
Initial bits to build (but not yet run) overlaid on 64K Z80

This breaks the msp430 for the moment (sorry !)
31 files changed:
Kernel/Makefile
Kernel/cpu-6809/rules.mk
Kernel/cpu-z80/rules.mk
Kernel/platform-coco2/Makefile
Kernel/platform-coco3/Makefile
Kernel/platform-dragon-nx32/Makefile
Kernel/platform-micropack/config.h
Kernel/platform-micropack/crt0.s
Kernel/platform-micropack/fuzix.lnk
Kernel/platform-micropack/kernel.def
Kernel/platform-micropack/rules.mk
Kernel/platform-msx1/fuzix.lnk
Kernel/platform-msx2/fuzix.lnk
Kernel/platform-mtx/fuzix.lnk
Kernel/platform-n8vem-mark4/fuzix.lnk
Kernel/platform-nc100/fuzix.lnk
Kernel/platform-p112/fuzix.lnk
Kernel/platform-pcw8256/fuzix.lnk
Kernel/platform-plus3/fuzix.lnk
Kernel/platform-px4plus/fuzix.lnk
Kernel/platform-socz80/fuzix.lnk
Kernel/platform-trs80/fuzix.lnk
Kernel/platform-ubee/fuzix.lnk
Kernel/platform-z80pack-lite/fuzix.lnk
Kernel/platform-z80pack/fuzix.lnk
Kernel/platform-zeta-v2/fuzix.lnk
Kernel/platform-zx128/fuzix.lnk
Kernel/syscall_fs2.c
Kernel/syscall_fs3.c [new file with mode: 0644]
Kernel/syscall_net.c
Kernel/tty.c