diff options
author | Christian Borntraeger <borntraeger@de.ibm.com> | 2013-07-25 16:45:51 +0200 |
---|---|---|
committer | Christian Borntraeger <borntraeger@de.ibm.com> | 2013-08-30 12:49:30 +0200 |
commit | 29c6157ca7bfa036a8c59805c1a1d76ba9a2a851 (patch) | |
tree | 8af61b7cbe83556e21967b9fa037598052c1396e /target-s390x/cpu-qom.h | |
parent | 4e872a3fb024f0d742ef6b48be3afaab2c4453fc (diff) | |
download | qemu-29c6157ca7bfa036a8c59805c1a1d76ba9a2a851.zip |
s390: provide a cpu load normal function
Some code needs to perform an IPL-like bootup that mimics the
ESA (31bit) restart. Provide a cpu class method that does so.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Acked-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'target-s390x/cpu-qom.h')
-rw-r--r-- | target-s390x/cpu-qom.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/target-s390x/cpu-qom.h b/target-s390x/cpu-qom.h index cbe2341b3b..2dc175018f 100644 --- a/target-s390x/cpu-qom.h +++ b/target-s390x/cpu-qom.h @@ -36,6 +36,7 @@ * S390CPUClass: * @parent_realize: The parent class' realize handler. * @parent_reset: The parent class' reset handler. + * @load_normal: Performs a load normal. * * An S/390 CPU model. */ @@ -46,6 +47,7 @@ typedef struct S390CPUClass { DeviceRealize parent_realize; void (*parent_reset)(CPUState *cpu); + void (*load_normal)(CPUState *cpu); } S390CPUClass; /** |