Hello All,
programException current instruction address: 0x0003eb28Machine Status Register: 0x00088200Condition Register: 0x40000440<<<<<Registers>>>>>.....<<<<<Disassembly>>>>>0x3eb08 4e800020 blr0x3eb0c 3860ffff li r3,0xffff # -10x3eb10 4e800020 blr0x3eb14 38a00000 li r5,0x0 # 00x3eb18 7cbc43a6 mtspr TBL,r50x3eb1c 7c7d43a6 mtspr TBU,r30x3eb20 7c9c43a6 mtspr TBL,r40x3eb24 4e800020 blr*0x3eb28 7cbd42a6 mfspr r5,TBU0x3eb2c 7cdc42a6 mfspr r6,TBL0x3eb30 7cfd42a6 mfspr r7,TBU0x3eb34 7c053800 cmp crf0,0,r5,r70x3eb38 4082fff0 bc 0x4,2, 0x3eb28 # vxTimeBaseGet0x3eb3c 90a30000 stw r5,0(r3)0x3eb40 90c40000 stw r6,0(r4)0x3eb44 4e800020 blr<<<<<Traceback>>>>>......
/* Generic PowerPC time base */static void gen_tbl (CPUPPCState *env){spr_register(env, SPR_VTBL, "TBL",&spr_read_tbl, SPR_NOACCESS,&spr_read_tbl, SPR_NOACCESS,0x00000000);spr_register(env, SPR_TBL, "TBL",SPR_NOACCESS, SPR_NOACCESS,SPR_NOACCESS, &spr_write_tbl,0x00000000);spr_register(env, SPR_VTBU, "TBU",&spr_read_tbu, SPR_NOACCESS,&spr_read_tbu, SPR_NOACCESS,0x00000000);spr_register(env, SPR_TBU, "TBU",SPR_NOACCESS, SPR_NOACCESS,SPR_NOACCESS, &spr_write_tbu,0x00000000);}