mirror of
https://git.proxmox.com/git/qemu
synced 2025-07-17 20:59:40 +00:00
target-unicore32: Rename to CPUUniCore32State
This aids in refactoring CPUState by adopting the common naming scheme. Signed-off-by: Andreas Färber <afaerber@suse.de> Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
cb15982158
commit
15ecee7405
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
#define ELF_MACHINE EM_UNICORE32
|
#define ELF_MACHINE EM_UNICORE32
|
||||||
|
|
||||||
#define CPUState struct CPUState_UniCore32
|
#define CPUState struct CPUUniCore32State
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "qemu-common.h"
|
#include "qemu-common.h"
|
||||||
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
#define NB_MMU_MODES 2
|
#define NB_MMU_MODES 2
|
||||||
|
|
||||||
typedef struct CPUState_UniCore32 {
|
typedef struct CPUUniCore32State {
|
||||||
/* Regs for current mode. */
|
/* Regs for current mode. */
|
||||||
uint32_t regs[32];
|
uint32_t regs[32];
|
||||||
/* Frequently accessed ASR bits are stored separately for efficiently.
|
/* Frequently accessed ASR bits are stored separately for efficiently.
|
||||||
@ -71,7 +71,7 @@ typedef struct CPUState_UniCore32 {
|
|||||||
/* Internal CPU feature flags. */
|
/* Internal CPU feature flags. */
|
||||||
uint32_t features;
|
uint32_t features;
|
||||||
|
|
||||||
} CPUState_UniCore32;
|
} CPUUniCore32State;
|
||||||
|
|
||||||
#define ASR_M (0x1f)
|
#define ASR_M (0x1f)
|
||||||
#define ASR_MODE_USER (0x10)
|
#define ASR_MODE_USER (0x10)
|
||||||
@ -179,7 +179,7 @@ static inline void cpu_get_tb_cpu_state(CPUState *env, target_ulong *pc,
|
|||||||
|
|
||||||
void uc32_translate_init(void);
|
void uc32_translate_init(void);
|
||||||
void do_interrupt(CPUState *);
|
void do_interrupt(CPUState *);
|
||||||
void switch_mode(CPUState_UniCore32 *, int);
|
void switch_mode(CPUUniCore32State *, int);
|
||||||
|
|
||||||
static inline bool cpu_has_work(CPUState *env)
|
static inline bool cpu_has_work(CPUState *env)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user