patch-1.3.36 linux/include/asm-i386/smp.h
Next file: linux/include/asm-mips/floppy.h
Previous file: linux/include/asm-i386/floppy.h
Back to the patch index
Back to the overall index
- Lines: 19
- Date:
Tue Oct 17 13:42:35 1995
- Orig file:
v1.3.35/linux/include/asm-i386/smp.h
- Orig date:
Wed Oct 4 14:14:33 1995
diff -u --recursive --new-file v1.3.35/linux/include/asm-i386/smp.h linux/include/asm-i386/smp.h
@@ -228,5 +228,18 @@
#endif /* !ASSEMBLY */
#define NO_PROC_ID 0xFF /* No processor magic marker */
+
+/*
+ * This magic constant controls our willingness to transfer
+ * a process across CPUs. Such a transfer incurs misses on the L1
+ * cache, and on a P6 or P5 with multiple L2 caches L2 hits. My
+ * gut feeling is this will vary by board in value. For a board
+ * with seperate L2 cache it probably depends also on the RSS, and
+ * for a board with shared L2 cache it ought to decay fast as other
+ * processes are run.
+ */
+
+#define PROC_CHANGE_PENALTY 5 /* Schedule penalty */
+
#endif
#endif
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this