You shouldn't modify your config by changing anything in src/, you should
do that in the config scripts. If you want to add additional devices, they
don't have to be part of the platform object, they just need to be
connected to the right busses, etc.

Gabe

On Fri, Aug 28, 2020 at 12:06 PM HENG ZHUO via gem5-users <
[email protected]> wrote:

> Hi all,
>
> I noticed with the recent updates in ARM ISA support, now default machine
> setup is using VExpress_GEM5_V1, which is great, with the 2019 build kernel
> and boot loadert tested and everything. However, I also know that
> VExpress_GEM5 does not support ethernet device. What would be best setup if
> I want to use ethernet device, but with newer built kernel setup?
>
> 1) Shall I add ethernet device to VExpress_GEM5 machine config? This
> should be most ideal case, in terms of simulated system. Assuming I can add
> a new device in the src/dev/arm/RealView.py under VExpress_GEM5_V1. But,
> the dtb is auto generated, seems like I also need to add entry in the
> auto-generated device tree, anyone has any directions on how to add new
> devices in this scenario?
>
> 2) Can I use the old VExpress_EMM64 machine, but with newer build 2019
> kernel and boatload, my guess is not, I would assume the kernel is
> customized based on the machine VExpress_GEM5.
>
> 3) Stick with using older build (2018 build kernel and bootloader), with
> machine VExpress_EMM64. This should be working by default, but losing the
> ability to use more updated kernel and machine config.
>
> Any suggestions, insights would be appreciated!
>
> Best,
> Heng
> _______________________________________________
> gem5-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to