paca.h (458ce2910aa83d8a2cafb489d727f7da839e73c6) paca.h (7230c5644188cd9e3fb380cc97dde00c464a3ba7)
1/*
2 * This control block defines the PACA which defines the processor
3 * specific data for each logical processor on the system.
4 * There are some pointers defined that are utilized by PLIC.
5 *
6 * C 2001 PPC 64 Team, IBM Corp
7 *
8 * This program is free software; you can redistribute it and/or

--- 118 unchanged lines hidden (view full) ---

127 */
128 struct task_struct *__current; /* Pointer to current */
129 u64 kstack; /* Saved Kernel stack addr */
130 u64 stab_rr; /* stab/slb round-robin counter */
131 u64 saved_r1; /* r1 save for RTAS calls or PM */
132 u64 saved_msr; /* MSR saved here by enter_rtas */
133 u16 trap_save; /* Used when bad stack is encountered */
134 u8 soft_enabled; /* irq soft-enable flag */
1/*
2 * This control block defines the PACA which defines the processor
3 * specific data for each logical processor on the system.
4 * There are some pointers defined that are utilized by PLIC.
5 *
6 * C 2001 PPC 64 Team, IBM Corp
7 *
8 * This program is free software; you can redistribute it and/or

--- 118 unchanged lines hidden (view full) ---

127 */
128 struct task_struct *__current; /* Pointer to current */
129 u64 kstack; /* Saved Kernel stack addr */
130 u64 stab_rr; /* stab/slb round-robin counter */
131 u64 saved_r1; /* r1 save for RTAS calls or PM */
132 u64 saved_msr; /* MSR saved here by enter_rtas */
133 u16 trap_save; /* Used when bad stack is encountered */
134 u8 soft_enabled; /* irq soft-enable flag */
135 u8 hard_enabled; /* set if irqs are enabled in MSR */
135 u8 irq_happened; /* irq happened while soft-disabled */
136 u8 io_sync; /* writel() needs spin_unlock sync */
137 u8 irq_work_pending; /* IRQ_WORK interrupt while soft-disable */
138 u8 nap_state_lost; /* NV GPR values lost in power7_idle */
139
140#ifdef CONFIG_PPC_POWERNV
141 /* Pointer to OPAL machine check event structure set by the
142 * early exception handler for use by high level C handler
143 */

--- 40 unchanged lines hidden ---
136 u8 io_sync; /* writel() needs spin_unlock sync */
137 u8 irq_work_pending; /* IRQ_WORK interrupt while soft-disable */
138 u8 nap_state_lost; /* NV GPR values lost in power7_idle */
139
140#ifdef CONFIG_PPC_POWERNV
141 /* Pointer to OPAL machine check event structure set by the
142 * early exception handler for use by high level C handler
143 */

--- 40 unchanged lines hidden ---