0499e9c619
Summary: With a sufficiently large TOC, it's possible to index out of range, as the immediate load instructions only permit 16-bit indices, allowing up to 64kB range (signed) from the base pointer. Allow +/- 2GB range, with the medium code model TOC accesses in asm. Patch originally by Brandon Bergren. The issue appears to impact ELFv2 more than ELFv1. Reviewed by: luporl Differential Revision: https://reviews.freebsd.org/D19708 |
||
---|---|---|
.. | ||
ofw_initrd.c | ||
ofw_machdep.c | ||
ofw_pcib_pci.c | ||
ofw_pcibus.c | ||
ofw_pcibus.h | ||
ofw_real.c | ||
ofw_syscons.c | ||
ofw_syscons.h | ||
ofwcall32.S | ||
ofwcall64.S | ||
openpic_ofw.c | ||
rtas.c |