Hi Julien, On 21/11/2023 17:09, Julien Grall wrote: > > > 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 you are planning on extending your series to also cover arm64? If that is the case, then I'm ok on postponing/dropping this patch.
~Michal