USB method and apparatus in a virtualization environment with multi-VM

Apparatuses, methods and storage medium associated with virtualizing a USB device controller of a SoC in a computing platform hosting multiple VMs, are disclosed herein. In some embodiments, a CRM includes instructions to implement a USB driver stack in a SOS of a SVM on the computing platform. The...

Full description

Saved in:
Bibliographic Details
Main Authors Ismail, Abdul R, Regupathy, Rajaram
Format Patent
LanguageEnglish
Published 19.07.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Apparatuses, methods and storage medium associated with virtualizing a USB device controller of a SoC in a computing platform hosting multiple VMs, are disclosed herein. In some embodiments, a CRM includes instructions to implement a USB driver stack in a SOS of a SVM on the computing platform. The USB driver stack of the SOS includes a SOS device controller driver to communicate with one or more USB devices of the computing platform, via a USB device controller of the SoC; and a SOS function virtualization driver to communicate with one or more corresponding UVM function virtualization drivers of the UVMs to paravirtualize the SOS device controller driver to the UVMs. Other embodiments are also described and claimed.
Bibliography:Application Number: US201816162134