* 2 of the License, or (at your option) any later version.
*/
+#include <linux/config.h>
#include <asm/types.h>
#include <asm/iSeries/ItLpPaca.h>
#include <asm/iSeries/ItLpRegSave.h>
u64 exmc[8]; /* used for machine checks */
u64 exslb[8]; /* used for SLB/segment table misses
* on the linear mapping */
- u64 slb_r3; /* spot to save R3 on SLB miss */
mm_context_t context;
u16 slb_cache[SLB_CACHE_ENTRIES];
u16 slb_cache_ptr;
* The lppaca is also used on POWER5 pSeries boxes.
*/
struct ItLpPaca lppaca __attribute__((aligned(0x80)));
+#ifdef CONFIG_PPC_ISERIES
struct ItLpRegSave reg_save;
-
- /*
- * iSeries profiling support
- *
- * FIXME: do we still want this, or can we ditch it in favour
- * of oprofile?
- */
- u32 *prof_buffer; /* iSeries profiling buffer */
- u32 *prof_stext; /* iSeries start of kernel text */
- u32 prof_multiplier;
- u32 prof_counter;
- u32 prof_shift; /* iSeries shift for profile
- * bucket size */
- u32 prof_len; /* iSeries length of profile */
- u8 prof_enabled; /* 1=iSeries profiling enabled */
+#endif
};
#endif /* _PPC64_PACA_H */