Revision b711de95
b/darwin-user/main.c | ||
---|---|---|
92 | 92 |
return cpu_ppc_get_tb(env) >> 32; |
93 | 93 |
} |
94 | 94 |
|
95 |
uint32_t cpu_ppc_load_atbl (CPUState *env)
|
|
95 |
uint64_t cpu_ppc_load_atbl (CPUState *env)
|
|
96 | 96 |
{ |
97 |
return cpu_ppc_get_tb(env) & 0xFFFFFFFF;
|
|
97 |
return cpu_ppc_get_tb(env); |
|
98 | 98 |
} |
99 | 99 |
|
100 | 100 |
uint32_t cpu_ppc_load_atbu (CPUState *env) |
b/hw/ppc.c | ||
---|---|---|
463 | 463 |
_cpu_ppc_store_tbu(env, value); |
464 | 464 |
} |
465 | 465 |
|
466 |
uint32_t cpu_ppc_load_atbl (CPUState *env)
|
|
466 |
uint64_t cpu_ppc_load_atbl (CPUState *env)
|
|
467 | 467 |
{ |
468 | 468 |
ppc_tb_t *tb_env = env->tb_env; |
469 | 469 |
uint64_t tb; |
... | ... | |
471 | 471 |
tb = cpu_ppc_get_tb(tb_env, qemu_get_clock(vm_clock), tb_env->atb_offset); |
472 | 472 |
LOG_TB("%s: tb %016" PRIx64 "\n", __func__, tb); |
473 | 473 |
|
474 |
return tb & 0xFFFFFFFF;
|
|
474 |
return tb; |
|
475 | 475 |
} |
476 | 476 |
|
477 | 477 |
uint32_t cpu_ppc_load_atbu (CPUState *env) |
b/linux-user/main.c | ||
---|---|---|
1078 | 1078 |
return cpu_ppc_get_tb(env) >> 32; |
1079 | 1079 |
} |
1080 | 1080 |
|
1081 |
uint32_t cpu_ppc_load_atbl (CPUState *env)
|
|
1081 |
uint64_t cpu_ppc_load_atbl (CPUState *env)
|
|
1082 | 1082 |
{ |
1083 |
return cpu_ppc_get_tb(env) & 0xFFFFFFFF;
|
|
1083 |
return cpu_ppc_get_tb(env); |
|
1084 | 1084 |
} |
1085 | 1085 |
|
1086 | 1086 |
uint32_t cpu_ppc_load_atbu (CPUState *env) |
b/target-ppc/cpu.h | ||
---|---|---|
745 | 745 |
uint32_t cpu_ppc_load_tbu (CPUPPCState *env); |
746 | 746 |
void cpu_ppc_store_tbu (CPUPPCState *env, uint32_t value); |
747 | 747 |
void cpu_ppc_store_tbl (CPUPPCState *env, uint32_t value); |
748 |
uint32_t cpu_ppc_load_atbl (CPUPPCState *env);
|
|
748 |
uint64_t cpu_ppc_load_atbl (CPUPPCState *env);
|
|
749 | 749 |
uint32_t cpu_ppc_load_atbu (CPUPPCState *env); |
750 | 750 |
void cpu_ppc_store_atbl (CPUPPCState *env, uint32_t value); |
751 | 751 |
void cpu_ppc_store_atbu (CPUPPCState *env, uint32_t value); |
b/target-ppc/op_helper.c | ||
---|---|---|
78 | 78 |
|
79 | 79 |
target_ulong helper_load_atbl (void) |
80 | 80 |
{ |
81 |
return cpu_ppc_load_atbl(env); |
|
81 |
return (target_ulong)cpu_ppc_load_atbl(env);
|
|
82 | 82 |
} |
83 | 83 |
|
84 | 84 |
target_ulong helper_load_atbu (void) |
Also available in: Unified diff