0 Replies
      Latest reply on Jul 23, 2019 9:52 AM by rksaripalli
      rksaripalli Level 1 Level 1 (0 points)

        I am looking to develop a virtual USB host controller (A driver that presents a USB host controller interface on its upper edge and a proprietary interface on its bottom edge)


        Does Mac OS X support such a driver model?. I know Mac OS X comes with built-in drivers for industry standard USB controllers (UHCI, OHCI, xHCI) but I want to support my own USB controller (virtual one)


        If so, where can I find the APIs, structures and definitions in the IOKit?.

        Are there any examples in IOKit I can use to get started?