Hi,
Can someone explain for this load instruction

1254045000: system.switch_cpus.fetch: [tid:0]: Instruction PC 0x405bdd
(1) created [sn:2].
1254045000: system.switch_cpus.fetch: [tid:0]: Instruction is:
SUB_M_I : ldst   t1d, DS:[rax + 0x8]


What does the following verbose messages mean?

1254050000: system.switch_cpus.iew: Execute: Executing instructions from IQ.
1254050000: system.switch_cpus.iew: Execute: Processing PC
(0x405bdd=>0x405be1).(1=>2), [tid:0] [sn:2].
1254050000: system.switch_cpus.iew: Execute: Calculating address for
memory reference.
1254050000: system.switch_cpus.iew.lsq.thread0: Executing load PC
(0x405bdd=>0x405be1).(1=>2), [sn:2]
1254050000: global: RegFile: Access to int register 16, has data 0
1254050000: global: RegFile: Access to int register 0, has data 0x6b8e18
1254050000: system.switch_cpus.iew.lsq.thread0: Read called, load idx:
0, store idx: -1, storeHead: 0 addr: 0xbbe20
1254050000: system.switch_cpus.iew.lsq.thread0: Doing memory access
for inst [sn:2] PC (0x405bdd=>0x405be1).(1=>2)
1254050000: system.cpu.dcache: ReadReq bbe20 hit


What is the effective address in these messages? is it 0x6b8e18?
--
// Naderan *Mahmood;
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to