We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi All,
Currently, I'm working on linux kernel bootup task on "Arm-A78" CPU.
Linux kernel version : linux-kernel 5.10.39.
Uboot version : U-Boot 2021.10-rc2
Currently, Uboot is execute successfully and it's load kernel and Device tree on RAM which is configured by uboot and now kernel start it's execution from the RAM.
Problem : Kernel execution stuck at "pr_info" function, Using debugger I found that, When CPU tries to execute atomic (LDXR, STXR) instruction from the "_percpu_or_case_32" function which is in "_pcp_protect" function which is part of percpu.h file of the kernel, It's not able to read from memory as well as not able to write the memory by "STXR" instruction.
Question : Is this problem with kernel or uboot configurations or something missing in kernel configuration, Or is there any solution for that?
Please help me the same.
Regards,
Romit
Yeah, I confirmed that kernel is boot in EL1...