patch-2.1.115 linux/include/asm-ppc/processor.h
Next file: linux/include/asm-ppc/residual.h
Previous file: linux/include/asm-ppc/posix_types.h
Back to the patch index
Back to the overall index
-  Lines: 45
-  Date:
Tue Aug  4 16:06:36 1998
-  Orig file: 
v2.1.114/linux/include/asm-ppc/processor.h
-  Orig date: 
Fri May  8 23:14:56 1998
diff -u --recursive --new-file v2.1.114/linux/include/asm-ppc/processor.h linux/include/asm-ppc/processor.h
@@ -71,6 +71,10 @@
 #define _PREP_IBM      0x00  /* ibm prep */
 #define _PREP_Bull     0x03  /* bull prep */
 
+/* these are arbitrary */
+#define _CHRP_Motorola 0x04  /* motorola chrp, the cobra */
+#define _CHRP_IBM     0x05   /* IBM chrp, the longtrail and longtrail 2 */
+
 #define _GLOBAL(n)\
 	.globl n;\
 n:
@@ -192,6 +196,8 @@
 #ifdef CONFIG_APUS
 #define _machine (_MACH_apus)
 #define is_prep (0)
+#define is_chrp (0)
+#define have_of (0)
 #endif /* CONFIG_APUS */
 
 #else /* CONFIG_MACH_SPECIFIC */
@@ -223,6 +229,9 @@
 #define MCA_bus 0
 #define MCA_bus__is_a_macro /* for versions in ksyms.c */
 
+/* Lazy FPU handling on uni-processor */
+extern struct task_struct *last_task_used_math;
+
 /*
  * this is the minimum allowable io space due to the location
  * of the io areas on prep (first one at 0x80000000) but
@@ -234,13 +243,7 @@
 /* This decides where the kernel will search for a free chunk of vm
  * space during mmap's.
  */
-#define TASK_UNMAPPED_BASE(off)	(TASK_SIZE / 8 * 3)
-#define TASK_UNMAPPED_ALIGN(addr, off)	PAGE_ALIGN(addr)
-
-#define COPY_TASK_STRUCT(dst, src) 	\
-do {					\
-	*dst = *src;			\
-} while (0)
+#define TASK_UNMAPPED_BASE	(TASK_SIZE / 8 * 3)
 
 typedef struct {
 	unsigned long seg;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov