> Does the above cover all the things that you have planned for the interface to provide ? Yes, exactly. That can cover what we need. Thanks. Regards, Jammy -----Original Message----- From: Emil Velikov [mailto:emil.l.velikov@xxxxxxxxx] Sent: Thursday, June 04, 2015 12:04 AM To: Zhou, Jammy Cc: Alex Deucher; Deucher, Alexander; Min, Frank; dri-devel@xxxxxxxxxxxxxxxxxxxxx Subject: Re: [PATCH] Add device enumeration interface (v3) Hello Jammy, On 1 June 2015 at 03:12, Zhou, Jammy <Jammy.Zhou@xxxxxxx> wrote: >> Jammy or Frank might be able to provide some pseudo code in the interim. > > I think the requirement here is quite simple. We would like to have some interface to enumerate the GPU devices on the system, and select some specific device for different purposes (i.e, rendering, computing, displaying, etc). Current libdrm interfaces are just for single device, and there is no good consideration for multiple GPUs yet. > I believe I've read the same quote earlier, although still explains the goal, rather than the requirements :'-( Can you elaborate on what exactly the interface should provide - I can think of the following: - Number of devices. - ^^ + masked by vendor id/module name. This one seem like an overkill imho.. - Flags indicating if the device has primary/control/render node. - Location (bus info) for the device(s) - PCI/platform device information. Does the above cover all the things that you have planned for the interface to provide ? Thanks Emil _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel