Hello Pontus,

My platform config looks as follows:
<start name="platform_drv" caps="300" managing_system="yes" priority="0">
     <binary name="imx8mq_platform_drv"/>
     <resource name="RAM" quantum="8M"/>
     <provides>
         <service name="Platform"/>
     </provides>
     <route>
         <any-service><parent/></any-service>
     </route>
     <config>
         <policy label="eth0_drv -> "><device name="fec"/></policy>
         <policy label="usb_drv -> " info="yes">
             <device name="usb_host_2"/>
             <device name="usb_phy_2"/>
         </policy>
     </config>
</start>

from looking at this config snippet, I guess that the 'info="yes"' attribute [1] is missing from the eth0_drv policy. The new driver uses this physical information to correlate device-tree nodes with the physical resources obtained from the platform driver.

[1] https://github.com/genodelabs/genode/blob/master/repos/os/src/drivers/platform/README

Cheers
Norman

--
Dr.-Ing. Norman Feske
Genode Labs

https://www.genode-labs.com · https://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth


_______________________________________________
Genode users mailing list
[email protected]
https://lists.genode.org/listinfo/users

Reply via email to