Messages in this thread | | | Subject | Re: [PATCH v4 0/4] LoongArch: Support new relocation types | From | Youling Tang <> | Date | Fri, 29 Jul 2022 20:19:56 +0800 |
| |
On 07/29/2022 07:45 PM, Xi Ruoyao wrote: > On Fri, 2022-07-29 at 18:36 +0800, Xi Ruoyao wrote: > >> The relocation against local percpu variable is broken up. I'll try >> to fix it. > > Hmm... The problem is the "addresses" of per-cpu symbols are faked: they > are actually offsets from $r21. So we can't just load such an offset > with PCALA addressing. > > It looks like we'll need to introduce an attribute for GCC to make an > variable "must be addressed via GOT", and add the attribute into > PER_CPU_ATTRIBUTES. Yes, we need a GCC attribute to specify the per-cpu variable.
Thanks, Youling >
| |