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@

Reply via email to