[gem5-users] IOMMU Support in GEM5 Full System Simulation

2023-08-17 Thread Chathura Rajapaksha via gem5-users
Hi All, I am looking into simulating a system with an IOMMU. I could not find any details about IOMMU in the official documentation. Is there support for IOMMU in full system simulation (for x86, Arm or RISC-V)? If not, are there any known open-source projects that provide this functionality to GE

[gem5-users] Re: IOMMU Support in GEM5 Full System Simulation

2023-08-28 Thread Chathura Rajapaksha via gem5-users
Hi Giacomo, Thank you very much for pointing this out. I missed the reply since it was in my spam folder. Best regards, Chathura ___ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org

[gem5-users] Example for connecting Ethernet PCI device through ARM SMMU

2023-08-28 Thread Chathura Rajapaksha via gem5-users
Hi All, I am trying to attach an ethernet device to ARM SMMU and use it in the dist setup where two ARM systems are connected through the ethernet link. I am new to gem5 internals and I appreciate any help with this. I notice the use of attachSMMU at https://github.com/ARM-software/ATP-Engine/blo

[gem5-users] Assertion `ip || ip6' failed when running Ethernet workload with ARM dist setup SMMU enabled

2023-11-09 Thread Chathura Rajapaksha via gem5-users
Hi All, I am trying to communicate between two systems through ethernet in ARM dist 2 nodes setup (bigLITTLE). I want to do this with the SMMU (ARM IOMMU) enabled. I have connected the ethernet device to the SMMU as discussed here - https://github.com/orgs/gem5/discussions/239 When I try to trans

[gem5-users] Available PCI devices for ARM Full System Simulations

2024-03-22 Thread Chathura Rajapaksha via gem5-users
Hi All, I am trying to find the different PCI devices (what I really want is DMA devices) available for ARM FS simulation. So far I was able to simulate Ethernet and IDE (storage) devices. I wondered what other PCI devices can be connected to an ARM system. I want to connect a GPU device but noti