CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2010/11/27 12:41:48
Modified files: sys/arch/sparc/include: cpu.h proc.h sys/arch/sparc/sparc: emul.c machdep.c trap.c sys/arch/sparc64/include: cpu.h proc.h sys/arch/sparc64/sparc64: emul.c machdep.c trap.c Log message: Misaligned load/store recovery code in the kernel, enabled by T_FIXALIGN userland traps on a per-process basis, were necessary for *some* SunOS binaries on sparc, which had to compiled with explicit misaligned access code generation (i.e. for vendors to release a working SunOS/sparc version of their code until they could fix their bogus code). There is no reason to keep this code on sparc64, and now that we don't provide COMPAT_SUNOS anymore, there is no reason to keep this code on sparc. ok kettenis@