Dear gem5 community,

I would like to use the IGbE_e1000 card in the latest gem5 version in ARM FS mode. As I can see the card is connected only in VExpress_EMM and VExpress_EMM64. However, I cannot boot correctly the latest gem5 version either in VExpress_EMM or VExpress_EMM64 using the 20180409.tar.xz kernels and images from the following link: https://www.gem5.org/documentation/general_docs/fullsystem/guest_binaries.

So I achieve to boot the gem5 using the VExpress_GEM5_V1 machine type (specifically through this configuration: $GEM5/build/ARM/gem5.opt -d $GEM5/node0 $GEM5/configs/example/fs.py --kernel=vmlinux.vexpress_gem5_v1_64 --disk-image=linaro-minimal-aarch64.img --machine-type=VExpress_GEM5_V1 --dtb=armv7_gem5_v1_1cpu.dtb).

However, the IGbE_e1000 card is not included in the VExpress_GEM5_V1... So I tried to connect it in VExpress_GEM5_Base (which is used from VExpress_GEM5_V1). Specifically,

1) I add the following (below pci_host = GenericArmPciHost)

# Attach any PCI devices that are supported
def attachPciDevices(self):
self.ethernet = IGbE_e1000(pci_bus=0, pci_dev=0, pci_func=0, InterruptLine=1, InterruptPin=1)

2) I add the self.ethernet in def _off_chip_devices(self).

Unfortunatelly, I get the following error after 2 minutes of simulation (during this message: [0.135098] e1000 0000:00:00.0: enabling device (0000 -> 0002)):

fatal: system.iobus has two ports responding within range [0x80000000:0x80020000]:
        system.realview.ethernet.pio
        system.iobridge.cpu_side_port

Looking in previous gem5 versions, in the GenericArmPciHost there is not the "pci_mem_base=0x40000000". So, I remove this and I am able to boot Linux and see the eth0 but I do not know if is correct to remove the pci_mem_base.

I would appreciate it if anyone would like to explain me please! :)

Best regards,
Nikos
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
  • [gem5-users] IGbE... Νικόλαος Ταμπουρατζής via gem5-users
    • [gem5-users]... Gabe Black via gem5-users
      • [gem5-us... Νικόλαος Ταμπουρατζής via gem5-users
    • [gem5-users]... Giacomo Travaglini via gem5-users
      • [gem5-us... Νικόλαος Ταμπουρατζής via gem5-users
        • [gem... Giacomo Travaglini via gem5-users
          • ... Νικόλαος Ταμπουρατζής via gem5-users

Reply via email to