CVSROOT: /cvs Module name: src Changes by: s...@cvs.openbsd.org 2010/04/28 10:20:28
Modified files: sys/arch/sgi/include: asm.h cpu.h sys/arch/sgi/sgi: ip30_machdep.c ip30_nmi.S machdep.c sys/arch/mips64/include: asm.h cpu.h sys/arch/mips64/mips64: context.S cp0access.S cpu.c genassym.cf ipifuncs.c Log message: Storeing current cpu_info address into LLAddr register, for curcpu(). Instead of previous implementation, we won't use physical cpuid to fetch curcpu(). This requires to implement IP27/35 SMP. Implemented getcurcpu() and setcurcpu() for it, smp_malloc() renamed alloc_contiguous_pages() because now it only allocate by page. ok miod@