dragon: Set up SAM vector for kernel too
authorTormod Volden <debian.tormod@gmail.com>
Sun, 17 May 2015 08:55:22 +0000 (10:55 +0200)
committerAlan Cox <alan@linux.intel.com>
Sun, 17 May 2015 15:24:42 +0000 (16:24 +0100)
Otherwise SAM_SAVE will read a bogus value when on the kernel
page and SAM_RESTORE will fail to return to it.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
Kernel/platform-dragon/p6809.s

index 2144f03..86a8194 100644 (file)
@@ -69,6 +69,9 @@ init_hardware:
            std _ramsize
            ldd #56
            std _procmem
+           ; set up SAM vector for kernel
+           ldx #0
+           jsr _program_vectors
            ; Turn on PIA  CB1 (50Hz interrupt)
            lda 0xFF03
            ora #1