s390x: use a QEMU-style typedef + name for SIGP save area struct
Convert this to QEMU style. Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20190222081153.14206-3-david@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Cornelia Huck <cohuck@redhat.com>
This commit is contained in:
parent
2cca53fd5c
commit
257619be42
@ -211,7 +211,7 @@ void s390_cpu_recompute_watchpoints(CPUState *cs)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
struct sigp_save_area {
|
typedef struct SigpSaveArea {
|
||||||
uint64_t fprs[16]; /* 0x0000 */
|
uint64_t fprs[16]; /* 0x0000 */
|
||||||
uint64_t grs[16]; /* 0x0080 */
|
uint64_t grs[16]; /* 0x0080 */
|
||||||
PSW psw; /* 0x0100 */
|
PSW psw; /* 0x0100 */
|
||||||
@ -225,13 +225,13 @@ struct sigp_save_area {
|
|||||||
uint8_t pad_0x0138[0x0140 - 0x0138]; /* 0x0138 */
|
uint8_t pad_0x0138[0x0140 - 0x0138]; /* 0x0138 */
|
||||||
uint32_t ars[16]; /* 0x0140 */
|
uint32_t ars[16]; /* 0x0140 */
|
||||||
uint64_t crs[16]; /* 0x0384 */
|
uint64_t crs[16]; /* 0x0384 */
|
||||||
};
|
} SigpSaveArea;
|
||||||
QEMU_BUILD_BUG_ON(sizeof(struct sigp_save_area) != 512);
|
QEMU_BUILD_BUG_ON(sizeof(SigpSaveArea) != 512);
|
||||||
|
|
||||||
int s390_store_status(S390CPU *cpu, hwaddr addr, bool store_arch)
|
int s390_store_status(S390CPU *cpu, hwaddr addr, bool store_arch)
|
||||||
{
|
{
|
||||||
static const uint8_t ar_id = 1;
|
static const uint8_t ar_id = 1;
|
||||||
struct sigp_save_area *sa;
|
SigpSaveArea *sa;
|
||||||
hwaddr len = sizeof(*sa);
|
hwaddr len = sizeof(*sa);
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user