Module Name: src Committed By: pgoyette Date: Thu Jan 24 03:27:24 UTC 2019
Modified Files: src/sys/arch/amd64/amd64 [pgoyette-compat]: netbsd32_machdep.c src/sys/arch/mips/mips [pgoyette-compat]: netbsd32_machdep.c src/sys/arch/sparc64/sparc64 [pgoyette-compat]: netbsd32_machdep.c src/sys/compat/linux/common [pgoyette-compat]: linux_exec_elf32.c src/sys/kern [pgoyette-compat]: compat_stub.c src/sys/sys [pgoyette-compat]: compat_stub.h Log Message: Replace weak symbol definition for machine32 with a hook. Our in-kernel linker doesn't handle weak symbols, so this prevented us from loading the compat_linux32 module. XXX There don't seem to be any other consumers of machine32 (nor does XXX there seem to be any consumers of machine_arch32), even though it XXX is defined for aarch64, arm32, and riscv). To generate a diff of this commit: cvs rdiff -u -r1.115.2.16 -r1.115.2.17 \ src/sys/arch/amd64/amd64/netbsd32_machdep.c cvs rdiff -u -r1.15.2.12 -r1.15.2.13 \ src/sys/arch/mips/mips/netbsd32_machdep.c cvs rdiff -u -r1.110.14.5 -r1.110.14.6 \ src/sys/arch/sparc64/sparc64/netbsd32_machdep.c cvs rdiff -u -r1.94.12.1 -r1.94.12.2 \ src/sys/compat/linux/common/linux_exec_elf32.c cvs rdiff -u -r1.1.2.39 -r1.1.2.40 src/sys/kern/compat_stub.c cvs rdiff -u -r1.1.2.52 -r1.1.2.53 src/sys/sys/compat_stub.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.