blob: b9df6465979283e282c1ed533ff7e31809e3f557 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
/* 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
|