[gem5-users] Re: Effective address and ISA

2024-02-06 Thread Nazmus Sakib via gem5-users
So you are saying, it is not the address that the store instruction is supposed to store the value, but rather the address of the instruction itself ? The left-most boldface below: 0x41c0ec @_dl_debug_initialize+124: stlr x0, [x3] : MemWrite : D=0x00492000 *A=0x498028

[gem5-users] Re: Effective address and ISA

2024-02-06 Thread Eliot Moss via gem5-users
On 2/6/2024 11:13 AM, Nazmus Sakib via gem5-users wrote: I think gem5 has this SplitDataRequest() method that breaks the request if it would need more than one cacheline. In fact, the page fault is occurring before it goes to the cache. The panic message says the address is 0x400. By looking in

[gem5-users] Re: Effective address and ISA

2024-02-06 Thread Nazmus Sakib via gem5-users
I think gem5 has this SplitDataRequest() method that breaks the request if it would need more than one cacheline. In fact, the page fault is occurring before it goes to the cache. The panic message says the address is 0x400. By looking into the disassembly and the output log of -debug-flag=ExecA

[gem5-users] Regarding gem5 cache model

2024-02-06 Thread GEETANSH BAWEJA via gem5-users
Greetings, I am Geetansh from NSUT College, Delhi. I am doing a research on caches and i am using gem5 for the experiments and benchmarking regarding the caches. I tried going through the source code of the caches and tried making changes as per my research which mainly focuses on caches line, tags