mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 08:13:54 -06:00
added cpu_model parameter to cpu_init()
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3562 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
7d77bf2006
commit
aaed909a49
46 changed files with 320 additions and 324 deletions
|
@ -165,8 +165,6 @@
|
|||
/* 2 <= NWINDOWS <= 32. In QEMU it must also be a power of two. */
|
||||
#define NWINDOWS 8
|
||||
|
||||
typedef struct sparc_def_t sparc_def_t;
|
||||
|
||||
#if !defined(TARGET_SPARC64)
|
||||
#define NB_MMU_MODES 2
|
||||
#else
|
||||
|
@ -270,14 +268,12 @@ typedef struct CPUSPARCState {
|
|||
} while (0)
|
||||
#endif
|
||||
|
||||
CPUSPARCState *cpu_sparc_init(void);
|
||||
CPUSPARCState *cpu_sparc_init(const char *cpu_model);
|
||||
int cpu_sparc_exec(CPUSPARCState *s);
|
||||
int cpu_sparc_close(CPUSPARCState *s);
|
||||
int sparc_find_by_name (const unsigned char *name, const sparc_def_t **def);
|
||||
void sparc_cpu_list (FILE *f, int (*cpu_fprintf)(FILE *f, const char *fmt,
|
||||
...));
|
||||
int cpu_sparc_register (CPUSPARCState *env, const sparc_def_t *def,
|
||||
unsigned int cpu);
|
||||
void cpu_sparc_set_id(CPUSPARCState *env, unsigned int cpu);
|
||||
|
||||
#define GET_PSR(env) (env->version | (env->psr & PSR_ICC) | \
|
||||
(env->psref? PSR_EF : 0) | \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue