mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 23:33:54 -06:00
MIPS TLB style selection at runtime, by Herve Poussineau.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2809 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
f707cfba9a
commit
29929e3490
8 changed files with 149 additions and 114 deletions
|
@ -105,10 +105,6 @@ void do_mfc0_count(void);
|
|||
void do_mtc0_entryhi(uint32_t in);
|
||||
void do_mtc0_status_debug(uint32_t old, uint32_t val);
|
||||
void do_mtc0_status_irqraise_debug(void);
|
||||
void do_tlbwi (void);
|
||||
void do_tlbwr (void);
|
||||
void do_tlbp (void);
|
||||
void do_tlbr (void);
|
||||
void dump_fpu(CPUState *env);
|
||||
void fpu_dump_state(CPUState *env, FILE *f,
|
||||
int (*fpu_fprintf)(FILE *f, const char *fmt, ...),
|
||||
|
@ -151,7 +147,7 @@ void dump_sc (void);
|
|||
int cpu_mips_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
|
||||
int is_user, int is_softmmu);
|
||||
void do_interrupt (CPUState *env);
|
||||
void invalidate_tlb (CPUState *env, int idx, int use_extra);
|
||||
void r4k_invalidate_tlb (CPUState *env, int idx, int use_extra);
|
||||
|
||||
void cpu_loop_exit(void);
|
||||
void do_raise_exception_err (uint32_t exception, int error_code);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue