Module Name: src Committed By: skrll Date: Mon Jan 2 16:13:13 UTC 2012
Modified Files: src/sys/arch/hp700/hp700: locore.S machdep.c src/sys/arch/hppa/hppa: trap.S Log Message: >From OpenBSD... Fix encoding of DIAG instructions in the MFCPU_T and MTCPU_T macros. MTCPU_T was encoded as a read instruction, while MFCPU_T was encoded as a read-through-TH instruction, although the only uses of it concern registers read through CH. (You are not supposed to understand this, this is a dark corner of undocumented rotten PA-RISC bowels). Cache SID hashing will now correctly be disabled on PCXS, PCXT and PCXT' processors. Proper encoding from the old PA-RISC mklinux sources; tested on 720 (PCXS) and 715/75 (PCXT); ok kettenis@ To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/arch/hp700/hp700/locore.S cvs rdiff -u -r1.102 -r1.103 src/sys/arch/hp700/hp700/machdep.c cvs rdiff -u -r1.60 -r1.61 src/sys/arch/hppa/hppa/trap.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.