[gem5-users] Re: Reproducible/deterministic runs

2024-09-27 Thread Hossam ElAtali via gem5-users
ou still want to bypass your cache system to avoid longer booting times you can use the non-caching simple CPU model (deterministic). Best, Luis Le 27/09/2024 à 01:04, Hossam ElAtali via gem5-users a écrit : Hi, I wanted to ask if there is a way to make full-system runs deterministic. I tried

[gem5-users] Re: Reproducible/deterministic runs

2024-09-27 Thread Hossam ElAtali via gem5-users
KVM CPU models are not deterministic. If you still want to bypass your cache system to avoid longer booting times you can use the non-caching simple CPU model (deterministic). Best, Luis Le 27/09/2024 à 01:04, Hossam ElAtali via gem5-users a écrit : Hi, I wanted to ask if there is a way to m

[gem5-users] Reproducible/deterministic runs

2024-09-26 Thread Hossam ElAtali via gem5-users
Hi, I wanted to ask if there is a way to make full-system runs deterministic. I tried running with faketime set at a fixed date and time (to possibly trick any rng seeds) but that doesn't help. The reason I'm asking is because of the following situation I run into. I have a modified gem5 and w

[gem5-users] Re: Mounting X86 Disk Image

2024-04-02 Thread Hossam ElAtali via gem5-users
Hi Sam, I ran into this issue before and was able to create a fix for it. Here's the link to the pull request that has the changes: https://github.com/gem5/gem5/pull/990 Hope it helps! Best, Hossam From: Thomas, Samuel via gem5-users Sent: Sunday, March 17, 20

[gem5-users] Spectre v2 / BTB

2024-03-22 Thread Hossam ElAtali via gem5-users
Hi, I was wondering if anyone was able to get a PoC for Spectre v2/BTB working on gem5. I was able to get Spectre v1 and ret2spec to work, but not Spectre v2. I tried multiple PoCs, cache thresholds, and gem5 configurations (both se and fs; with different branch predictors) but none seem to wor

[gem5-users] Re: Limit debug output to certain instruction address range

2024-02-21 Thread Hossam ElAtali via gem5-users
On Wed, Feb 21, 2024 at 10:46 AM Hossam ElAtali via gem5-users mailto:gem5-users@gem5.org>> wrote: Hi, I'm currently experimenting with Spectre on gem5, and I'm dumping debugging output using the O3PipeView flag. However, I get a lot of output for instructions that are not releva

[gem5-users] Limit debug output to certain instruction address range

2024-02-21 Thread Hossam ElAtali via gem5-users
Hi, I'm currently experimenting with Spectre on gem5, and I'm dumping debugging output using the O3PipeView flag. However, I get a lot of output for instructions that are not relevant to the attack sequence. I was wondering if it's possible to limit the debugging output to a certain instruction