|
@@ -88,6 +88,10 @@ typedef struct CPUS390XState {
|
|
*/
|
|
*/
|
|
CPU_DoubleU vregs[32][2]; /* vector registers */
|
|
CPU_DoubleU vregs[32][2]; /* vector registers */
|
|
uint32_t aregs[16]; /* access registers */
|
|
uint32_t aregs[16]; /* access registers */
|
|
|
|
+ uint8_t riccb[64]; /* runtime instrumentation control */
|
|
|
|
+
|
|
|
|
+ /* Fields up to this point are not cleared by initial CPU reset */
|
|
|
|
+ struct {} start_initial_reset_fields;
|
|
|
|
|
|
uint32_t fpc; /* floating-point control register */
|
|
uint32_t fpc; /* floating-point control register */
|
|
uint32_t cc_op;
|
|
uint32_t cc_op;
|
|
@@ -137,8 +141,6 @@ typedef struct CPUS390XState {
|
|
uint64_t gbea;
|
|
uint64_t gbea;
|
|
uint64_t pp;
|
|
uint64_t pp;
|
|
|
|
|
|
- uint8_t riccb[64];
|
|
|
|
-
|
|
|
|
/* Fields up to this point are cleared by a CPU reset */
|
|
/* Fields up to this point are cleared by a CPU reset */
|
|
struct {} end_reset_fields;
|
|
struct {} end_reset_fields;
|
|
|
|
|