Get last commit to compile with gcc
authorZach Anderson <zra@fortitude.(none)>
Sun, 13 Sep 2009 22:51:18 +0000 (15:51 -0700)
committerZach Anderson <zra@fortitude.(none)>
Sun, 13 Sep 2009 22:51:18 +0000 (15:51 -0700)
kern/arch/i386/atomic.h
kern/include/ros/noivy.h
kern/include/trap.h

index e2b2b05..ce675e9 100644 (file)
@@ -10,7 +10,7 @@
  * write-orderings are respected. */
 #define wmb_f() ({ asm volatile("sfence"); })
 
-typedef void*RACY atomic_t;
+typedef void * RACY atomic_t;
 typedef volatile uint32_t RACY spinlock_t;
 
 static inline void atomic_init(atomic_t *number, int32_t val);
@@ -18,7 +18,7 @@ static inline int32_t atomic_read(atomic_t *number);
 static inline void atomic_set(atomic_t *number, int32_t val);
 static inline void atomic_inc(atomic_t *number);
 static inline void atomic_dec(atomic_t *number);
-static inline void atomic_andb(volatile uint8_t* number, uint8_t mask);
+static inline void atomic_andb(volatile uint8_t RACY* number, uint8_t mask);
 static inline void spin_lock(volatile uint32_t SRACY*COUNT(1) lock);
 static inline void spin_unlock(volatile uint32_t SRACY* lock);
 
index 82a27b7..83d4d41 100644 (file)
 #define SOUTDYNAMIC
 #define SDYNBAR(b)
 
+#define RO
+#define LCKD(x)
+#define RACY
+#define PRIVATE
+
 #define BASE(p)
 
 #define SGROUP(g)
index fc76c49..eec4b27 100644 (file)
@@ -20,8 +20,8 @@ typedef struct InterruptHandler {
 
 #ifdef __IVY__
 #pragma cilnoremove("iht_lock")
-#endif
 extern spinlock_t iht_lock;
+#endif
 extern handler_t LCKD(&iht_lock) (CT(NUM_INTERRUPT_HANDLERS) RO interrupt_handlers)[];
 
 void idt_init(void);