[BACK]Return to innovations.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/innovations.html between version 1.109 and 1.110

version 1.109, 2023/02/19 18:08:32 version 1.110, 2023/02/21 15:41:14
Line 221 
Line 221 
         trying to read memory in a system call.  Many sloppy practices in          trying to read memory in a system call.  Many sloppy practices in
         userland code had to be repaired to allow this.  The linker option          userland code had to be repaired to allow this.  The linker option
         <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, sparc64 (sun4u only), amd64,          development: arm64, riscv64, hppa, amd64,
         powerpc64, powerpc (G5 only), octeon.          powerpc64, powerpc (G5 only), octeon.
           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.
Line 239 
Line 240 
         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 sparc64 (sun4v), 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
           the kernel using pinsyscall(2), after which the kernel only accepts
           an execve call from that specific location. Theo de Raadt, Feb 2023.
 </ul>  </ul>
   
 <h3>Functions</h3>  <h3>Functions</h3>

Legend:
Removed from v.1.109  
changed lines
  Added in v.1.110