|
@@ -25,10 +25,6 @@
|
|
|
#include "qemu/cpu-float.h"
|
|
|
#include "tricore-defs.h"
|
|
|
|
|
|
-struct tricore_boot_info;
|
|
|
-
|
|
|
-typedef struct tricore_def_t tricore_def_t;
|
|
|
-
|
|
|
typedef struct CPUArchState {
|
|
|
/* GPR Register */
|
|
|
uint32_t gpr_a[16];
|
|
@@ -179,16 +175,9 @@ typedef struct CPUArchState {
|
|
|
uint32_t M3CNT;
|
|
|
/* Floating Point Registers */
|
|
|
float_status fp_status;
|
|
|
- /* QEMU */
|
|
|
- int error_code;
|
|
|
- uint32_t hflags; /* CPU State */
|
|
|
|
|
|
/* Internal CPU feature flags. */
|
|
|
uint64_t features;
|
|
|
-
|
|
|
- const tricore_def_t *cpu_model;
|
|
|
- void *irq[8];
|
|
|
- struct QEMUTimer *timer; /* Internal timer */
|
|
|
} CPUTriCoreState;
|
|
|
|
|
|
/**
|