Thanks for the report Javed,

I reproduce on other configs as well e.g. se.py.

This seems to have been caused by 9d3b9e96c56386ee6539657c21cba95e118e576a.

I'm not very familiar with the ports, and could not fix it immediately, I'll 
have a look later on if Gabe doesn't get a chance to fix it first.
________________________________
From: gem5-users <[email protected]> on behalf of Javed Osmany 
<[email protected]>
Sent: Friday, October 25, 2019 2:12 PM
To: gem5 users mailing list <[email protected]>
Subject: [gem5-users] ARM HPI model not working on latest version of GEM5



Hello



I cloned a cleaned version of GEM5 from the repository and got the ARM Isa 
gem5.opt built.



However, when I run the simple hello world test for the HPI() arm model, I am 
getting the following error:



[j00533938@lhrplinux00001 gem5]$ ./build/ARM/gem5.opt 
configs/example/arm/starter_se.py --cpu="hpi" --num-cores=1 
"tests/test-progs/hello/bin/arm/linux/hello"

gem5 Simulator System.  http://gem5.org

gem5 is copyrighted software; use the --copyright option for details.



gem5 compiled Oct 25 2019 14:06:49

gem5 started Oct 25 2019 14:07:44

gem5 executing on lhrplinux00001, pid 49104

command line: ./build/ARM/gem5.opt configs/example/arm/starter_se.py --cpu=hpi 
--num-cores=1 tests/test-progs/hello/bin/arm/linux/hello



info: 1. command and arguments: ['tests/test-progs/hello/bin/arm/linux/hello']

Global frequency set at 1000000000000 ticks per second

warn: DRAM device capacity (8192 Mbytes) does not match the address range 
assigned (1024 Mbytes)

warn: DRAM device capacity (8192 Mbytes) does not match the address range 
assigned (1024 Mbytes)

warn: No functional unit for OpClass SimdDiv

warn: No functional unit for OpClass SimdReduceAdd

warn: No functional unit for OpClass SimdReduceAlu

warn: No functional unit for OpClass SimdReduceCmp

warn: No functional unit for OpClass SimdFloatReduceAdd

warn: No functional unit for OpClass SimdFloatReduceCmp

warn: No functional unit for OpClass SimdAes

warn: No functional unit for OpClass SimdAesMix

warn: No functional unit for OpClass SimdSha1Hash

warn: No functional unit for OpClass SimdSha1Hash2

warn: No functional unit for OpClass SimdSha256Hash

warn: No functional unit for OpClass SimdSha256Hash2

warn: No functional unit for OpClass SimdShaSigma2

warn: No functional unit for OpClass SimdShaSigma3

warn: No functional unit for OpClass SimdPredAlu

Traceback (most recent call last):

  File "<string>", line 1, in <module>

  File "build/ARM/python/m5/main.py", line 457, in main

    exec(filecode, scope)

  File "configs/example/arm/starter_se.py", line 237, in <module>

    main()

  File "configs/example/arm/starter_se.py", line 222, in main

    m5.instantiate()

  File "build/ARM/python/m5/simulate.py", line 121, in instantiate

    for obj in root.descendants(): obj.connectPorts()

  File "build/ARM/python/m5/SimObject.py", line 1664, in connectPorts

    portRef.ccConnect()

  File "build/ARM/python/m5/params.py", line 1985, in ccConnect

    port.bind(peer_port)

AttributeError: 'NoneType' object has no attribute 'bind'







Best regards



J.Osmany


_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to