kernel32: uint8_t * for base, also remove bogus PROGTOP define
authorAlan Cox <alan@linux.intel.com>
Tue, 13 Sep 2016 21:09:48 +0000 (22:09 +0100)
committerAlan Cox <alan@linux.intel.com>
Tue, 13 Sep 2016 21:09:48 +0000 (22:09 +0100)
We are better seeing where it needs fixing and doing it right

Kernel/include/kernel32.h

index dbac219..44d7eda 100644 (file)
@@ -15,12 +15,10 @@ extern unsigned long kmemused(void);
 
 /* flat.c */
 extern void pagemap_switch(ptptr p);
-extern void *pagemap_base(void);
-#define PROGLOAD (uint32_t)pagemap_base()
+extern uint8_t *pagemap_base(void);
+#define PROGLOAD pagemap_base()
 extern uint32_t ugetl(void *uaddr, int *err);
 extern int uputl(uint32_t val, void *uaddr);
 
-/* Dummy */
-#define PROGTOP        0
 
 #endif