Revision 76a66253 linux-user/main.c
b/linux-user/main.c | ||
---|---|---|
670 | 670 |
{ |
671 | 671 |
cpu_ppc_store_tb(env, ((uint64_t)cpu_ppc_load_tbl(env) << 32) | value); |
672 | 672 |
} |
673 |
|
|
674 |
uint32_t cpu_ppc_load_decr (CPUState *env) |
|
673 |
|
|
674 |
void cpu_ppc601_store_rtcu (CPUState *env, uint32_t value) |
|
675 |
__attribute__ (( alias ("cpu_ppc_store_tbu") )); |
|
676 |
|
|
677 |
uint32_t cpu_ppc601_load_rtcu (CPUState *env) |
|
678 |
__attribute__ (( alias ("cpu_ppc_load_tbu") )); |
|
679 |
|
|
680 |
void cpu_ppc601_store_rtcl (CPUState *env, uint32_t value) |
|
675 | 681 |
{ |
676 |
/* TO FIX */ |
|
677 |
return -1; |
|
682 |
cpu_ppc_store_tbl(env, value & 0x3FFFFF80); |
|
678 | 683 |
} |
679 |
|
|
680 |
void cpu_ppc_store_decr (CPUState *env, uint32_t value)
|
|
684 |
|
|
685 |
uint32_t cpu_ppc601_load_rtcl (CPUState *env)
|
|
681 | 686 |
{ |
682 |
/* TO FIX */
|
|
687 |
return cpu_ppc_load_tbl(env) & 0x3FFFFF80;
|
|
683 | 688 |
} |
684 |
|
|
689 |
|
|
685 | 690 |
void cpu_loop(CPUPPCState *env) |
686 | 691 |
{ |
687 | 692 |
target_siginfo_t info; |
Also available in: Unified diff