|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 1/3] xen/arm64: head: Move earlyprintk 'hex' string to .rodata.str
Hi Michal, On 21/11/2023 09:45, Michal Orzel wrote: At the moment, the 'hex' string is placed right after the 'putn' function in the .text section. This is because of the limited range (+/- 1MB) of PC relative 'adr' instruction 'putn' uses. Modify it to use 'adr_l' instead (range extended to +/- 4GB) and move the string to .rodata.str. This way all the earlyprintk messages will be part of .rodata and the behavior will be consistent with what we already do on arm32. This will be correct today, but I am actually thinking to move 'hex' to .rodata.idmap so it can be used while we are on the 1:1 mapping and/or temporary mapping. So I would consider to drop this patch for now. Cheers,
[1] https://lore.kernel.org/20231101233011.83098-3-julien@xxxxxxx -- Julien Grall
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |