processor.h (0ecbc6ad18e324012234183e21805423f5e0cc79) processor.h (48a8ab4eeb8271f2a0e2ca3cf80844a59acca153)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2#ifndef _ASM_POWERPC_PROCESSOR_H
3#define _ASM_POWERPC_PROCESSOR_H
4
5/*
6 * Copyright (C) 2001 PPC 64 Team, IBM Corp
7 */
8

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

221 * checkpointed regs to which we roll back if transaction aborts.
222 *
223 * These are analogous to how ckpt_regs and pt_regs work
224 */
225 struct thread_fp_state ckfp_state; /* Checkpointed FP state */
226 struct thread_vr_state ckvr_state; /* Checkpointed VR state */
227 unsigned long ckvrsave; /* Checkpointed VRSAVE */
228#endif /* CONFIG_PPC_TRANSACTIONAL_MEM */
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2#ifndef _ASM_POWERPC_PROCESSOR_H
3#define _ASM_POWERPC_PROCESSOR_H
4
5/*
6 * Copyright (C) 2001 PPC 64 Team, IBM Corp
7 */
8

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

221 * checkpointed regs to which we roll back if transaction aborts.
222 *
223 * These are analogous to how ckpt_regs and pt_regs work
224 */
225 struct thread_fp_state ckfp_state; /* Checkpointed FP state */
226 struct thread_vr_state ckvr_state; /* Checkpointed VR state */
227 unsigned long ckvrsave; /* Checkpointed VRSAVE */
228#endif /* CONFIG_PPC_TRANSACTIONAL_MEM */
229#ifdef CONFIG_PPC_MEM_KEYS
230 unsigned long amr;
231 unsigned long iamr;
232#endif
233#ifdef CONFIG_KVM_BOOK3S_32_HANDLER
234 void* kvm_shadow_vcpu; /* KVM internal data */
235#endif /* CONFIG_KVM_BOOK3S_32_HANDLER */
236#if defined(CONFIG_KVM) && defined(CONFIG_BOOKE)
237 struct kvm_vcpu *kvm_vcpu;
238#endif
239#ifdef CONFIG_PPC64
240 unsigned long dscr;

--- 186 unchanged lines hidden ---
229#ifdef CONFIG_KVM_BOOK3S_32_HANDLER
230 void* kvm_shadow_vcpu; /* KVM internal data */
231#endif /* CONFIG_KVM_BOOK3S_32_HANDLER */
232#if defined(CONFIG_KVM) && defined(CONFIG_BOOKE)
233 struct kvm_vcpu *kvm_vcpu;
234#endif
235#ifdef CONFIG_PPC64
236 unsigned long dscr;

--- 186 unchanged lines hidden ---