Messages in this thread | | | Date | Sat, 8 Jul 2023 06:16:48 +0800 | From | kernel test robot <> | Subject | arch/arm/mm/proc-v7.S:545: Error: invalid constant (fffffffffffffbf4) after fixup |
| |
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 4f6b6c2b2f86b7878a770736bf478d8a263ff0bc commit: 84fc863606239d8b434e59e6bbbe805f457e5767 ARM: make ARCH_MULTIPLATFORM user-visible date: 10 months ago config: arm-randconfig-r035-20230708 (https://download.01.org/0day-ci/archive/20230708/202307080603.Pv5BNrbH-lkp@intel.com/config) compiler: arm-linux-gnueabi-gcc (GCC) 12.3.0 reproduce: (https://download.01.org/0day-ci/archive/20230708/202307080603.Pv5BNrbH-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202307080603.Pv5BNrbH-lkp@intel.com/
All errors (new ones prefixed by >>):
arch/arm/mm/proc-v7.S: Assembler messages: >> arch/arm/mm/proc-v7.S:545: Error: invalid constant (fffffffffffffbf4) after fixup
vim +545 arch/arm/mm/proc-v7.S
de4901933f6dfc Gregory CLEMENT 2012-10-03 483 14eff1812679c7 Daniel Walker 2010-09-17 484 __v7_setup: 95731b8ee63ec9 Ard Biesheuvel 2021-02-11 485 do_invalidate_l1 1946d6ef9d7bd4 Russell King 2009-06-01 486 bac51ad9d14f6b Russell King 2015-07-09 487 __v7_setup_cont: c76f238e261b8d Russell King 2015-04-04 488 and r0, r9, #0xff000000 @ ARM? c76f238e261b8d Russell King 2015-04-04 489 teq r0, #0x41000000 17e7bf86690eaa Russell King 2015-04-04 490 bne __errata_finish 4419496884ed16 Russell King 2015-04-04 491 and r3, r9, #0x00f00000 @ variant 4419496884ed16 Russell King 2015-04-04 492 and r6, r9, #0x0000000f @ revision b2c3e38a54714e Russell King 2015-04-04 493 orr r6, r6, r3, lsr #20-4 @ combine variant and revision 4419496884ed16 Russell King 2015-04-04 494 ubfx r0, r9, #4, #12 @ primary part number 1946d6ef9d7bd4 Russell King 2009-06-01 495 6491848d1ab246 Will Deacon 2010-09-14 496 /* Cortex-A8 Errata */ 6491848d1ab246 Will Deacon 2010-09-14 497 ldr r10, =0x00000c08 @ Cortex-A8 primary part number 6491848d1ab246 Will Deacon 2010-09-14 498 teq r0, r10 17e7bf86690eaa Russell King 2015-04-04 499 beq __ca8_errata 9f05027c7cb3cf Will Deacon 2010-09-14 500 9f05027c7cb3cf Will Deacon 2010-09-14 501 /* Cortex-A9 Errata */ 17e7bf86690eaa Russell King 2015-04-04 502 ldr r10, =0x00000c09 @ Cortex-A9 primary part number 9f05027c7cb3cf Will Deacon 2010-09-14 503 teq r0, r10 17e7bf86690eaa Russell King 2015-04-04 504 beq __ca9_errata 1946d6ef9d7bd4 Russell King 2009-06-01 505 62c0f4a53447bc Doug Anderson 2016-04-07 506 /* Cortex-A12 Errata */ 62c0f4a53447bc Doug Anderson 2016-04-07 507 ldr r10, =0x00000c0d @ Cortex-A12 primary part number 62c0f4a53447bc Doug Anderson 2016-04-07 508 teq r0, r10 62c0f4a53447bc Doug Anderson 2016-04-07 509 beq __ca12_errata 62c0f4a53447bc Doug Anderson 2016-04-07 510 62c0f4a53447bc Doug Anderson 2016-04-07 511 /* Cortex-A17 Errata */ 62c0f4a53447bc Doug Anderson 2016-04-07 512 ldr r10, =0x00000c0e @ Cortex-A17 primary part number 62c0f4a53447bc Doug Anderson 2016-04-07 513 teq r0, r10 62c0f4a53447bc Doug Anderson 2016-04-07 514 beq __ca17_errata 62c0f4a53447bc Doug Anderson 2016-04-07 515 84b6504f560157 Will Deacon 2013-08-20 516 /* Cortex-A15 Errata */ 17e7bf86690eaa Russell King 2015-04-04 517 ldr r10, =0x00000c0f @ Cortex-A15 primary part number 84b6504f560157 Will Deacon 2013-08-20 518 teq r0, r10 17e7bf86690eaa Russell King 2015-04-04 519 beq __ca15_errata 84b6504f560157 Will Deacon 2013-08-20 520 17e7bf86690eaa Russell King 2015-04-04 521 __errata_finish: 17e7bf86690eaa Russell King 2015-04-04 522 mov r10, #0 bbe888864ec324 Catalin Marinas 2007-05-08 523 mcr p15, 0, r10, c7, c5, 0 @ I+BTB cache invalidate 2eb8c82bc492d5 Catalin Marinas 2007-07-20 524 #ifdef CONFIG_MMU bbe888864ec324 Catalin Marinas 2007-05-08 525 mcr p15, 0, r10, c8, c7, 0 @ invalidate I + D TLBs b2c3e38a54714e Russell King 2015-04-04 526 v7_ttb_setup r10, r4, r5, r8, r3 @ TTBCR, TTBRx setup b2c3e38a54714e Russell King 2015-04-04 527 ldr r3, =PRRR @ PRRR f6b0fa02e8b070 Russell King 2011-02-06 528 ldr r6, =NMRR @ NMRR b2c3e38a54714e Russell King 2015-04-04 529 mcr p15, 0, r3, c10, c2, 0 @ write PRRR 3f69c0c1af288d Russell King 2008-09-15 530 mcr p15, 0, r6, c10, c2, 1 @ write NMRR 078c04545ba56d Jonathan Austin 2012-04-12 531 #endif bae0ca2bc550d1 Will Deacon 2014-02-07 532 dsb @ Complete invalidations 078c04545ba56d Jonathan Austin 2012-04-12 533 #ifndef CONFIG_ARM_THUMBEE 078c04545ba56d Jonathan Austin 2012-04-12 534 mrc p15, 0, r0, c0, c1, 0 @ read ID_PFR0 for ThumbEE 078c04545ba56d Jonathan Austin 2012-04-12 535 and r0, r0, #(0xf << 12) @ ThumbEE enabled field 078c04545ba56d Jonathan Austin 2012-04-12 536 teq r0, #(1 << 12) @ check if ThumbEE is present 078c04545ba56d Jonathan Austin 2012-04-12 537 bne 1f b2c3e38a54714e Russell King 2015-04-04 538 mov r3, #0 b2c3e38a54714e Russell King 2015-04-04 539 mcr p14, 6, r3, c1, c0, 0 @ Initialize TEEHBR to 0 078c04545ba56d Jonathan Austin 2012-04-12 540 mrc p14, 6, r0, c0, c0, 0 @ load TEECR 078c04545ba56d Jonathan Austin 2012-04-12 541 orr r0, r0, #1 @ set the 1st bit in order to 078c04545ba56d Jonathan Austin 2012-04-12 542 mcr p14, 6, r0, c0, c0, 0 @ stop userspace TEEHBR access 078c04545ba56d Jonathan Austin 2012-04-12 543 1: bdaaaec39792ee Catalin Marinas 2009-07-24 544 #endif b2c3e38a54714e Russell King 2015-04-04 @545 adr r3, v7_crval b2c3e38a54714e Russell King 2015-04-04 546 ldmia r3, {r3, r6} 457c2403c513c7 Ben Dooks 2013-02-12 547 ARM_BE8(orr r6, r6, #1 << 25) @ big-endian page tables 64d2dc384e41e2 Leif Lindholm 2010-09-16 548 #ifdef CONFIG_SWP_EMULATE b2c3e38a54714e Russell King 2015-04-04 549 orr r3, r3, #(1 << 10) @ set SW bit in "clear" 64d2dc384e41e2 Leif Lindholm 2010-09-16 550 bic r6, r6, #(1 << 10) @ clear it in "mmuset" 26584853a44c58 Catalin Marinas 2009-05-30 551 #endif bbe888864ec324 Catalin Marinas 2007-05-08 552 mrc p15, 0, r0, c1, c0, 0 @ read control register b2c3e38a54714e Russell King 2015-04-04 553 bic r0, r0, r3 @ clear bits them 2eb8c82bc492d5 Catalin Marinas 2007-07-20 554 orr r0, r0, r6 @ set them 347c8b70b1d525 Catalin Marinas 2009-07-24 555 THUMB( orr r0, r0, #1 << 30 ) @ Thumb exceptions 6ebbf2ce437b33 Russell King 2014-06-30 556 ret lr @ return to head.S:__ret 93ed3970114983 Catalin Marinas 2008-08-28 557 ENDPROC(__v7_setup) bbe888864ec324 Catalin Marinas 2007-05-08 558 5085f3ff458521 Russell King 2010-10-01 559 __INITDATA 5085f3ff458521 Russell King 2010-10-01 560 f5fe12b1eaee22 Russell King 2018-05-14 561 .weak cpu_v7_bugs_init f5fe12b1eaee22 Russell King 2018-05-14 562 78a8f3c365b885 Dave Martin 2011-06-23 563 @ define struct processor (see <asm/proc-fns.h> and proc-macros.S) f5fe12b1eaee22 Russell King 2018-05-14 564 define_processor_functions v7, dabort=v7_early_abort, pabort=v7_pabort, suspend=1, bugs=cpu_v7_bugs_init 06c23f5ffe7ad4 Russell King 2018-04-20 565
:::::: The code at line 545 was first introduced by commit :::::: b2c3e38a54714e917c9e8675ff5812dca1c0f39d ARM: redo TTBR setup code for LPAE
:::::: TO: Russell King <rmk+kernel@arm.linux.org.uk> :::::: CC: Russell King <rmk+kernel@arm.linux.org.uk>
-- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
| |