UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 66187

2015.4 PetaLinux : QEMU does not connect all GEMs to host network.

Description

While trying to boot a Petalinux image on QEMU for MPSoC, by default only GEM0 is connected to the host network and the other GEMs are left unconnected.

How do I connect all of the GEMs to the host?

Solution

In order to connect all of the GEMs to the host network, you should use the -net syntax argument. 

This automatically creates an emulated hub (called a QEMU "VLAN", for virtual LAN) that forwards traffic from any device connected to it to every other device on the "VLAN".

Example Command:

petalinux-boot --qemu --kernel --qemu-args="-net nic  -net nic -net nic -net nic -net user"

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
66107 PetaLinux 2015.4 - Product Update Release Notes and Known Issues N/A N/A
AR# 66187
Date Created 12/10/2015
Last Updated 01/04/2016
Status Active
Type Known Issues
Devices
  • Zynq UltraScale+ MPSoC
Tools
  • PetaLinux - 2015.4