Lines Matching defs:kvm_sync_regs
246 struct kvm_sync_regs { struct
247 __u64 prefix; /* prefix register */
248 __u64 gprs[16]; /* general purpose registers */
249 __u32 acrs[16]; /* access registers */
250 __u64 crs[16]; /* control registers */
251 __u64 todpr; /* tod programmable register [ARCH0] */
252 __u64 cputm; /* cpu timer [ARCH0] */
253 __u64 ckc; /* clock comparator [ARCH0] */
254 __u64 pp; /* program parameter [ARCH0] */
255 __u64 gbea; /* guest breaking-event address [ARCH0] */
256 __u64 pft; /* pfault token [PFAULT] */
257 __u64 pfs; /* pfault select [PFAULT] */
258 __u64 pfc; /* pfault compare [PFAULT] */
259 union {
263 __u8 reserved[512]; /* for future vector expansion */
264 __u32 fpc; /* valid on KVM_SYNC_VRS or KVM_SYNC_FPRS */
265 __u8 bpbc : 1; /* bp mode */
266 __u8 reserved2 : 7;
267 __u8 padding1[51]; /* riccb needs to be 64byte aligned */
268 __u8 riccb[64]; /* runtime instrumentation controls block */
269 __u64 diag318; /* diagnose 0x318 info */
270 __u8 padding2[184]; /* sdnx needs to be 256byte aligned */
271 union {