CVSROOT:        /cvs
Module name:    src
Changes by:     kette...@cvs.openbsd.org        2018/08/06 12:39:13

Modified files:
        sys/arch/arm/arm: arm32_machdep.c bcopy_page.S bcopyinout.S 
                          copystr.S cpu.c cpufunc_asm.S 
                          cpufunc_asm_armv7.S cpuswitch7.S exception.S 
                          fault.c genassym.cf in_cksum_arm.S 
                          irq_dispatch.S locore.S setstack.S sigcode.S 
                          softintr.c undefined.c vectors.S 
        sys/arch/arm/cortex: ampintc.c 
        sys/arch/arm/include: cpu.h 
        sys/arch/armv7/armv7: armv7_machdep.c armv7_start.S locore0.S 
Added files:
        sys/arch/arm/include: mplock.h 
        sys/arch/armv7/include: mplock.h 

Log message:
Make it possible to build a MULTIPROCESSOR kernel on armv7.  While this
doesn't actually spin up any secondary CPUs, it does run.  Mostly a cleanup
of <machine/cpu.h> along the lines of what I did earlier on arm64.  Makes
armv7 use the MI mplock implementation and implements copyin32.

ok patrick@

Reply via email to