v65; fix some bit rotted stuff - not complete
authorAlan Cox <alan@linux.intel.com>
Sat, 8 Dec 2018 01:19:16 +0000 (01:19 +0000)
committerAlan Cox <alan@linux.intel.com>
Sat, 8 Dec 2018 01:19:16 +0000 (01:19 +0000)
Kernel/platform-v65/devtty.c
Kernel/platform-v65/v65.s

index e995cab..6af0d7c 100644 (file)
@@ -50,7 +50,7 @@ void tty_putc(uint8_t minor, unsigned char c)
        uart[0] = c;
 }
 
-void tty_setup(uint8_t minor)
+void tty_setup(uint8_t minor, uint8_t flag)
 {
        minor;
 }
index 7280122..f07536d 100644 (file)
@@ -37,6 +37,9 @@
            .import _kernel_flag
            .import stash_zp
            .import pushax
+           .import _chksigs
+           .import _platform_switchout
+           .import _need_resched
 
            .import outcharhex
            .import outxa
@@ -361,7 +364,7 @@ vector:
            ;
            lda #0
            sta U_DATA__U_INSYS
-           ldx #U_DATA__U_SYSCALL_SP
+           ldx #<U_DATA__U_SYSCALL_SP
            txs
            ;
            ; Check what signals are now waiting for us