X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-ppc64%2Fppc_asm.h;h=9031d8a29acaf6eb1c9ebab471ad2e9dfa44fe8c;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=6ac08bb267e042c3753fc2ea496f735958f25018;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/include/asm-ppc64/ppc_asm.h b/include/asm-ppc64/ppc_asm.h index 6ac08bb26..9031d8a29 100644 --- a/include/asm-ppc64/ppc_asm.h +++ b/include/asm-ppc64/ppc_asm.h @@ -28,6 +28,9 @@ #define REST_8GPRS(n, base) REST_4GPRS(n, base); REST_4GPRS(n+4, base) #define REST_10GPRS(n, base) REST_8GPRS(n, base); REST_2GPRS(n+8, base) +#define SAVE_NVGPRS(base) SAVE_8GPRS(14, base); SAVE_10GPRS(22, base) +#define REST_NVGPRS(base) REST_8GPRS(14, base); REST_10GPRS(22, base) + #define SAVE_FPR(n, base) stfd n,THREAD_FPR0+8*(n)(base) #define SAVE_2FPRS(n, base) SAVE_FPR(n, base); SAVE_FPR(n+1, base) #define SAVE_4FPRS(n, base) SAVE_2FPRS(n, base); SAVE_2FPRS(n+2, base) @@ -54,11 +57,6 @@ #define REST_16VRS(n,b,base) REST_8VRS(n,b,base); REST_8VRS(n+8,b,base) #define REST_32VRS(n,b,base) REST_16VRS(n,b,base); REST_16VRS(n+16,b,base) -#define CHECKANYINT(ra,rb) \ - mfspr rb,SPRG3; /* Get Paca address */\ - ld ra,PACALPPACA+LPPACAANYINT(rb); /* Get pending interrupt flags */\ - cmpldi 0,ra,0; - /* Macros to adjust thread priority for Iseries hardware multithreading */ #define HMT_LOW or 1,1,1 #define HMT_MEDIUM or 2,2,2