I've seen a module with 16 bytes .rodata alignment for xmm operations. It was getting SEGV on sim/Linux because of the alignment issue. The same module binary seems working fine after applying this patch. Also, tested on sim/macOS and esp32 on qemu, using a module with an artificially large alignment. (64 bytes) |
||
|---|---|---|
| .. | ||
| Make.defs | ||
| mod_insmod.c | ||
| mod_modhandle.c | ||
| mod_modsym.c | ||
| mod_procfs.c | ||
| mod_rmmod.c | ||