* arch/arm/mm/proc-v7.S:545: Error: invalid constant (fffffffffffffbd8) after fixup
@ 2024-02-04 12:14 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2024-02-04 12:14 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: oe-kbuild-all, linux-kernel
Hi Arnd,
First bad commit (maybe != root cause):
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 3f24fcdacd40c70dd2949c1cfd8cc2e75942a9e3
commit: 84fc863606239d8b434e59e6bbbe805f457e5767 ARM: make ARCH_MULTIPLATFORM user-visible
date: 1 year, 5 months ago
config: arm-randconfig-004-20240204 (https://download.01.org/0day-ci/archive/20240204/202402042025.f9AcUiMP-lkp@intel.com/config)
compiler: arm-linux-gnueabi-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240204/202402042025.f9AcUiMP-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/202402042025.f9AcUiMP-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 (fffffffffffffbd8) after fixup
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for TEGRA20_APB_DMA
Depends on [n]: DMADEVICES [=n] && (ARCH_TEGRA [=y] || COMPILE_TEST [=y])
Selected by [y]:
- SOC_TEGRA_FUSE [=y] && ARCH_TEGRA [=y] && ARCH_TEGRA_2x_SOC [=y]
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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-02-04 12:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-04 12:14 arch/arm/mm/proc-v7.S:545: Error: invalid constant (fffffffffffffbd8) after fixup kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.