On Sun, Mar 03, 2024 at 12:02:31PM +0530, Pavin Joseph wrote:
On 3/3/24 05:30, Steve Wahl wrote:
The machines I work on are large, though. Can you give specifics on exactly how you are performing your kexec, and what hardware you are using when you hit this (especially memory size)? Have you made any special arrangements for the size of memory reserved for kexec on your system?
Hi Steve, I'm using a mainstream Lenovo laptop with an AMD APU (Ryzen 3 5300U), this is my secondary/testing machine using which I've built the kernels and performed the git bisection. I've attached the relevant journal logs and inxi output.
Hi, Pavin,
Thanks for the extra information. I have skimmed it, and will continue to read more thoroughly.
There's a chance you may be running out of the memory reserved for the kexec kernel. If you have the time to try adding the command line option "nogbpages" to a kernel that's working for you to see if that breaks it in a similar way or not, that would be valuable information.
Explanation: My patch can require additional memory for the identity map, should be worst case an extra 4K per GiB mapped. The nogbpages option always does what my patch only does sometimes, including requiring this extra memory.
My next steps are to read through your logs more closely, and load OpenSUSE somewhere to see if I can replicate your problem.
Thanks again,
--> Steve Wahl