Good afternoon
Thank you very much. The new configuration script does work with caches on
ARM, and since that's all I needed, my research can continue. I just need
to study the file a bit more.
Much appreciated,
Pedro Corrêa Rigotto

Em sex., 12 de mai. de 2023 às 14:50, Ayaz Akram <yazak...@ucdavis.edu>
escreveu:

> Hi Pedro,
>
> I tried this test and noticed the same problem. However, the test seems to
> work if you use example/se.py script. For example, following command worked:
>
> build/ARM/gem5.opt configs/example/se.py -c
> tests/test-progs/hello/bin/arm/linux/hello --cpu-type=TimingSimpleCPU
> --caches
>
> I would suggest you to look at m5out/config.ini files from both runs and
> see what's different between the two configurations. That might help you to
> figure out how to modify your simulation script to make it work for ARM.
>
> -Ayaz
>
> On Wed, May 10, 2023 at 9:39 AM Pedro Corrêa Rigotto via gem5-users <
> gem5-users@gem5.org> wrote:
>
>> Good afternoon.
>> I encountered this error while trying to run an ARM configuration with
>> one of the scripts in the learning_gem5 folder. The following is my post on
>> Stack Overflow, which received an answer directing me to this mailing list.
>>
>> I am learning how to use gem5. I followed the learning_gem5 book and
>> successfully ran the suggested test programs on an ARM simple configuration
>> without cache. For my research, I need to test caches on ARM systems, so I
>> tried to adapt the simple_cache.py file to run on ARM, like what was done
>> to simple.py to generate simple-arm.py. However, when trying to run the
>> "hello" test program, or the other two that were suggested in the
>> "Extending gem5 for ARM" page, I get the following error:
>>
>> gem5.opt: build/ARM/mem/request.hh:882: uint64_t 
>> gem5::Request::getExtraData() const: Assertion `extraDataValid()' failed.
>> Program aborted at tick 12162000
>>
>> The full terminal log is available at https://pastebin.com/VLJ1Szxy. The
>> config file is available at https://pastebin.com/SeajkNPT.
>>
>> I tried changing the test file to the Bubblesort and FloatMM files. I
>> checked the request source code to try to understand more about the error.
>> I expected the simulation to run like it did with simple-arm.py. I followed
>> the tutorial on this page:
>> https://www.gem5.org/documentation/learning_gem5/part1/extending_configs
>> Does anyone know what causes this error and how it may be fixed?
>> Thank you for your attention,
>> Pedro Corrêa Rigotto
>> Computer Science undergraduate at PUC Minas
>> _______________________________________________
>> gem5-users mailing list -- gem5-users@gem5.org
>> To unsubscribe send an email to gem5-users-le...@gem5.org
>>
>

-- 
Pedro Corrêa Rigotto
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to