Hello,

1. arm_detailed can be used to run aarch64
2. the config file is configs/common/O3_ARM_v7a.py

Regards,


--
Fernando A. Endo, Post-doc

INRIA Rennes-Bretagne Atlantique
France


2015-09-02 11:05 GMT+02:00 Virendra Kumar Pathak <[email protected]>
:

> Hi gem5 group,
>
> I am new to gem5 and working on adding a new processor (similar to
> cortex-A57 64bit armv8-a architecture) support in gem5.
>
> Currently I want to boot gem5 with armv8-a aarch64 O3 (out of order) cpu
> model.
> I am using below command:
> build/ARM/gem5.opt configs/example/fs.py --kernel=
> <PATH>vmlinux.aarch64.20140821 --machine-type=VExpress_EMM64
>  --dtb-file=<PATH>/vexpress.aarch64.20140821.dtb --caches 
> *--cpu-type=arm_detailed
> *--disk-image=<PATH>/aarch64-ubuntu-trusty-headless.img
>
> Please guide me on below questions -
>
>    1. Is 'cpu-type=arm_detailed' correct for O3 cpu model for aarch64? It
>    seems 'arm_detailed' is derived from 'O3_ARM_v7a_3', which is further
>    derived from 'O3_ARM_v7a'. Does it mean that 'arm_detailed' is only for
>    armv7-a architecture?
>    2. I want to modify instruction latency, number of pipeline stages and
>    functional units, so that gem5 can simulate our processor more accurately.
>    Please provide some starting pointers on the same.
>    3. What other factors should be considered while adding new processor
>    support, assuming that we may want to upstream our work to gem5
>    organization later.
>
> Thanks.
>
> --
> with regards,
> Virendra Kumar Pathak
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to