[gem5-users] Re: Custom Output Directory

2024-02-08 Thread Samuel Thomas via gem5-users
This used to be true in older versions (I would use this in my older projects), but it seems as though the “outdir” flag is no longer in Options.py for version 23.1.0.0. Which version are you working from? > On Feb 8, 2024, at 6:56 PM, muke101 wrote: > > Hi, you need the --outdir flag and

[gem5-users] Compiling gem5 on ARM Based Host

2022-01-07 Thread Samuel Thomas via gem5-users
Hi all, I typically work on an x86 machine, but I’m trying to submit gem5 jobs to a cluster that runs ARM based hosts. Each source script compiles, I run into the following error when linking: /tmp/gem5.fast.unstripped.PI0JsN.ltrans45.ltrans.o: in function

[gem5-users] --take-checkpoints flag

2021-09-07 Thread Samuel Thomas via gem5-users
Hi all, This is a very basic and perhaps silly question. I’m trying to take checkpoints in a gem5 program so that I can debug a particular segment of the execution more efficiently, but it seems that the flag seems to pause the execution of the environment and not actually take any

[gem5-users] Packet::MemCmd Class

2021-06-30 Thread Samuel Thomas via gem5-users
Hello all, I am running into issues where I am trying to create packets to perform writes in my system that originate outside the CPU. Without knowledge of which MemCmds do what, I naïvely declared them as WriteReqs, but there seem to be response packets that make it back to the CPU which

[gem5-users] Circular Buffer Error with O3_ARM_v7a

2021-05-29 Thread Samuel Thomas via gem5-users
Hi all, I’m writing because I’m running some code that I mounted onto a disk image while using the configs/example/arm/fs_bigLITTLE.py script, and am running into an issue when I use the O3_ARM_v7a as the CPU type in the big cluster. In particular, I get the following output: gem5.opt:

[gem5-users] Re: gem5 ARM RealView Ctrl

2021-05-14 Thread Samuel Thomas via gem5-users
Hello, I’m following up on this. Does anyone have any advice for how to resolve this? Best, Sam > On May 11, 2021, at 8:31 PM, Samuel Thomas wrote: > > Hi all, > > I am writing because I am trying to set up an existing project on a new > machine. Unfortunately, when transferring the code

[gem5-users] gem5 ARM RealView Ctrl

2021-05-11 Thread Samuel Thomas via gem5-users
Hi all, I am writing because I am trying to set up an existing project on a new machine. Unfortunately, when transferring the code over and setting up the environment, I’ve been running into an issue that I’ve never seen before. That is, the code doesn’t pass through the assertion in line 57

[gem5-users] Re: Flushing the Caches

2021-03-29 Thread Samuel Thomas via gem5-users
Hi Sherif and Arth, I had a similar problem. I resolved it by coming up with a somewhat hacky solution that utilizes the “forEachBlk” function call in the base tags. For context, I needed the main memory state to be consistent between a task running some component on both big and little CPU

[gem5-users] Custom M5Ops

2021-03-16 Thread Samuel Thomas via gem5-users
Hello, I’m working on a project where I want to trigger a hardware procedure from software. I can see in the gem5/include/gem5/asm/generic/m5ops.h file, there is a certain amount of address space allocated for user customizable operations like this. Is there documentation as to how to use this

[gem5-users] Re: gem5 and non volatile memory

2021-02-16 Thread Samuel Thomas via gem5-users
Hi Krishnan, In a project for class, I updated some code for NVmain so that it will at least run with the current commit of gem5. You can find it here: https://github.com/samueltphd/NVmain I haven’t touched it since the course completed, so there are

[gem5-users] Reset Stats from Software

2020-12-29 Thread Samuel Thomas via gem5-users
Hello, I’m writing because I would like to measure hardware statistics from only a certain part of a portion of a large piece of software to be run during a gem5 simulation. Is there a convention to this type of solution? In my head, I had mapped out the idea of writing a SimObject that