All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] minios: fix x86_32 compilation
@ 2008-01-22 11:11 Samuel Thibault
  0 siblings, 0 replies; only message in thread
From: Samuel Thibault @ 2008-01-22 11:11 UTC (permalink / raw)
  To: xen-devel

Fix x86_32 compilation

Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>

---
(That is not needed in 3.2)

diff -r b4e8d0bb7901 extras/mini-os/include/fs.h
--- a/extras/mini-os/include/fs.h	Tue Jan 22 10:53:14 2008 +0000
+++ b/extras/mini-os/include/fs.h	Tue Jan 22 11:08:43 2008 +0000
@@ -3,6 +3,7 @@
 
 #include <xen/io/fsif.h>
 #include <semaphore.h>
+#include <types.h>
 
 struct fs_import 
 {
diff -r b4e8d0bb7901 extras/mini-os/include/types.h
--- a/extras/mini-os/include/types.h	Tue Jan 22 10:53:14 2008 +0000
+++ b/extras/mini-os/include/types.h	Tue Jan 22 11:08:43 2008 +0000
@@ -19,6 +19,7 @@
 
 #ifndef _TYPES_H_
 #define _TYPES_H_
+#include <stddef.h>
 
 typedef signed char         s8;
 typedef unsigned char       u8;
@@ -78,5 +79,4 @@ typedef s64 int64_t;
 #define UINT_MAX            (~0U)
 
 typedef long ssize_t;
-typedef unsigned long size_t;
 #endif /* _TYPES_H_ */
diff -r b4e8d0bb7901 extras/mini-os/include/x86/arch_sched.h
--- a/extras/mini-os/include/x86/arch_sched.h	Tue Jan 22 10:53:14 2008 +0000
+++ b/extras/mini-os/include/x86/arch_sched.h	Tue Jan 22 11:08:43 2008 +0000
@@ -12,7 +12,7 @@ static inline struct thread* get_current
 #else
     register unsigned long sp asm("rsp");
 #endif 
-    current = (void *)(sp & ~(STACK_SIZE-1));
+    current = (void *)(unsigned long)(sp & ~(STACK_SIZE-1));
     return *current;
 }
 
diff -r b4e8d0bb7901 extras/mini-os/kernel.c
--- a/extras/mini-os/kernel.c	Tue Jan 22 10:53:14 2008 +0000
+++ b/extras/mini-os/kernel.c	Tue Jan 22 11:08:43 2008 +0000
@@ -89,7 +89,7 @@ static void netfront_thread(void *p)
     init_netfront(NULL, NULL, NULL);
 }
 
-#define RAND_MIX 2654435769
+#define RAND_MIX 2654435769U
 
 /* Should be random enough for this use */
 static int rand(void)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-01-22 11:11 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-22 11:11 [PATCH] minios: fix x86_32 compilation Samuel Thibault

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.