History

20111231-1027

forsyth committed 14 years ago

Commit a098dea1 parent 5e43f966 files · +15 −5Browse files

Unified · Split

6 files
  1. CHANGES +2 −0
  2. Linux/386/include/emu.h +1 −1
  3. Linux/arm/include/emu.h +1 −1
  4. Linux/power/include/emu.h +5 −1
  5. Linux/spim/include/emu.h +5 −1
  6. include/version.h +1 −1
CHANGES+2−0
@@ -1,3 +1,5 @@
1+20111231
2+ Linux/*/include/emu.h adjustments for USE_PTHREADS for non-x86 processors
13 20111221
24 add `...` uninterpreted string literals to limbo/lex.c, appl/cmd/limbo/lex.b
35 20111215
Linux/386/include/emu.h+1−1
@@ -22,7 +22,7 @@ static __inline Proc *getup(void) { · 21 unmodified lines
2222 : "=a" (p)
2323 );
2424 return *(Proc **)((uintptr)p & ~(KSTACK - 1));
25−};
25+}
2626 #else
2727 extern Proc* getup(void);
2828 #endif
Linux/arm/include/emu.h+1−1
@@ -22,7 +22,7 @@ static __inline Proc *getup(void) { · 21 unmodified lines
2222 : "=r" (p)
2323 );
2424 return *(Proc **)((uintptr)p & ~(KSTACK - 1));
25−};
25+}
2626 #else
2727 extern Proc* getup(void);
2828 #endif
Linux/power/include/emu.h+5−1
@@ -20,11 +20,15 @@ struct FPU · 19 unmodified lines
2020 */
2121 #define KSTACK (16 * 1024)
2222
23+#ifndef USE_PTHREADS
2324 static __inline Proc *getup(void) {
2425 Proc *p;
2526 __asm__( "mr %0, 1" : "=r" (p));
2627 return *(Proc **)((unsigned long)p & ~(KSTACK - 1));
27−};
28+}
29+#else
30+extern Proc* getup(void);
31+#endif
2832
2933 #define up (getup())
3034
Linux/spim/include/emu.h+5−1
@@ -20,13 +20,17 @@ struct FPU · 19 unmodified lines
2020 */
2121 #define KSTACK (16 * 1024)
2222
23+#ifndef USE_PTHREADS
2324 static __inline Proc *getup(void) {
2425 Proc *p;
2526 __asm__( "move %0, $29\n\t"
2627 : "=r" (p)
2728 );
2829 return *(Proc **)((unsigned long)p & ~(KSTACK - 1));
29−};
30+}
31+#else
32+extern Proc* getup(void);
33+#endif
3034
3135 #define up (getup())
3236
include/version.h+1−1
@@ -1 +1 @@
1−#define VERSION "Fourth Edition (20111222)"
1+#define VERSION "Fourth Edition (20111231)"