Enabling efficient input/output (I/O) virtualization

A method for virtualizing input/output whereby a back-end driver component running back-end in a privileged operating system address space configures an input/output adapter through a setup/control path is disclosed. The back-end driver component is used to register with the input/output adapter to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PRAKASH RAMKRISHNA V, BRAHMAROUTU SURENDER V
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method for virtualizing input/output whereby a back-end driver component running back-end in a privileged operating system address space configures an input/output adapter through a setup/control path is disclosed. The back-end driver component is used to register with the input/output adapter to allow for the receipt of information concerning a catastrophic event. Catastrophic event data is transmitted to an active front-end driver component running in a guest operating system address space, where a communication path was established between the active front-end driver component and the back-end driver component. The back-end driver component listens for requests from the active front-end driver component. Upon receipt, an input/output context association is established between an input/output context in the input/output adapter and the active front-end driver component. The association enables the guest operating system to perform an isolated input/output operation directly with the input/output adapter through a respective data input/output path.