Messages in this thread | | | Date | Thu, 17 Mar 2022 13:20:07 -0700 | From | Dave Hansen <> | Subject | Re: [PATCHv6 15/30] x86/boot: Port I/O: allow to hook up alternative helpers |
| |
On 3/17/22 13:10, Kirill A. Shutemov wrote: >> Hmm? > This kind of initializations are problematic. They generate run-time > relacations that kernel cannot handle in the boot stub. Linker complains > about this: > > ld.lld: error: Unexpected run-time relocations (.rela) detected! > > I will leave it as is, unless you have better ideas.
Right now you've got:
#define inb pio_ops.inb
You keep the preprocessor away from things like
foo.inb = bar;
with:
#define inb(x) pio_ops.inb(x)
| |