| Index: fusl/arch/powerpc/pthread_arch.h
|
| diff --git a/fusl/arch/powerpc/pthread_arch.h b/fusl/arch/powerpc/pthread_arch.h
|
| deleted file mode 100644
|
| index 10b0a2c55c013d2e4b612b10de08f19ac7bd7a1f..0000000000000000000000000000000000000000
|
| --- a/fusl/arch/powerpc/pthread_arch.h
|
| +++ /dev/null
|
| @@ -1,21 +0,0 @@
|
| -static inline struct pthread* __pthread_self() {
|
| -#ifdef __clang__
|
| - char* tp;
|
| - __asm__ __volatile__("mr %0, 2" : "=r"(tp) : :);
|
| -#else
|
| - register char* tp __asm__("r2");
|
| - __asm__ __volatile__("" : "=r"(tp));
|
| -#endif
|
| - return (pthread_t)(tp - 0x7000 - sizeof(struct pthread));
|
| -}
|
| -
|
| -#define TLS_ABOVE_TP
|
| -#define TP_ADJ(p) ((char*)(p) + sizeof(struct pthread) + 0x7000)
|
| -
|
| -#define DTP_OFFSET 0x8000
|
| -
|
| -// the kernel calls the ip "nip", it's the first saved value after the 32
|
| -// GPRs.
|
| -#define MC_PC gregs[32]
|
| -
|
| -#define CANARY canary_at_end
|
|
|