Giter Site home page Giter Site logo

Comments (4)

saipava avatar saipava commented on August 20, 2024

QEMU does emulate all the gems may be mdio connection might be missing. Have a look at here how gem3 is connected with phy
https://github.com/Xilinx/qemu-devicetrees/blob/master/board-zynqmp-zcu102.dts#L441

You need to also enable those in linux dts to access those in vm.

from qemu.

vladDmit avatar vladDmit commented on August 20, 2024

Thanks for the response. I'm not using a linux image (it's qnx). The boot stall after cpu 1, when I use the machine type arm-generic-fdt. So I used the hard-coded machine xlnx-zcu102 which boots successfully. qemu ignore when I pass the option hw-dtb board-zynqmp-zcu102.dtb. The machine xlnx-zcu102 is not dts based.. since dumpdtb return nothing. I'm still looking, but not successful on which part of the code to update to get the second GEM functional for xlnx-zcu102

from qemu.

saipava avatar saipava commented on August 20, 2024

For mainline version of zcu102 always have 4 gem's emulated.
https://github.com/Xilinx/qemu/blob/master/hw/arm/xlnx-zynqmp.c#L606

the phy address here seems constant, i'm not sure how it goes. Can you change it a different address and set the same expectations from guest.

from qemu.

vladDmit avatar vladDmit commented on August 20, 2024

Thanks!! for your help saipava... this issue can be closed. I had to update the QNX Driver for XZYNQ UltraScale+ MPSoC Ethernet GEM. This driver reads GEM interface information from the hwinfo section of the syspage.
The hwinfo section is populated in the board-specific Startup code.
If there is no GEM interface specified in the hwinfo section, the driver will default to using GEM3.

from qemu.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.