Update of /cvsroot/linux-mips/linux/arch/mips
In directory usw-pr-cvs1:/tmp/cvs-serv11324
Modified Files:
config.in defconfig
Log Message:
New, hopefully faster memcpy using prefetching. I'm interested in lmbench results comparing old / new memcpy benchmark results.
Index: config.in
===================================================================
RCS file: /cvsroot/linux-mips/linux/arch/mips/config.in,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -d -r1.84 -r1.85
--- config.in 2002/01/28 19:44:27 1.84
+++ config.in 2002/02/05 17:33:04 1.85
@@ -483,10 +483,23 @@
MIPS64 CONFIG_CPU_MIPS64 \
RC32300 CONFIG_CPU_RC32300" R4x00
+if [ "$CONFIG_CPU_MIPS32" = "y" ]; then
+ define_bool CONFIG_CPU_HAS_PREFETCH y
+fi
+
+if [ "$CONFIG_CPU_MIPS64" = "y" ]; then
+ define_bool CONFIG_CPU_HAS_PREFETCH y
+fi
+
+if [ "$CONFIG_CPU_RM7000" = "y" ]; then
+ define_bool CONFIG_CPU_HAS_PREFETCH y
+fi
+
if [ "$CONFIG_CPU_SB1" = "y" ]; then
bool ' Workarounds for pass 1 sb1 bugs' CONFIG_SB1_PASS_1_WORKAROUNDS
bool ' Support for SB1 Cache Error handler' CONFIG_SB1_CACHE_ERROR
define_bool CONFIG_VTAG_ICACHE y
+ define_bool CONFIG_CPU_HAS_PREFETCH y
fi
if [ "$CONFIG_CPU_R4X00" = "y" -o \
Index: defconfig
===================================================================
RCS file: /cvsroot/linux-mips/linux/arch/mips/defconfig,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- defconfig 2001/12/02 19:05:28 1.17
+++ defconfig 2002/02/05 17:33:04 1.18
@@ -2,6 +2,7 @@
# Automatically generated make config: don't edit
#
CONFIG_MIPS=y
+CONFIG_MIPS32=y
#
# Code maturity level options
@@ -14,10 +15,11 @@
# CONFIG_ACER_PICA_61 is not set
# CONFIG_ALGOR_P4032 is not set
# CONFIG_BAGET_MIPS is not set
+# CONFIG_MIPS_COBALT is not set
# CONFIG_DECSTATION is not set
# CONFIG_DDB5074 is not set
-# CONFIG_MIPS_EV96100 is not set
# CONFIG_MIPS_EV64120 is not set
+# CONFIG_MIPS_EV96100 is not set
# CONFIG_MIPS_ATLAS is not set
# CONFIG_MIPS_MALTA is not set
# CONFIG_NINO is not set
@@ -35,6 +37,7 @@
# CONFIG_MIPS_PB1000 is not set
# CONFIG_TOSHIBA_JMR3927 is not set
# CONFIG_HP_LASERJET is not set
+# CONFIG_HIGHMEM is not set
CONFIG_RWSEM_GENERIC_SPINLOCK=y
# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
# CONFIG_MCA is not set
@@ -49,8 +52,6 @@
CONFIG_NONCOHERENT_IO=y
# CONFIG_ISA is not set
# CONFIG_EISA is not set
-# CONFIG_PCI is not set
-# CONFIG_I8259 is not set
#
# Loadable module support
@@ -77,6 +78,7 @@
# CONFIG_CPU_SB1 is not set
# CONFIG_CPU_MIPS32 is not set
# CONFIG_CPU_MIPS64 is not set
+# CONFIG_64BIT_PHYS_ADDR is not set
# CONFIG_CPU_ADVANCED is not set
CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_LLDSCD=y
@@ -143,8 +145,6 @@
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
-CONFIG_NETLINK=y
-CONFIG_RTNETLINK=y
CONFIG_NETLINK_DEV=y
# CONFIG_NETFILTER is not set
# CONFIG_FILTER is not set
@@ -229,6 +229,7 @@
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_AHA1542 is not set
# CONFIG_SCSI_AHA1740 is not set
+# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_DPT_I2O is not set
|