projects
/
qemu
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added cpu_model parameter to cpu_init()
[qemu]
/
target-mips
/
cpu.h
diff --git
a/target-mips/cpu.h
b/target-mips/cpu.h
index
1c850c7
..
482f27d
100644
(file)
--- a/
target-mips/cpu.h
+++ b/
target-mips/cpu.h
@@
-456,7
+456,7
@@
struct CPUMIPSState {
CPU_COMMON
CPU_COMMON
- mips_def_t *cpu_model;
+ const mips_def_t *cpu_model;
#ifndef CONFIG_USER_ONLY
void *irq[8];
#endif
#ifndef CONFIG_USER_ONLY
void *irq[8];
#endif
@@
-474,9
+474,7
@@
void r4k_do_tlbwi (void);
void r4k_do_tlbwr (void);
void r4k_do_tlbp (void);
void r4k_do_tlbr (void);
void r4k_do_tlbwr (void);
void r4k_do_tlbp (void);
void r4k_do_tlbr (void);
-int mips_find_by_name (const unsigned char *name, mips_def_t **def);
void mips_cpu_list (FILE *f, int (*cpu_fprintf)(FILE *f, const char *fmt, ...));
void mips_cpu_list (FILE *f, int (*cpu_fprintf)(FILE *f, const char *fmt, ...));
-int cpu_mips_register (CPUMIPSState *env, mips_def_t *def);
void do_unassigned_access(target_phys_addr_t addr, int is_write, int is_exec,
int unused);
void do_unassigned_access(target_phys_addr_t addr, int is_write, int is_exec,
int unused);
@@
-560,7
+558,7
@@
enum {
};
int cpu_mips_exec(CPUMIPSState *s);
};
int cpu_mips_exec(CPUMIPSState *s);
-CPUMIPSState *cpu_mips_init(void);
+CPUMIPSState *cpu_mips_init(const char *cpu_model);
uint32_t cpu_mips_get_clock (void);
int cpu_mips_signal_handler(int host_signum, void *pinfo, void *puc);
uint32_t cpu_mips_get_clock (void);
int cpu_mips_signal_handler(int host_signum, void *pinfo, void *puc);