From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5684084827368005642==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: arch/powerpc/kernel/head_44x.S:601: Error: invalid operands and sections) for `|' Date: Mon, 11 Jan 2021 06:16:16 +0800 Message-ID: <202101110602.dyNnp395-lkp@intel.com> List-Id: --===============5684084827368005642== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Christophe, First bad commit (maybe !=3D root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git = master head: 0653161f0faca68b77b3f36fb4b4b9b8b07050e5 commit: 03fd42d458fb9cb69e712600bd69ff77ff3a45a8 powerpc/fixmap: Fix FIX_EA= RLY_DEBUG_BASE when page size is 256k date: 7 months ago config: powerpc64-randconfig-r034-20210111 (attached as .config) compiler: powerpc-linux-gcc (GCC) 9.3.0 reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.gi= t/commit/?id=3D03fd42d458fb9cb69e712600bd69ff77ff3a45a8 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/gi= t/torvalds/linux.git git fetch --no-tags linus master git checkout 03fd42d458fb9cb69e712600bd69ff77ff3a45a8 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-9.3.0 make.cross = ARCH=3Dpowerpc64 = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All error/warnings (new ones prefixed by >>): fs/ntfs/mft.c: In function 'ntfs_sync_mft_mirror': >> fs/ntfs/mft.c:627:1: warning: the frame size of 2096 bytes is larger tha= n 1024 bytes [-Wframe-larger-than=3D] 627 | } | ^ fs/ntfs/mft.c: In function 'write_mft_record_nolock': fs/ntfs/mft.c:839:1: warning: the frame size of 2096 bytes is larger tha= n 1024 bytes [-Wframe-larger-than=3D] 839 | } | ^ -- fs/buffer.c: In function 'block_read_full_page': >> fs/buffer.c:2343:1: warning: the frame size of 2064 bytes is larger than= 1024 bytes [-Wframe-larger-than=3D] 2343 | } | ^ -- arch/powerpc/kernel/head_44x.S: Assembler messages: >> arch/powerpc/kernel/head_44x.S:601: Error: invalid operands (*ABS* and *= UND* sections) for `|' arch/powerpc/kernel/head_44x.S:684: Error: invalid operands (*ABS* and *= UND* sections) for `|' -- fs/ext4/move_extent.c: In function 'mext_page_mkuptodate': >> fs/ext4/move_extent.c:227:1: warning: the frame size of 2048 bytes is la= rger than 1024 bytes [-Wframe-larger-than=3D] 227 | } | ^ -- fs/fat/dir.c: In function 'fat_add_new_entries': >> fs/fat/dir.c:1279:1: warning: the frame size of 2112 bytes is larger tha= n 1024 bytes [-Wframe-larger-than=3D] 1279 | } | ^ fs/fat/dir.c: In function 'fat_alloc_new_dir': fs/fat/dir.c:1195:1: warning: the frame size of 2064 bytes is larger tha= n 1024 bytes [-Wframe-larger-than=3D] 1195 | } | ^ -- fs/fat/fatent.c: In function 'fat_free_clusters': >> fs/fat/fatent.c:632:1: warning: the frame size of 2080 bytes is larger t= han 1024 bytes [-Wframe-larger-than=3D] 632 | } | ^ fs/fat/fatent.c: In function 'fat_alloc_clusters': fs/fat/fatent.c:550:1: warning: the frame size of 2136 bytes is larger t= han 1024 bytes [-Wframe-larger-than=3D] 550 | } | ^ -- fs/exfat/fatent.c: In function 'exfat_zeroed_cluster': >> fs/exfat/fatent.c:311:1: warning: the frame size of 2064 bytes is larger= than 1024 bytes [-Wframe-larger-than=3D] 311 | } | ^ -- drivers/media/common/saa7146/saa7146_hlp.c: In function 'calculate_clipp= ing_registers_rect.isra.0': >> drivers/media/common/saa7146/saa7146_hlp.c:465:1: warning: the frame siz= e of 1168 bytes is larger than 1024 bytes [-Wframe-larger-than=3D] 465 | } | ^ Kconfig warnings: (for reference only) WARNING: unmet direct dependencies detected for NETDEVICES Depends on NET Selected by - AKEBONO && PPC_47x WARNING: unmet direct dependencies detected for ETHERNET Depends on NETDEVICES && NET Selected by - AKEBONO && PPC_47x WARNING: unmet direct dependencies detected for NET_DEVLINK Depends on NET Selected by - BNXT && NETDEVICES && ETHERNET && NET_VENDOR_BROADCOM && PCI - NFP && NETDEVICES && ETHERNET && NET_VENDOR_NETRONOME && PCI && PCI_MS= I && (VXLAN || VXLAN && (TLS && TLS_DEVICE || !TLS_DEVICE WARNING: unmet direct dependencies detected for FAILOVER Depends on NET Selected by - NET_FAILOVER && NETDEVICES WARNING: unmet direct dependencies detected for PAGE_POOL Depends on NET Selected by - BNXT && NETDEVICES && ETHERNET && NET_VENDOR_BROADCOM && PCI vim +601 arch/powerpc/kernel/head_44x.S e7f75ad01d590243 Dave Kleikamp 2010-03-05 577 = e7f75ad01d590243 Dave Kleikamp 2010-03-05 578 /* Mask of required permis= sion bits. Note that while we e7f75ad01d590243 Dave Kleikamp 2010-03-05 579 * do copy ESR:ST to _PAGE= _RW position as trying to write e7f75ad01d590243 Dave Kleikamp 2010-03-05 580 * to an RO page is pretty= common, we don't do it with e7f75ad01d590243 Dave Kleikamp 2010-03-05 581 * _PAGE_DIRTY. We could d= o it, but it's a fairly rare e7f75ad01d590243 Dave Kleikamp 2010-03-05 582 * event so I'd rather tak= e the overhead when it happens e7f75ad01d590243 Dave Kleikamp 2010-03-05 583 * rather than adding an i= nstruction here. We should measure e7f75ad01d590243 Dave Kleikamp 2010-03-05 584 * whether the whole thing= is worth it in the first place e7f75ad01d590243 Dave Kleikamp 2010-03-05 585 * as we could avoid loadi= ng SPRN_ESR completely in the first e7f75ad01d590243 Dave Kleikamp 2010-03-05 586 * place... e7f75ad01d590243 Dave Kleikamp 2010-03-05 587 * e7f75ad01d590243 Dave Kleikamp 2010-03-05 588 * TODO: Is it worth doing= that mfspr & rlwimi in the first e7f75ad01d590243 Dave Kleikamp 2010-03-05 589 * place or can we s= ave a couple of instructions here ? e7f75ad01d590243 Dave Kleikamp 2010-03-05 590 */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 591 mfspr r12,SPRN_ESR e7f75ad01d590243 Dave Kleikamp 2010-03-05 592 li r13,_PAGE_PRESENT|_PAGE= _ACCESSED e7f75ad01d590243 Dave Kleikamp 2010-03-05 593 rlwimi r13,r12,10,30,30 e7f75ad01d590243 Dave Kleikamp 2010-03-05 594 = e7f75ad01d590243 Dave Kleikamp 2010-03-05 595 /* Load the PTE */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 596 /* Compute pgdir/pmd offse= t */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 597 rlwinm r12,r10,PPC44x_PGD= _OFF_SHIFT,PPC44x_PGD_OFF_MASK_BIT,29 e7f75ad01d590243 Dave Kleikamp 2010-03-05 598 lwzx r11,r12,r11 /* Get p= gd/pmd entry */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 599 = e7f75ad01d590243 Dave Kleikamp 2010-03-05 600 /* Word 0 is EPN,V,TS,DSIZ= */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 @601 li r12,PPC47x_TLB0_VALID |= PPC47x_TLBE_SIZE e7f75ad01d590243 Dave Kleikamp 2010-03-05 602 rlwimi r10,r12,0,32-PAGE_S= HIFT,31 /* Insert valid and page size*/ e7f75ad01d590243 Dave Kleikamp 2010-03-05 603 li r12,0 e7f75ad01d590243 Dave Kleikamp 2010-03-05 604 tlbwe r10,r12,0 e7f75ad01d590243 Dave Kleikamp 2010-03-05 605 = e7f75ad01d590243 Dave Kleikamp 2010-03-05 606 /* XXX can we do better ? = Need to make sure tlbwe has established e7f75ad01d590243 Dave Kleikamp 2010-03-05 607 * latch V bit in MMUCR0 b= efore the PTE is loaded further down */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 608 #ifdef CONFIG_SMP e7f75ad01d590243 Dave Kleikamp 2010-03-05 609 isync e7f75ad01d590243 Dave Kleikamp 2010-03-05 610 #endif e7f75ad01d590243 Dave Kleikamp 2010-03-05 611 = e7f75ad01d590243 Dave Kleikamp 2010-03-05 612 rlwinm. r12,r11,0,0,20 /*= Extract pt base address */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 613 /* Compute pte address */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 614 rlwimi r12,r10,PPC44x_PTE= _ADD_SHIFT,PPC44x_PTE_ADD_MASK_BIT,28 e7f75ad01d590243 Dave Kleikamp 2010-03-05 615 beq 2f /* Bail if no tab= le */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 616 lwz r11,0(r12) /* Get hig= h word of pte entry */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 617 = e7f75ad01d590243 Dave Kleikamp 2010-03-05 618 /* XXX can we do better ? = maybe insert a known 0 bit from r11 into the e7f75ad01d590243 Dave Kleikamp 2010-03-05 619 * bottom of r12 to create= a data dependency... We can also use r10 e7f75ad01d590243 Dave Kleikamp 2010-03-05 620 * as destination nowadays e7f75ad01d590243 Dave Kleikamp 2010-03-05 621 */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 622 #ifdef CONFIG_SMP e7f75ad01d590243 Dave Kleikamp 2010-03-05 623 lwsync e7f75ad01d590243 Dave Kleikamp 2010-03-05 624 #endif e7f75ad01d590243 Dave Kleikamp 2010-03-05 625 lwz r12,4(r12) /* Get low= word of pte entry */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 626 = e7f75ad01d590243 Dave Kleikamp 2010-03-05 627 andc. r13,r13,r12 /* Chec= k permission */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 628 = e7f75ad01d590243 Dave Kleikamp 2010-03-05 629 /* Jump to common tlb loa= d */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 630 beq finish_tlb_load_47x e7f75ad01d590243 Dave Kleikamp 2010-03-05 631 = :::::: The code at line 601 was first introduced by commit :::::: e7f75ad01d590243904c2d95ab47e6b2e9ef6dad powerpc/47x: Base ppc476 su= pport :::::: TO: Dave Kleikamp :::::: CC: Josh Boyer --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============5684084827368005642== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============5684084827368005642==-- 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=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,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 A054FC433DB for ; Sun, 10 Jan 2021 22:17:34 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5FC29229C4 for ; Sun, 10 Jan 2021 22:17:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726952AbhAJWRN (ORCPT ); Sun, 10 Jan 2021 17:17:13 -0500 Received: from mga05.intel.com ([192.55.52.43]:25340 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726418AbhAJWRM (ORCPT ); Sun, 10 Jan 2021 17:17:12 -0500 IronPort-SDR: Eq0dWFR2lljk32Sj8MkDmMPAfvk5P1GxekJXtGgtCZbnQphl5PR3/XZMwjtKyhpiYkiZQWk6Y6 bvSjgmw7T33A== X-IronPort-AV: E=McAfee;i="6000,8403,9860"; a="262560022" X-IronPort-AV: E=Sophos;i="5.79,337,1602572400"; d="gz'50?scan'50,208,50";a="262560022" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2021 14:16:27 -0800 IronPort-SDR: 7Gi4hnbxJ0Wy+DV6A7/WCSRQFESWd/N2M3VUIkewEw+IMj+Ak5V1iCVIIFeXnnSb2ahh6FInuj 5SQ0SBrJHYmA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,337,1602572400"; d="gz'50?scan'50,208,50";a="463963474" Received: from lkp-server01.sh.intel.com (HELO 412602b27703) ([10.239.97.150]) by fmsmga001.fm.intel.com with ESMTP; 10 Jan 2021 14:16:25 -0800 Received: from kbuild by 412602b27703 with local (Exim 4.92) (envelope-from ) id 1kyj0a-0001hQ-Va; Sun, 10 Jan 2021 22:16:24 +0000 Date: Mon, 11 Jan 2021 06:16:16 +0800 From: kernel test robot To: Christophe Leroy Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Michael Ellerman Subject: arch/powerpc/kernel/head_44x.S:601: Error: invalid operands and sections) for `|' Message-ID: <202101110602.dyNnp395-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="mYCpIKhGyMATD0i+" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --mYCpIKhGyMATD0i+ 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: 0653161f0faca68b77b3f36fb4b4b9b8b07050e5 commit: 03fd42d458fb9cb69e712600bd69ff77ff3a45a8 powerpc/fixmap: Fix FIX_EARLY_DEBUG_BASE when page size is 256k date: 7 months ago config: powerpc64-randconfig-r034-20210111 (attached as .config) compiler: powerpc-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=03fd42d458fb9cb69e712600bd69ff77ff3a45a8 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 03fd42d458fb9cb69e712600bd69ff77ff3a45a8 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=powerpc64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All error/warnings (new ones prefixed by >>): fs/ntfs/mft.c: In function 'ntfs_sync_mft_mirror': >> fs/ntfs/mft.c:627:1: warning: the frame size of 2096 bytes is larger than 1024 bytes [-Wframe-larger-than=] 627 | } | ^ fs/ntfs/mft.c: In function 'write_mft_record_nolock': fs/ntfs/mft.c:839:1: warning: the frame size of 2096 bytes is larger than 1024 bytes [-Wframe-larger-than=] 839 | } | ^ -- fs/buffer.c: In function 'block_read_full_page': >> fs/buffer.c:2343:1: warning: the frame size of 2064 bytes is larger than 1024 bytes [-Wframe-larger-than=] 2343 | } | ^ -- arch/powerpc/kernel/head_44x.S: Assembler messages: >> arch/powerpc/kernel/head_44x.S:601: Error: invalid operands (*ABS* and *UND* sections) for `|' arch/powerpc/kernel/head_44x.S:684: Error: invalid operands (*ABS* and *UND* sections) for `|' -- fs/ext4/move_extent.c: In function 'mext_page_mkuptodate': >> fs/ext4/move_extent.c:227:1: warning: the frame size of 2048 bytes is larger than 1024 bytes [-Wframe-larger-than=] 227 | } | ^ -- fs/fat/dir.c: In function 'fat_add_new_entries': >> fs/fat/dir.c:1279:1: warning: the frame size of 2112 bytes is larger than 1024 bytes [-Wframe-larger-than=] 1279 | } | ^ fs/fat/dir.c: In function 'fat_alloc_new_dir': fs/fat/dir.c:1195:1: warning: the frame size of 2064 bytes is larger than 1024 bytes [-Wframe-larger-than=] 1195 | } | ^ -- fs/fat/fatent.c: In function 'fat_free_clusters': >> fs/fat/fatent.c:632:1: warning: the frame size of 2080 bytes is larger than 1024 bytes [-Wframe-larger-than=] 632 | } | ^ fs/fat/fatent.c: In function 'fat_alloc_clusters': fs/fat/fatent.c:550:1: warning: the frame size of 2136 bytes is larger than 1024 bytes [-Wframe-larger-than=] 550 | } | ^ -- fs/exfat/fatent.c: In function 'exfat_zeroed_cluster': >> fs/exfat/fatent.c:311:1: warning: the frame size of 2064 bytes is larger than 1024 bytes [-Wframe-larger-than=] 311 | } | ^ -- drivers/media/common/saa7146/saa7146_hlp.c: In function 'calculate_clipping_registers_rect.isra.0': >> drivers/media/common/saa7146/saa7146_hlp.c:465:1: warning: the frame size of 1168 bytes is larger than 1024 bytes [-Wframe-larger-than=] 465 | } | ^ Kconfig warnings: (for reference only) WARNING: unmet direct dependencies detected for NETDEVICES Depends on NET Selected by - AKEBONO && PPC_47x WARNING: unmet direct dependencies detected for ETHERNET Depends on NETDEVICES && NET Selected by - AKEBONO && PPC_47x WARNING: unmet direct dependencies detected for NET_DEVLINK Depends on NET Selected by - BNXT && NETDEVICES && ETHERNET && NET_VENDOR_BROADCOM && PCI - NFP && NETDEVICES && ETHERNET && NET_VENDOR_NETRONOME && PCI && PCI_MSI && (VXLAN || VXLAN && (TLS && TLS_DEVICE || !TLS_DEVICE WARNING: unmet direct dependencies detected for FAILOVER Depends on NET Selected by - NET_FAILOVER && NETDEVICES WARNING: unmet direct dependencies detected for PAGE_POOL Depends on NET Selected by - BNXT && NETDEVICES && ETHERNET && NET_VENDOR_BROADCOM && PCI vim +601 arch/powerpc/kernel/head_44x.S e7f75ad01d590243 Dave Kleikamp 2010-03-05 577 e7f75ad01d590243 Dave Kleikamp 2010-03-05 578 /* Mask of required permission bits. Note that while we e7f75ad01d590243 Dave Kleikamp 2010-03-05 579 * do copy ESR:ST to _PAGE_RW position as trying to write e7f75ad01d590243 Dave Kleikamp 2010-03-05 580 * to an RO page is pretty common, we don't do it with e7f75ad01d590243 Dave Kleikamp 2010-03-05 581 * _PAGE_DIRTY. We could do it, but it's a fairly rare e7f75ad01d590243 Dave Kleikamp 2010-03-05 582 * event so I'd rather take the overhead when it happens e7f75ad01d590243 Dave Kleikamp 2010-03-05 583 * rather than adding an instruction here. We should measure e7f75ad01d590243 Dave Kleikamp 2010-03-05 584 * whether the whole thing is worth it in the first place e7f75ad01d590243 Dave Kleikamp 2010-03-05 585 * as we could avoid loading SPRN_ESR completely in the first e7f75ad01d590243 Dave Kleikamp 2010-03-05 586 * place... e7f75ad01d590243 Dave Kleikamp 2010-03-05 587 * e7f75ad01d590243 Dave Kleikamp 2010-03-05 588 * TODO: Is it worth doing that mfspr & rlwimi in the first e7f75ad01d590243 Dave Kleikamp 2010-03-05 589 * place or can we save a couple of instructions here ? e7f75ad01d590243 Dave Kleikamp 2010-03-05 590 */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 591 mfspr r12,SPRN_ESR e7f75ad01d590243 Dave Kleikamp 2010-03-05 592 li r13,_PAGE_PRESENT|_PAGE_ACCESSED e7f75ad01d590243 Dave Kleikamp 2010-03-05 593 rlwimi r13,r12,10,30,30 e7f75ad01d590243 Dave Kleikamp 2010-03-05 594 e7f75ad01d590243 Dave Kleikamp 2010-03-05 595 /* Load the PTE */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 596 /* Compute pgdir/pmd offset */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 597 rlwinm r12,r10,PPC44x_PGD_OFF_SHIFT,PPC44x_PGD_OFF_MASK_BIT,29 e7f75ad01d590243 Dave Kleikamp 2010-03-05 598 lwzx r11,r12,r11 /* Get pgd/pmd entry */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 599 e7f75ad01d590243 Dave Kleikamp 2010-03-05 600 /* Word 0 is EPN,V,TS,DSIZ */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 @601 li r12,PPC47x_TLB0_VALID | PPC47x_TLBE_SIZE e7f75ad01d590243 Dave Kleikamp 2010-03-05 602 rlwimi r10,r12,0,32-PAGE_SHIFT,31 /* Insert valid and page size*/ e7f75ad01d590243 Dave Kleikamp 2010-03-05 603 li r12,0 e7f75ad01d590243 Dave Kleikamp 2010-03-05 604 tlbwe r10,r12,0 e7f75ad01d590243 Dave Kleikamp 2010-03-05 605 e7f75ad01d590243 Dave Kleikamp 2010-03-05 606 /* XXX can we do better ? Need to make sure tlbwe has established e7f75ad01d590243 Dave Kleikamp 2010-03-05 607 * latch V bit in MMUCR0 before the PTE is loaded further down */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 608 #ifdef CONFIG_SMP e7f75ad01d590243 Dave Kleikamp 2010-03-05 609 isync e7f75ad01d590243 Dave Kleikamp 2010-03-05 610 #endif e7f75ad01d590243 Dave Kleikamp 2010-03-05 611 e7f75ad01d590243 Dave Kleikamp 2010-03-05 612 rlwinm. r12,r11,0,0,20 /* Extract pt base address */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 613 /* Compute pte address */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 614 rlwimi r12,r10,PPC44x_PTE_ADD_SHIFT,PPC44x_PTE_ADD_MASK_BIT,28 e7f75ad01d590243 Dave Kleikamp 2010-03-05 615 beq 2f /* Bail if no table */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 616 lwz r11,0(r12) /* Get high word of pte entry */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 617 e7f75ad01d590243 Dave Kleikamp 2010-03-05 618 /* XXX can we do better ? maybe insert a known 0 bit from r11 into the e7f75ad01d590243 Dave Kleikamp 2010-03-05 619 * bottom of r12 to create a data dependency... We can also use r10 e7f75ad01d590243 Dave Kleikamp 2010-03-05 620 * as destination nowadays e7f75ad01d590243 Dave Kleikamp 2010-03-05 621 */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 622 #ifdef CONFIG_SMP e7f75ad01d590243 Dave Kleikamp 2010-03-05 623 lwsync e7f75ad01d590243 Dave Kleikamp 2010-03-05 624 #endif e7f75ad01d590243 Dave Kleikamp 2010-03-05 625 lwz r12,4(r12) /* Get low word of pte entry */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 626 e7f75ad01d590243 Dave Kleikamp 2010-03-05 627 andc. r13,r13,r12 /* Check permission */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 628 e7f75ad01d590243 Dave Kleikamp 2010-03-05 629 /* Jump to common tlb load */ e7f75ad01d590243 Dave Kleikamp 2010-03-05 630 beq finish_tlb_load_47x e7f75ad01d590243 Dave Kleikamp 2010-03-05 631 :::::: The code at line 601 was first introduced by commit :::::: e7f75ad01d590243904c2d95ab47e6b2e9ef6dad powerpc/47x: Base ppc476 support :::::: TO: Dave Kleikamp :::::: CC: Josh Boyer --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --mYCpIKhGyMATD0i+ Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 As4sN3uJjwEA --mYCpIKhGyMATD0i+--