Commit 9b3c35e0e6cea178b7c757300f9045258bc5cd10
1 parent
80a34d67
cpu_get_phys_page_debug should return target_phys_addr_t
instead of target_ulong to be consistent. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2633 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
10 changed files
with
20 additions
and
18 deletions
cpu-all.h
@@ -799,7 +799,7 @@ void cpu_reset(CPUState *s); | @@ -799,7 +799,7 @@ void cpu_reset(CPUState *s); | ||
799 | /* Return the physical page corresponding to a virtual one. Use it | 799 | /* Return the physical page corresponding to a virtual one. Use it |
800 | only for debugging because no protection checks are done. Return -1 | 800 | only for debugging because no protection checks are done. Return -1 |
801 | if no page found. */ | 801 | if no page found. */ |
802 | -target_ulong cpu_get_phys_page_debug(CPUState *env, target_ulong addr); | 802 | +target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr); |
803 | 803 | ||
804 | #define CPU_LOG_TB_OUT_ASM (1 << 0) | 804 | #define CPU_LOG_TB_OUT_ASM (1 << 0) |
805 | #define CPU_LOG_TB_IN_ASM (1 << 1) | 805 | #define CPU_LOG_TB_IN_ASM (1 << 1) |
exec.c
@@ -1030,7 +1030,8 @@ static void tb_reset_jump_recursive(TranslationBlock *tb) | @@ -1030,7 +1030,8 @@ static void tb_reset_jump_recursive(TranslationBlock *tb) | ||
1030 | #if defined(TARGET_HAS_ICE) | 1030 | #if defined(TARGET_HAS_ICE) |
1031 | static void breakpoint_invalidate(CPUState *env, target_ulong pc) | 1031 | static void breakpoint_invalidate(CPUState *env, target_ulong pc) |
1032 | { | 1032 | { |
1033 | - target_ulong addr, pd; | 1033 | + target_phys_addr_t addr; |
1034 | + target_ulong pd; | ||
1034 | ram_addr_t ram_addr; | 1035 | ram_addr_t ram_addr; |
1035 | PhysPageDesc *p; | 1036 | PhysPageDesc *p; |
1036 | 1037 | ||
@@ -2574,7 +2575,8 @@ int cpu_memory_rw_debug(CPUState *env, target_ulong addr, | @@ -2574,7 +2575,8 @@ int cpu_memory_rw_debug(CPUState *env, target_ulong addr, | ||
2574 | uint8_t *buf, int len, int is_write) | 2575 | uint8_t *buf, int len, int is_write) |
2575 | { | 2576 | { |
2576 | int l; | 2577 | int l; |
2577 | - target_ulong page, phys_addr; | 2578 | + target_phys_addr_t phys_addr; |
2579 | + target_ulong page; | ||
2578 | 2580 | ||
2579 | while (len > 0) { | 2581 | while (len > 0) { |
2580 | page = addr & TARGET_PAGE_MASK; | 2582 | page = addr & TARGET_PAGE_MASK; |
target-alpha/helper.c
@@ -39,7 +39,7 @@ int cpu_alpha_handle_mmu_fault (CPUState *env, target_ulong address, int rw, | @@ -39,7 +39,7 @@ int cpu_alpha_handle_mmu_fault (CPUState *env, target_ulong address, int rw, | ||
39 | return 1; | 39 | return 1; |
40 | } | 40 | } |
41 | 41 | ||
42 | -target_ulong cpu_get_phys_page_debug (CPUState *env, target_ulong addr) | 42 | +target_phys_addr_t cpu_get_phys_page_debug (CPUState *env, target_ulong addr) |
43 | { | 43 | { |
44 | return addr; | 44 | return addr; |
45 | } | 45 | } |
@@ -51,7 +51,7 @@ void do_interrupt (CPUState *env) | @@ -51,7 +51,7 @@ void do_interrupt (CPUState *env) | ||
51 | 51 | ||
52 | #else | 52 | #else |
53 | 53 | ||
54 | -target_ulong cpu_get_phys_page_debug (CPUState *env, target_ulong addr) | 54 | +target_phys_addr_t cpu_get_phys_page_debug (CPUState *env, target_ulong addr) |
55 | { | 55 | { |
56 | return -1; | 56 | return -1; |
57 | } | 57 | } |
target-arm/helper.c
@@ -126,7 +126,7 @@ int cpu_arm_handle_mmu_fault (CPUState *env, target_ulong address, int rw, | @@ -126,7 +126,7 @@ int cpu_arm_handle_mmu_fault (CPUState *env, target_ulong address, int rw, | ||
126 | return 1; | 126 | return 1; |
127 | } | 127 | } |
128 | 128 | ||
129 | -target_ulong cpu_get_phys_page_debug(CPUState *env, target_ulong addr) | 129 | +target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr) |
130 | { | 130 | { |
131 | return addr; | 131 | return addr; |
132 | } | 132 | } |
@@ -441,7 +441,7 @@ int cpu_arm_handle_mmu_fault (CPUState *env, target_ulong address, | @@ -441,7 +441,7 @@ int cpu_arm_handle_mmu_fault (CPUState *env, target_ulong address, | ||
441 | return 1; | 441 | return 1; |
442 | } | 442 | } |
443 | 443 | ||
444 | -target_ulong cpu_get_phys_page_debug(CPUState *env, target_ulong addr) | 444 | +target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr) |
445 | { | 445 | { |
446 | uint32_t phys_addr; | 446 | uint32_t phys_addr; |
447 | int prot; | 447 | int prot; |
target-i386/helper2.c
@@ -578,7 +578,7 @@ int cpu_x86_handle_mmu_fault(CPUX86State *env, target_ulong addr, | @@ -578,7 +578,7 @@ int cpu_x86_handle_mmu_fault(CPUX86State *env, target_ulong addr, | ||
578 | return 1; | 578 | return 1; |
579 | } | 579 | } |
580 | 580 | ||
581 | -target_ulong cpu_get_phys_page_debug(CPUState *env, target_ulong addr) | 581 | +target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr) |
582 | { | 582 | { |
583 | return addr; | 583 | return addr; |
584 | } | 584 | } |
@@ -876,7 +876,7 @@ int cpu_x86_handle_mmu_fault(CPUX86State *env, target_ulong addr, | @@ -876,7 +876,7 @@ int cpu_x86_handle_mmu_fault(CPUX86State *env, target_ulong addr, | ||
876 | return 1; | 876 | return 1; |
877 | } | 877 | } |
878 | 878 | ||
879 | -target_ulong cpu_get_phys_page_debug(CPUState *env, target_ulong addr) | 879 | +target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr) |
880 | { | 880 | { |
881 | uint32_t pde_addr, pte_addr; | 881 | uint32_t pde_addr, pte_addr; |
882 | uint32_t pde, pte, paddr, page_offset, page_size; | 882 | uint32_t pde, pte, paddr, page_offset, page_size; |
target-m68k/translate.c
@@ -2738,7 +2738,7 @@ void cpu_dump_state(CPUState *env, FILE *f, | @@ -2738,7 +2738,7 @@ void cpu_dump_state(CPUState *env, FILE *f, | ||
2738 | } | 2738 | } |
2739 | 2739 | ||
2740 | /* ??? */ | 2740 | /* ??? */ |
2741 | -target_ulong cpu_get_phys_page_debug(CPUState *env, target_ulong addr) | 2741 | +target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr) |
2742 | { | 2742 | { |
2743 | return addr; | 2743 | return addr; |
2744 | } | 2744 | } |
target-mips/helper.c
@@ -141,12 +141,12 @@ static int get_physical_address (CPUState *env, target_ulong *physical, | @@ -141,12 +141,12 @@ static int get_physical_address (CPUState *env, target_ulong *physical, | ||
141 | } | 141 | } |
142 | 142 | ||
143 | #if defined(CONFIG_USER_ONLY) | 143 | #if defined(CONFIG_USER_ONLY) |
144 | -target_ulong cpu_get_phys_page_debug(CPUState *env, target_ulong addr) | 144 | +target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr) |
145 | { | 145 | { |
146 | return addr; | 146 | return addr; |
147 | } | 147 | } |
148 | #else | 148 | #else |
149 | -target_ulong cpu_get_phys_page_debug(CPUState *env, target_ulong addr) | 149 | +target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr) |
150 | { | 150 | { |
151 | target_ulong phys_addr; | 151 | target_ulong phys_addr; |
152 | int prot; | 152 | int prot; |
target-ppc/helper.c
@@ -60,7 +60,7 @@ int cpu_ppc_handle_mmu_fault (CPUState *env, uint32_t address, int rw, | @@ -60,7 +60,7 @@ int cpu_ppc_handle_mmu_fault (CPUState *env, uint32_t address, int rw, | ||
60 | return 1; | 60 | return 1; |
61 | } | 61 | } |
62 | 62 | ||
63 | -target_ulong cpu_get_phys_page_debug (CPUState *env, target_ulong addr) | 63 | +target_phys_addr_t cpu_get_phys_page_debug (CPUState *env, target_ulong addr) |
64 | { | 64 | { |
65 | return addr; | 65 | return addr; |
66 | } | 66 | } |
@@ -821,7 +821,7 @@ int get_physical_address (CPUState *env, mmu_ctx_t *ctx, target_ulong eaddr, | @@ -821,7 +821,7 @@ int get_physical_address (CPUState *env, mmu_ctx_t *ctx, target_ulong eaddr, | ||
821 | return ret; | 821 | return ret; |
822 | } | 822 | } |
823 | 823 | ||
824 | -target_ulong cpu_get_phys_page_debug (CPUState *env, target_ulong addr) | 824 | +target_phys_addr_t cpu_get_phys_page_debug (CPUState *env, target_ulong addr) |
825 | { | 825 | { |
826 | mmu_ctx_t ctx; | 826 | mmu_ctx_t ctx; |
827 | 827 |
target-sh4/helper.c
@@ -53,7 +53,7 @@ int cpu_sh4_handle_mmu_fault(CPUState * env, target_ulong address, int rw, | @@ -53,7 +53,7 @@ int cpu_sh4_handle_mmu_fault(CPUState * env, target_ulong address, int rw, | ||
53 | return 1; | 53 | return 1; |
54 | } | 54 | } |
55 | 55 | ||
56 | -target_ulong cpu_get_phys_page_debug(CPUState * env, target_ulong addr) | 56 | +target_phys_addr_t cpu_get_phys_page_debug(CPUState * env, target_ulong addr) |
57 | { | 57 | { |
58 | return addr; | 58 | return addr; |
59 | } | 59 | } |
@@ -429,7 +429,7 @@ int cpu_sh4_handle_mmu_fault(CPUState * env, target_ulong address, int rw, | @@ -429,7 +429,7 @@ int cpu_sh4_handle_mmu_fault(CPUState * env, target_ulong address, int rw, | ||
429 | return tlb_set_page(env, address, physical, prot, is_user, is_softmmu); | 429 | return tlb_set_page(env, address, physical, prot, is_user, is_softmmu); |
430 | } | 430 | } |
431 | 431 | ||
432 | -target_ulong cpu_get_phys_page_debug(CPUState * env, target_ulong addr) | 432 | +target_phys_addr_t cpu_get_phys_page_debug(CPUState * env, target_ulong addr) |
433 | { | 433 | { |
434 | target_ulong physical; | 434 | target_ulong physical; |
435 | int prot; | 435 | int prot; |
target-sparc/translate.c
@@ -3012,7 +3012,7 @@ void cpu_dump_state(CPUState *env, FILE *f, | @@ -3012,7 +3012,7 @@ void cpu_dump_state(CPUState *env, FILE *f, | ||
3012 | } | 3012 | } |
3013 | 3013 | ||
3014 | #if defined(CONFIG_USER_ONLY) | 3014 | #if defined(CONFIG_USER_ONLY) |
3015 | -target_ulong cpu_get_phys_page_debug(CPUState *env, target_ulong addr) | 3015 | +target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr) |
3016 | { | 3016 | { |
3017 | return addr; | 3017 | return addr; |
3018 | } | 3018 | } |
@@ -3022,7 +3022,7 @@ extern int get_physical_address (CPUState *env, target_phys_addr_t *physical, in | @@ -3022,7 +3022,7 @@ extern int get_physical_address (CPUState *env, target_phys_addr_t *physical, in | ||
3022 | int *access_index, target_ulong address, int rw, | 3022 | int *access_index, target_ulong address, int rw, |
3023 | int is_user); | 3023 | int is_user); |
3024 | 3024 | ||
3025 | -target_ulong cpu_get_phys_page_debug(CPUState *env, target_ulong addr) | 3025 | +target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr) |
3026 | { | 3026 | { |
3027 | target_phys_addr_t phys_addr; | 3027 | target_phys_addr_t phys_addr; |
3028 | int prot, access_index; | 3028 | int prot, access_index; |