]> git.karo-electronics.de Git - linux-beck.git/blobdiff - include/asm-powerpc/cputable.h
Merge changes from linux-2.6 by hand
[linux-beck.git] / include / asm-powerpc / cputable.h
index 1e50efab091d8770bcc2a0e5828e2ac3e2179b15..c019501dacebad84b5e54b87f55b3dbf4c9ad1a1 100644 (file)
@@ -15,6 +15,7 @@
 #define PPC_FEATURE_HAS_SPE            0x00800000
 #define PPC_FEATURE_HAS_EFP_SINGLE     0x00400000
 #define PPC_FEATURE_HAS_EFP_DOUBLE     0x00200000
+#define PPC_FEATURE_NO_TB              0x00100000
 
 #ifdef __KERNEL__
 #ifndef __ASSEMBLY__
@@ -57,6 +58,9 @@ struct cpu_spec {
 
 extern struct cpu_spec         *cur_cpu_spec;
 
+extern void identify_cpu(unsigned long offset, unsigned long cpu);
+extern void do_cpu_ftr_fixups(unsigned long offset);
+
 #endif /* __ASSEMBLY__ */
 
 /* CPU kernel features */
@@ -116,9 +120,6 @@ extern struct cpu_spec              *cur_cpu_spec;
 
 #ifndef __ASSEMBLY__
 
-#define COMMON_USER_PPC64      (PPC_FEATURE_32 | PPC_FEATURE_64 | \
-                                PPC_FEATURE_HAS_FPU | PPC_FEATURE_HAS_MMU)
-
 #define CPU_FTR_PPCAS_ARCH_V2_BASE (CPU_FTR_SLB | \
                                        CPU_FTR_TLBIEL | CPU_FTR_NOEXECUTE | \
                                        CPU_FTR_NODSISRALIGN | CPU_FTR_CTRL)