68000: build fixes
authorAlan Cox <alan@linux.intel.com>
Tue, 18 Oct 2016 21:59:40 +0000 (22:59 +0100)
committerAlan Cox <alan@linux.intel.com>
Tue, 18 Oct 2016 21:59:40 +0000 (22:59 +0100)
Kernel/cpu-68000/cpu.h
Kernel/platform-v68/main.c

index 2386247..bb6f5d9 100644 (file)
@@ -12,9 +12,11 @@ typedef int32_t arg_t;
 typedef uint32_t uarg_t;               /* Holds arguments */
 typedef uint32_t usize_t;              /* Largest value passed by userspace */
 typedef int32_t susize_t;
+typedef int32_t ssize_t;
 typedef uint32_t uaddr_t;
 typedef uint32_t uptr_t;               /* User pointer equivalent */
 
+
 #define uputp  uputl                   /* Copy user pointer type */
 #define ugetp  ugetl                   /* between user and kernel */
 
index 56c81d6..51e7a11 100644 (file)
@@ -83,9 +83,9 @@ int16_t dofork(ptptr p)
 
 /* All our binaries are zero address based */
 
-uint8_t *pagemap_base(void)
+uaddr_t pagemap_base(void)
 {
-       return (uint8_t*)0x20000UL;
+       return 0x20000UL;
 }
 
 void program_mmu(uint8_t *phys, usize_t top)