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