![valmod pack null refference valmod pack null refference](https://media.moddb.com/images/articles/1/204/203779/auto/Alpha_13_New_GUI-980.jpg)
In 64-bit kernel with sv39 or sv48 virtual addressing. The address of external symbols will locate more than 32-bit offset 8:35 ` Zong Li 8:35 ` Zong Li -1 siblings, 0 replies 62+ messages in thread * RISC-V: Add sections of PLT and GOT for kernel module.* RISC-V: Resolve the issue of loadable module on 64-bit 8:35 ` Zong Li 0 siblings, 0 replies 62+ messages in thread.RISC-V: Enable module support in defconfig RISC-V: Support SUB32 relocation type in kernel module RISC-V: Support ADD32 relocation type in kernel module RISC-V: Support ALIGN relocation type in kernel module RISC-V: Support RVC_BRANCH/JUMP relocation type in kernel modulewq RISC-V: Support HI20/LO12_I/LO12_S relocation type in kernel module RISC-V: Support CALL relocation type in kernel module RISC-V: Support GOT_HI20/CALL_PLT relocation type in kernel module RISC-V: Add section of GOT.PLT for kernel module RISC-V: Add sections of PLT and GOT for kernel module These patches also support more relocation types These sections depend on the relocation types: To the symbol which locate more than 32-bit offset. plt sections during loading module, let it can refer The module only can work on the 32-bit OS or the 64-bit The reference of external variable and function symbolsĬannot exceed 32-bit offset ranges in kernel module. These patches resolve the some issues of loadable module. To: palmer, albert, linux-riscv, linux-kernel, zong, zongbox +Cc: greentime RISC-V: Resolve the issue of loadable module on 64-bit All of help / color / mirror / Atom feed * RISC-V: Resolve the issue of loadable module on 64-bit 8:35 ` Zong Li 0 siblings, 0 replies 62+ messages in thread