发明名称 Realisieren erweiterter Fehlerbehandlung für einen gemeinsam genutzten Adapter in einem virtualisierten System
摘要 Es werden ein Verfahren, System und Computerprogrammprodukt zum Realisieren einer erweiterten Fehlerbehandlung für einen Hardware-E/A-Adapter wie beispielsweise einen Adapter für Eingabe/Ausgabe-Virtualisierung mit Einzelstamm (SRIOV-Adapter) in einem virtualisierten System bereitgestellt. Der Hardware-E/A-Adapter ist in mehrere Endpunkte partitioniert, wobei jeder partitionierbare Endpunkt (PE) einer Funktion entspricht und dem gesamten Adapter ein Adapter-PE zugeordnet ist. Die Endpunkte werden sowohl unabhängig verwaltet, und zwar bei Aktionen, deren Bereich auf eine einzige Funktion beschränkt ist, als auch als eine Gruppe bei Aktionen im Bereich des gesamten Adapters. Ein Fehler oder ein Versagen des Adapter-PE blockiert den Adapter-PE und wird an die dem Adapter zugeordneten VF-PEs weitergegeben, wodurch die VF-PEs blockiert werden. Ein Adaptertreiber sowie VF-Einheitentreiber werden über den Fehler informiert und starten eine Wiederherstellung. Der Hypervisor sperrt den Zugriff der VF-Einheitentreiber an entscheidenden Punkten, was einen erfolgreichen Abschluss der Wiederherstellung des Adapters ermöglicht.
申请公布号 DE102014108249(A1) 申请公布日期 2014.12.18
申请号 DE201410108249 申请日期 2014.06.12
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ARROYO, JESSE P;GRAHAM, CHARLES S.;OBERLY, JOHN R.;SCHIMKE, TIMOTHY J.
分类号 G06F11/20 主分类号 G06F11/20
代理机构 代理人
主权项
地址