Kernel: Fix kernel.def U_DATA offsets
authorWill Sowerbutts <will@sowerbutts.com>
Sun, 8 Jan 2017 22:15:01 +0000 (22:15 +0000)
committerWill Sowerbutts <will@sowerbutts.com>
Sun, 8 Jan 2017 23:05:11 +0000 (23:05 +0000)
Kernel/kernel.def

index a4b05ec..2cdc8e5 100644 (file)
@@ -18,9 +18,9 @@ U_DATA__U_ISP               .equ (U_DATA+26)  ; void * (initial stack pointer wh
 U_DATA__U_TOP               .equ (U_DATA+28)  ; uint16_t
 U_DATA__U_BREAK             .equ (U_DATA+30)  ; uint16_t
 U_DATA__U_SIGVEC            .equ (U_DATA+32)  ; table of function pointers (void *)
-U_DATA__U_BASE             .equ (U_DATA+64)  ; uint8_t *
-U_DATA__U_COUNT                    .equ (U_DATA+66)  ; uint16_t
-U_DATA__U_OFFSET           .equ (U_DATA+68)  ; uint32_t
+U_DATA__U_BASE              .equ (U_DATA+96)  ; uint8_t *
+U_DATA__U_COUNT             .equ (U_DATA+98) ; uint16_t
+U_DATA__U_OFFSET            .equ (U_DATA+100) ; uint32_t
 
 ; Keep these in sync with struct p_tab!!
 P_TAB__P_STATUS_OFFSET      .equ 0
@@ -36,4 +36,4 @@ OS_BANK                     .equ 0            ; value from include/kernel.h
 EAGAIN                      .equ 11           ; value from include/kernel.h
 
 ; Keep in sync with struct blkbuf
-BUFSIZE                    .equ 520
+BUFSIZE                     .equ 520