Revision af7bf89b target-sparc/exec.h

b/target-sparc/exec.h
3 3
#include "dyngen-exec.h"
4 4

  
5 5
register struct CPUSPARCState *env asm(AREG0);
6
#ifdef TARGET_SPARC64
7
#define T0 (env->t0)
8
#define T1 (env->t1)
9
#define T2 (env->t2)
10
#else
6 11
register uint32_t T0 asm(AREG1);
7 12
register uint32_t T1 asm(AREG2);
8 13
register uint32_t T2 asm(AREG3);
14
#endif
9 15
#define FT0 (env->ft0)
10 16
#define FT1 (env->ft1)
11 17
#define FT2 (env->ft2)
......
32 38
void do_fsqrtd(void);
33 39
void do_fcmps(void);
34 40
void do_fcmpd(void);
35
void do_ldd_kernel(uint32_t addr);
36
void do_ldd_user(uint32_t addr);
37
void do_ldd_raw(uint32_t addr);
41
void do_ldd_kernel(target_ulong addr);
42
void do_ldd_user(target_ulong addr);
43
void do_ldd_raw(target_ulong addr);
38 44
void do_interrupt(int intno, int is_int, int error_code, 
39 45
                  unsigned int next_eip, int is_hw);
40 46
void raise_exception_err(int exception_index, int error_code);
41 47
void raise_exception(int tt);
42
void memcpy32(uint32_t *dst, const uint32_t *src);
43
uint32_t mmu_probe(uint32_t address, int mmulev);
48
void memcpy32(target_ulong *dst, const target_ulong *src);
49
target_ulong mmu_probe(target_ulong address, int mmulev);
44 50
void dump_mmu(void);
45 51
void helper_debug();
52
void do_wrpsr();
53
void do_rdpsr();
46 54

  
47 55
/* XXX: move that to a generic header */
48 56
#if !defined(CONFIG_USER_ONLY)

Also available in: Unified diff