/kernel/trunk/arch/ia64/include/asm.h |
---|
239,6 → 239,12 |
return (ipl_t) v; |
} |
/** Disable protection key checking. */ |
static inline void pk_disable(void) |
{ |
__asm__ volatile ("rsm %0\n" : : "i" (PSR_PK_MASK)); |
} |
extern void cpu_halt(void); |
extern void cpu_sleep(void); |
extern void asm_delay_loop(__u32 t); |
/kernel/trunk/arch/ia64/include/mm/page.h |
---|
42,9 → 42,11 |
#define SET_PTL0_ADDRESS_ARCH(ptl0) |
/** Implementation of page hash table interface. */ |
#define HT_ENTRIES_ARCH 0 |
#define HT_HASH_ARCH(page, asid) 0 |
#define HT_COMPARE_ARCH(page, asid, t) 0 |
#define HT_SLOT_EMPTY_ARCH(t) 1 |
#define HT_INVALIDATE_SLOT_ARCH(t) |
#define HT_GET_NEXT_ARCH(t) 0 |
#define HT_SET_NEXT_ARCH(t, s) |
#define HT_SET_RECORD_ARCH(t, page, asid, frame, flags) |
/kernel/trunk/arch/ia64/include/register.h |
---|
34,8 → 34,9 |
#endif |
#define CR_IVR_MASK 0xf |
#define PSR_IC_MASK 0x2000 |
#define PSR_I_MASK 0x4000 |
#define PSR_IC_MASK 0x2000 |
#define PSR_PK_MASK 0x8000 |
/** Application registers. */ |
#define AR_KR0 0 |