CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@