Module Name: src Committed By: maxv Date: Tue Jul 22 08:18:33 UTC 2014
Modified Files: src/sys/compat/linux32/common: linux32_mod.c src/sys/compat/netbsd32: netbsd32_mod.c src/sys/kern: exec_elf32.c exec_elf64.c Log Message: 1) On 64bit systems, don't add the 32bit execsw[] to the global exec array. exec_elf32 works on 32bit systems only, and will crash 32bit binaries on 64bit systems. 2) Now that exec_elf32 is dormant, we can give the native ELF loaders the highest priority. Binaries will load faster now (system boot, compilation, etc.). With the help of njloy@. Discussed a bit on tech-kern@, no disagreement. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/compat/linux32/common/linux32_mod.c cvs rdiff -u -r1.4 -r1.5 src/sys/compat/netbsd32/netbsd32_mod.c cvs rdiff -u -r1.140 -r1.141 src/sys/kern/exec_elf32.c cvs rdiff -u -r1.5 -r1.6 src/sys/kern/exec_elf64.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.