tree: https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git topic/r8a7794-smp-v2 head: 28ff1a758639895fd5cea127ba16f92ff3f30628 commit: 0cc5e107f08f1835b8fcd6bddf91a7259a7298ae [2/3] ARM: shmobile: rcar-gen2: Make sure CNTVOFF is initialized on CA7/15 config: arm-allmodconfig (attached as .config) compiler: arm-linux-gnueabi-gcc (Debian 6.1.1-9) 6.1.1 20160705 reproduce: wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 0cc5e107f08f1835b8fcd6bddf91a7259a7298ae # save the attached .config to linux build tree make.cross ARCH=arm All errors (new ones prefixed by >>): arch/arm/mach-shmobile/headsmp-apmu.S: Assembler messages: >> arch/arm/mach-shmobile/headsmp-apmu.S:24: Error: selected processor does not support `isb' in ARM mode arch/arm/mach-shmobile/headsmp-apmu.S:27: Error: selected processor does not support `isb' in ARM mode arch/arm/mach-shmobile/headsmp-apmu.S:29: Error: selected processor does not support `isb' in ARM mode vim +24 arch/arm/mach-shmobile/headsmp-apmu.S 13 14 ENTRY(shmobile_init_cntvoff) 15 /* 16 * CNTVOFF has to be initialized either from non-secure Hypervisor 17 * mode or secure Monitor mode with SCR.NS==1. If TrustZone is enabled 18 * then it should be handled by the secure code 19 */ 20 cps #MON_MODE 21 mrc p15, 0, r1, c1, c1, 0 /* Get Secure Config */ 22 orr r0, r1, #1 23 mcr p15, 0, r0, c1, c1, 0 /* Set Non Secure bit */ > 24 isb 25 mov r0, #0 26 mcrr p15, 4, r0, r0, c14 /* CNTVOFF = 0 */ 27 isb 28 mcr p15, 0, r1, c1, c1, 0 /* Set Secure bit */ 29 isb 30 cps #SVC_MODE 31 ret lr 32 ENDPROC(shmobile_init_cntvoff) 33 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip