Hi!
Build regression: stable-rc 5.4.295-rc1 arm kvm init.S Error selected processor does not support `eret' in ARM mode
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
## Build errors arch/arm/kvm/init.S: Assembler messages: arch/arm/kvm/init.S:109: Error: selected processor does not support `eret' in ARM mode arch/arm/kvm/init.S:116: Error: Banked registers are not available with this architecture. -- `msr ELR_hyp,r1' arch/arm/kvm/init.S:145: Error: selected processor does not support `eret' in ARM mode arch/arm/kvm/init.S:149: Error: selected processor does not support `eret' in ARM mode make[2]: *** [scripts/Makefile.build:345: arch/arm/kvm/init.o] Error 1
and /tmp/cc0RDxs9.s: Assembler messages: /tmp/cc0RDxs9.s:45: Error: selected processor does not support `smc #0' in ARM mode /tmp/cc0RDxs9.s:94: Error: selected processor does not support `smc #0' in ARM mode /tmp/cc0RDxs9.s:160: Error: selected processor does not support `smc #0' in ARM mode /tmp/cc0RDxs9.s:296: Error: selected processor does not support `smc #0' in ARM mode make[3]: *** [/builds/linux/scripts/Makefile.build:262: drivers/firmware/qcom_scm-32.o] Error 1
That's odd, both clang and gcc don't like this? Any chance you can do 'git bisect' to track down the offending commit?
We see this one, too:
/tmp/ccJcop5R.s: Assembler messages: 2033 /tmp/ccJcop5R.s:45: Error: selected processor does not support `smc #0' in ARM mode 2034 /tmp/ccJcop5R.s:95: Error: selected processor does not support `smc #0' in ARM mode 2035 /tmp/ccJcop5R.s:162: Error: selected processor does not support `smc #0' in ARM mode 2036 /tmp/ccJcop5R.s:299: Error: selected processor does not support `smc #0' in ARM mode 2037 make[2]: *** [scripts/Makefile.build:262: drivers/firmware/qcom_scm-32.o] Error 1 2038 make[2]: *** Waiting for unfinished jobs.... 2039
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/1045206...
It is probably config-dependend.
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/18...
Best regards, Pavel