1*4882a593Smuzhiyun #ifndef __ASM_M68K_PROCESSOR_H 2*4882a593Smuzhiyun #define __ASM_M68K_PROCESSOR_H 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun #include <asm/ptrace.h> 5*4882a593Smuzhiyun #include <asm/types.h> 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun #define _GLOBAL(n)\ 8*4882a593Smuzhiyun .globl n;\ 9*4882a593Smuzhiyun n: 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun /* Macros for setting and retrieving special purpose registers */ 12*4882a593Smuzhiyun #define setvbr(v) asm volatile("movec %0,%%VBR" : : "r" (v)) 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun #ifndef __ASSEMBLY__ 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun #endif /* ifndef ASSEMBLY*/ 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun #endif /* __ASM_M68K_PROCESSOR_H */ 19