From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DBE27C54E49 for ; Thu, 7 May 2020 14:33:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A4AFB2083B for ; Thu, 7 May 2020 14:33:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728588AbgEGO3d (ORCPT ); Thu, 7 May 2020 10:29:33 -0400 Received: from mga07.intel.com ([134.134.136.100]:25784 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728417AbgEGO3Q (ORCPT ); Thu, 7 May 2020 10:29:16 -0400 IronPort-SDR: 2RobVBkfrxXkDvz0ZdJlLMdJM0LvZLAKbO3zyxSOIiCHTLBa2anxe6aauCIkDcDariQ+lPWmJU tcdSuvwnOMjw== X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 May 2020 07:29:05 -0700 IronPort-SDR: 7BlN5YxGawHo3l8iqM3VbFuZy0MmNlnMwBuzmQpOkjBNWUrkHmNeh3b6ugRj8JYpBBA2vmPhyB Ugm7TbGB0wRg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,364,1583222400"; d="gz'50?scan'50,208,50";a="249301122" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga007.jf.intel.com with ESMTP; 07 May 2020 07:29:02 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1jWhWH-0009EA-U5; Thu, 07 May 2020 22:29:01 +0800 Date: Thu, 7 May 2020 22:28:57 +0800 From: kbuild test robot To: Christophe Leroy Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Michael Ellerman Subject: arch/powerpc/kernel/head_40x.S:348: Error: attempt to move .org backwards Message-ID: <202005072246.e9idwN0b%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="y0ulUmNC+osPPQO6" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --y0ulUmNC+osPPQO6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Christophe, First bad commit (maybe != root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: a811c1fa0a02c062555b54651065899437bacdbe commit: 9e27086292aa880921a0f2b8501e5189d5efcf03 powerpc/32: Warn and return ENOSYS on syscalls from kernel date: 3 months ago config: powerpc64-randconfig-r022-20200507 (attached as .config) compiler: powerpc-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 9e27086292aa880921a0f2b8501e5189d5efcf03 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day GCC_VERSION=9.3.0 make.cross ARCH=powerpc64 If you fix the issue, kindly add following tag as appropriate Reported-by: kbuild test robot All errors (new ones prefixed by >>): arch/powerpc/kernel/head_40x.S: Assembler messages: arch/powerpc/kernel/head_40x.S:804: Warning: invalid register expression >> arch/powerpc/kernel/head_40x.S:348: Error: attempt to move .org backwards vim +348 arch/powerpc/kernel/head_40x.S 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 200 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 201 /* First, check if it was a zone fault (which means a user 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 202 * tried to access a kernel or read-protected page - always 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 203 * a SEGV). All other faults here must be stores, so no 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 204 * need to check ESR_DST as well. */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 205 mfspr r10, SPRN_ESR 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 206 andis. r10, r10, ESR_DIZ@h 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 207 bne 2f 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 208 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 209 mfspr r10, SPRN_DEAR /* Get faulting address */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 210 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 211 /* If we are faulting a kernel address, we have to use the 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 212 * kernel page tables. 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 213 */ 8a13c4f972e6c10 arch/powerpc/kernel/head_40x.S Kumar Gala 2007-10-11 214 lis r11, PAGE_OFFSET@h 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 215 cmplw r10, r11 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 216 blt+ 3f 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 217 lis r11, swapper_pg_dir@h 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 218 ori r11, r11, swapper_pg_dir@l 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 219 li r9, 0 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 220 mtspr SPRN_PID, r9 /* TLB will have 0 TID */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 221 b 4f 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 222 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 223 /* Get the PGD for the current thread. 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 224 */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 225 3: ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 226 mfspr r11,SPRN_SPRG_THREAD 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 227 lwz r11,PGDIR(r11) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 228 4: 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 229 tophys(r11, r11) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 230 rlwimi r11, r10, 12, 20, 29 /* Create L1 (pgdir/pmd) address */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 231 lwz r11, 0(r11) /* Get L1 entry */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 232 rlwinm. r12, r11, 0, 0, 19 /* Extract L2 (pte) base address */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 233 beq 2f /* Bail if no table */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 234 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 235 rlwimi r12, r10, 22, 20, 29 /* Compute PTE address */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 236 lwz r11, 0(r12) /* Get Linux PTE */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 237 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 238 andi. r9, r11, _PAGE_RW /* Is it writeable? */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 239 beq 2f /* Bail if not */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 240 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 241 /* Update 'changed'. 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 242 */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 243 ori r11, r11, _PAGE_DIRTY|_PAGE_ACCESSED|_PAGE_HWWRITE 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 244 stw r11, 0(r12) /* Update Linux page table */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 245 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 246 /* Most of the Linux PTE is ready to load into the TLB LO. 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 247 * We set ZSEL, where only the LS-bit determines user access. 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 248 * We set execute, because we don't have the granularity to 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 249 * properly set this at the page level (Linux problem). 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 250 * If shared is set, we cause a zero PID->TID load. 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 251 * Many of these bits are software only. Bits we don't set 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 252 * here we (properly should) assume have the appropriate value. 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 253 */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 254 li r12, 0x0ce2 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 255 andc r11, r11, r12 /* Make sure 20, 21 are zero */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 256 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 257 /* find the TLB index that caused the fault. It has to be here. 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 258 */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 259 tlbsx r9, 0, r10 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 260 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 261 tlbwe r11, r9, TLB_DATA /* Load TLB LO */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 262 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 263 /* Done...restore registers and get out of here. 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 264 */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 265 #ifdef CONFIG_403GCX 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 266 lwz r12, 12(r0) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 267 lwz r11, 8(r0) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 268 mtspr SPRN_PID, r12 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 269 mtcr r11 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 270 lwz r9, 4(r0) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 271 lwz r12, 0(r0) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 272 #else ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 273 mfspr r12, SPRN_SPRG_SCRATCH5 ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 274 mfspr r11, SPRN_SPRG_SCRATCH6 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 275 mtspr SPRN_PID, r12 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 276 mtcr r11 ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 277 mfspr r9, SPRN_SPRG_SCRATCH4 ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 278 mfspr r12, SPRN_SPRG_SCRATCH3 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 279 #endif ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 280 mfspr r11, SPRN_SPRG_SCRATCH1 ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 281 mfspr r10, SPRN_SPRG_SCRATCH0 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 282 PPC405_ERR77_SYNC 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 283 rfi /* Should sync shadow TLBs */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 284 b . /* prevent prefetch past rfi */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 285 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 286 2: 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 287 /* The bailout. Restore registers to pre-exception conditions 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 288 * and call the heavyweights to help us out. 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 289 */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 290 #ifdef CONFIG_403GCX 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 291 lwz r12, 12(r0) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 292 lwz r11, 8(r0) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 293 mtspr SPRN_PID, r12 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 294 mtcr r11 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 295 lwz r9, 4(r0) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 296 lwz r12, 0(r0) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 297 #else ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 298 mfspr r12, SPRN_SPRG_SCRATCH5 ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 299 mfspr r11, SPRN_SPRG_SCRATCH6 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 300 mtspr SPRN_PID, r12 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 301 mtcr r11 ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 302 mfspr r9, SPRN_SPRG_SCRATCH4 ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 303 mfspr r12, SPRN_SPRG_SCRATCH3 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 304 #endif ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 305 mfspr r11, SPRN_SPRG_SCRATCH1 ee43eb788b3a064 arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2009-07-14 306 mfspr r10, SPRN_SPRG_SCRATCH0 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 307 b DataAccess 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 308 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 309 /* 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 310 * 0x0400 - Instruction Storage Exception 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 311 * This is caused by a fetch from non-execute or guarded pages. 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 312 */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 313 START_EXCEPTION(0x0400, InstructionAccess) 7271fc960424a2f arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-04-30 314 EXCEPTION_PROLOG 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 315 mr r4,r12 /* Pass SRR0 as arg2 */ 1ca9db5b6556c38 arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-12-21 316 stw r4, _DEAR(r11) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 317 li r5,0 /* Pass zero as arg3 */ a546498f3bf9aac arch/powerpc/kernel/head_40x.S Benjamin Herrenschmidt 2012-03-07 318 EXC_XFER_LITE(0x400, handle_page_fault) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 319 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 320 /* 0x0500 - External Interrupt Exception */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 321 EXCEPTION(0x0500, HardwareInterrupt, do_IRQ, EXC_XFER_LITE) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 322 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 323 /* 0x0600 - Alignment Exception */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 324 START_EXCEPTION(0x0600, Alignment) 7271fc960424a2f arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-04-30 325 EXCEPTION_PROLOG 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 326 mfspr r4,SPRN_DEAR /* Grab the DEAR and save it */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 327 stw r4,_DEAR(r11) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 328 addi r3,r1,STACK_FRAME_OVERHEAD 642770dd96cb04e arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-04-30 329 EXC_XFER_STD(0x600, alignment_exception) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 330 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 331 /* 0x0700 - Program Exception */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 332 START_EXCEPTION(0x0700, ProgramCheck) 7271fc960424a2f arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-04-30 333 EXCEPTION_PROLOG 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 334 mfspr r4,SPRN_ESR /* Grab the ESR and save it */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 335 stw r4,_ESR(r11) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 336 addi r3,r1,STACK_FRAME_OVERHEAD dc1c1ca3dcd94c5 arch/powerpc/kernel/head_4xx.S Stephen Rothwell 2005-10-01 337 EXC_XFER_STD(0x700, program_check_exception) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 338 642770dd96cb04e arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-04-30 339 EXCEPTION(0x0800, Trap_08, unknown_exception, EXC_XFER_STD) 642770dd96cb04e arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-04-30 340 EXCEPTION(0x0900, Trap_09, unknown_exception, EXC_XFER_STD) 642770dd96cb04e arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-04-30 341 EXCEPTION(0x0A00, Trap_0A, unknown_exception, EXC_XFER_STD) 642770dd96cb04e arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-04-30 342 EXCEPTION(0x0B00, Trap_0B, unknown_exception, EXC_XFER_STD) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 343 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 344 /* 0x0C00 - System Call Exception */ 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 345 START_EXCEPTION(0x0C00, SystemCall) b86fb88855ea788 arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-04-30 346 SYSCALL_ENTRY 0xc00 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 347 642770dd96cb04e arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-04-30 @348 EXCEPTION(0x0D00, Trap_0D, unknown_exception, EXC_XFER_STD) 642770dd96cb04e arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-04-30 349 EXCEPTION(0x0E00, Trap_0E, unknown_exception, EXC_XFER_STD) 642770dd96cb04e arch/powerpc/kernel/head_40x.S Christophe Leroy 2019-04-30 350 EXCEPTION(0x0F00, Trap_0F, unknown_exception, EXC_XFER_STD) 14cf11af6cf608e arch/powerpc/kernel/head_4xx.S Paul Mackerras 2005-09-26 351 :::::: The code at line 348 was first introduced by commit :::::: 642770dd96cb04e7cf8f7677e35cd528cda0a97b powerpc/32: Enter exceptions with MSR_EE unset :::::: TO: Christophe Leroy :::::: CC: Michael Ellerman --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --y0ulUmNC+osPPQO6 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 KC9m/wdcu1Mdrs8BAA== --y0ulUmNC+osPPQO6--