/* this must be called very early as the kernel might use some instruction that are emulated on the 060  */
void __init base_trap_init(void)
/* this must be called very early as the kernel might use some instruction that are emulated on the 060  */
void __init base_trap_init(void)
{
	if(MACH_IS_SUN3X) {
		extern e_vector *sun3x_prom_vbr;
		__asm__ volatile ("movec %%vbr, %0" : "=r" (sun3x_prom_vbr));
	}
	__asm__ volatile ("movec %0,%%vbr" : : "r" ((void*)vectors));
	if (CPU_IS_060) {
		asmlinkage void unimp_vec(void) asm ("_060_isp_unimp");
		vectors[VEC_UNIMPII] = unimp_vec;
	}
}