rc2014-tiny: sort out the address map
authorAlan Cox <alan@linux.intel.com>
Tue, 2 Oct 2018 11:55:49 +0000 (12:55 +0100)
committerAlan Cox <alan@linux.intel.com>
Tue, 2 Oct 2018 11:55:49 +0000 (12:55 +0100)
Kernel/platform-rc2014-tiny/Makefile
Kernel/platform-rc2014-tiny/rc2014.s
Kernel/platform-rc2014-tiny/rules.mk

index 4e44a3b..11823ff 100644 (file)
@@ -1,8 +1,8 @@
 ASRCS = crt0.s tricks.s commonmem.s rc2014.s
 CSRCS = devices.c main.c devtty.c
 DISCARD_CSRCS = discard.c
-DISCARD_DSRCS = ../dev/devide_discard.c ../dev/ds1302_discard.c
-DSRCS = ../dev/devide.c ../dev/mbr.c ../dev/blkdev.c
+DISCARD_DSRCS = ../dev/devide_discard.c ../dev/ds1302_discard.c ../dev/mbr.c
+DSRCS = ../dev/devide.c ../dev/blkdev.c
 DSRCS +=  ../dev/ds1302.c
 DASRCS = ../dev/ds1302_rc2014.s
 NSRCS = 
index 9ff1273..75063b0 100644 (file)
@@ -67,8 +67,14 @@ ACIA_RTS_LOW_A       .EQU     0x96   ; rts low, xmit interrupt disabled
 ; Buffers
 ;=========================================================================
         .area _BUFFERS
+       .globl kernel_endmark
+
 _bufpool:
         .ds (BUFSIZE * 4) ; adjust NBUFS in config.h in line with this
+;
+;      So we can check for overflow
+;
+kernel_endmark:
 
 ;=========================================================================
 ; Initialization code
index 2c727a9..2034bb3 100644 (file)
@@ -9,7 +9,7 @@ export CROSS_CC_VIDEO=--codeseg CODE2
 export CROSS_CC_SYS1=--codeseg CODE
 export CROSS_CC_SYS2=--codeseg CODE
 export CROSS_CC_SYS3=--codeseg CODE
-export CROSS_CC_SYS4=--codeseg CODE2
+export CROSS_CC_SYS4=--codeseg COMMONMEM
 export CROSS_CC_SYS5=--codeseg COMMONMEM
 export CROSS_CC_SEGDISC=--codeseg DISCARD