Revision 83dae095
b/target-alpha/exec.h | ||
---|---|---|
28 | 28 |
|
29 | 29 |
register struct CPUAlphaState *env asm(AREG0); |
30 | 30 |
|
31 |
#define PARAM(n) ((uint64_t)PARAM##n) |
|
32 |
#define SPARAM(n) ((int32_t)PARAM##n) |
|
33 | 31 |
#define FP_STATUS (env->fp_status) |
34 | 32 |
|
35 | 33 |
#include "cpu.h" |
b/target-cris/exec.h | ||
---|---|---|
28 | 28 |
#include "softmmu_exec.h" |
29 | 29 |
#endif |
30 | 30 |
|
31 |
void cpu_cris_flush_flags(CPUCRISState *env, int cc_op); |
|
32 |
void helper_movec(CPUCRISState *env, int reg, uint32_t val); |
|
33 |
|
|
34 | 31 |
static inline int cpu_has_work(CPUState *env) |
35 | 32 |
{ |
36 | 33 |
return (env->interrupt_request & (CPU_INTERRUPT_HARD | CPU_INTERRUPT_NMI)); |
b/target-i386/op_helper.c | ||
---|---|---|
16 | 16 |
* You should have received a copy of the GNU Lesser General Public |
17 | 17 |
* License along with this library; if not, see <http://www.gnu.org/licenses/>. |
18 | 18 |
*/ |
19 |
#define CPU_NO_GLOBAL_REGS |
|
19 |
|
|
20 | 20 |
#include "exec.h" |
21 | 21 |
#include "exec-all.h" |
22 | 22 |
#include "host-utils.h" |
b/target-microblaze/exec.h | ||
---|---|---|
27 | 27 |
#include "softmmu_exec.h" |
28 | 28 |
#endif |
29 | 29 |
|
30 |
void cpu_mb_flush_flags(CPUMBState *env, int cc_op); |
|
31 |
|
|
32 | 30 |
static inline int cpu_has_work(CPUState *env) |
33 | 31 |
{ |
34 | 32 |
return (env->interrupt_request & (CPU_INTERRUPT_HARD | CPU_INTERRUPT_NMI)); |
b/target-mips/exec.h | ||
---|---|---|
17 | 17 |
#include "softmmu_exec.h" |
18 | 18 |
#endif /* !defined(CONFIG_USER_ONLY) */ |
19 | 19 |
|
20 |
void dump_fpu(CPUState *env); |
|
21 |
void fpu_dump_state(CPUState *env, FILE *f, |
|
22 |
int (*fpu_fprintf)(FILE *f, const char *fmt, ...), |
|
23 |
int flags); |
|
24 |
|
|
25 |
void cpu_mips_clock_init (CPUState *env); |
|
26 |
void cpu_mips_tlb_flush (CPUState *env, int flush_global); |
|
27 |
|
|
28 | 20 |
static inline int cpu_has_work(CPUState *env) |
29 | 21 |
{ |
30 | 22 |
return (env->interrupt_request & |
b/target-mips/op_helper.c | ||
---|---|---|
22 | 22 |
#include "host-utils.h" |
23 | 23 |
|
24 | 24 |
#include "helper.h" |
25 |
|
|
26 |
#ifndef CONFIG_USER_ONLY |
|
27 |
static inline void cpu_mips_tlb_flush (CPUState *env, int flush_global); |
|
28 |
#endif |
|
29 |
|
|
25 | 30 |
/*****************************************************************************/ |
26 | 31 |
/* Exceptions processing helpers */ |
27 | 32 |
|
... | ... | |
1635 | 1640 |
|
1636 | 1641 |
#ifndef CONFIG_USER_ONLY |
1637 | 1642 |
/* TLB management */ |
1638 |
void cpu_mips_tlb_flush (CPUState *env, int flush_global) |
|
1643 |
static void cpu_mips_tlb_flush (CPUState *env, int flush_global)
|
|
1639 | 1644 |
{ |
1640 | 1645 |
/* Flush qemu's TLB and discard all shadowed entries. */ |
1641 | 1646 |
tlb_flush (env, flush_global); |
Also available in: Unified diff