version 1.110, 2023/02/21 15:41:14 |
version 1.111, 2023/03/15 16:49:49 |
|
|
<b>--execute-only</b> is enabled by default. In order of |
<b>--execute-only</b> is enabled by default. In order of |
development: arm64, riscv64, hppa, amd64, |
development: arm64, riscv64, hppa, amd64, |
powerpc64, powerpc (G5 only), octeon. |
powerpc64, powerpc (G5 only), octeon. |
sparc64 (sun4u only) unfinished. |
sparc64 (sun4u only, unfinished). |
Mark Kettenis, Theo de Raadt, Visa Hankala, Miod Vallat, |
Mark Kettenis, Theo de Raadt, Visa Hankala, Miod Vallat, |
Dave Voutila, George Koehler in kernel and base, and |
Dave Voutila, George Koehler in kernel and base, and |
Theo Buehler, Robert Nagy, Christian Weisgerber in ports. |
Theo Buehler, Robert Nagy, Christian Weisgerber in ports. |
|
|
different traps for instruction-fetch versus data-fetch. The |
different traps for instruction-fetch versus data-fetch. The |
VM system will not allow memory to be read before it was |
VM system will not allow memory to be read before it was |
executed which is valuable together with library relinking. |
executed which is valuable together with library relinking. |
Architectures switched over include sparc64 (sun4v), loongson. |
Architectures switched over include loongson. |
Theo de Raadt, Feb 2023. |
Theo de Raadt, Feb 2023. |
<li>ld.so and crt0 register the location of the execve(2) stub with |
<li>ld.so and crt0 register the location of the execve(2) stub with |
the kernel using pinsyscall(2), after which the kernel only accepts |
the kernel using pinsyscall(2), after which the kernel only accepts |