| /* SPDX-License-Identifier: GPL-2.0-only */ | |
| /* | |
| * powerpc asm specific defines | |
| */ | |
| #ifndef SELFTEST_KVM_PPC_ASM_H | |
| #define SELFTEST_KVM_PPC_ASM_H | |
| #define STACK_FRAME_MIN_SIZE 112 /* Could be 32 on ELFv2 */ | |
| #define STACK_REDZONE_SIZE 512 | |
| #define INT_FRAME_SIZE (STACK_FRAME_MIN_SIZE + STACK_REDZONE_SIZE) | |
| #define SPR_SRR0 0x01a | |
| #define SPR_SRR1 0x01b | |
| #define SPR_CFAR 0x01c | |
| #define MSR_SF 0x8000000000000000ULL | |
| #define MSR_HV 0x1000000000000000ULL | |
| #define MSR_VEC 0x0000000002000000ULL | |
| #define MSR_VSX 0x0000000000800000ULL | |
| #define MSR_EE 0x0000000000008000ULL | |
| #define MSR_PR 0x0000000000004000ULL | |
| #define MSR_FP 0x0000000000002000ULL | |
| #define MSR_ME 0x0000000000001000ULL | |
| #define MSR_IR 0x0000000000000020ULL | |
| #define MSR_DR 0x0000000000000010ULL | |
| #define MSR_RI 0x0000000000000002ULL | |
| #define MSR_LE 0x0000000000000001ULL | |
| #define LPCR_ILE 0x0000000002000000ULL | |
| #endif |