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
