diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1998-10-14 23:40:43 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1998-10-14 23:40:43 +0000 |
commit | adb9adc990c9e22129ae128fefb7804477535725 (patch) | |
tree | b230d698588c93e24acb4c18c4f375b82d144bb8 /include/asm-mips | |
parent | e9575075cd15c433049cd795821c19a7733876fa (diff) |
o Make it work on CPUs with 128 byte cachelines.
o Implement handlers for VCEI / VCED exceptions. Install them only on
SC / MC versions of the R4000 and R4400 which saves us four
instructions per exception on other CPUs.
o Print the number of VCED / VCEI exceptions in /proc/cpuinfo, iff
available.
o Many performance fixes for the SC / MC versions of R4000 and R4400.
Diffstat (limited to 'include/asm-mips')
-rw-r--r-- | include/asm-mips/processor.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/asm-mips/processor.h b/include/asm-mips/processor.h index 614c7aa64..5c4061437 100644 --- a/include/asm-mips/processor.h +++ b/include/asm-mips/processor.h @@ -1,4 +1,4 @@ -/* $Id: processor.h,v 1.17 1998/08/18 20:46:41 ralf Exp $ +/* $Id: processor.h,v 1.12 1998/08/25 09:22:00 ralf Exp $ * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive @@ -30,8 +30,10 @@ struct mips_cpuinfo { extern char wait_available; /* only available on R4[26]00 */ extern char cyclecounter_available; /* only available from R4000 upwards. */ extern char dedicated_iv_available; /* some embedded MIPS like Nevada */ +extern char vce_available; /* Supports VCED / VCEI exceptions */ extern struct mips_cpuinfo boot_cpu_data; +extern unsigned int vced_count, vcei_count; #ifdef __SMP__ extern struct mips_cpuinfo cpu_data[]; |