Verarbeiten eines Gast-Ereignisses in einem von einem Hypervisor gesteuerten System

    公开(公告)号:DE112015004555T5

    公开(公告)日:2017-06-29

    申请号:DE112015004555

    申请日:2015-10-20

    Applicant: IBM

    Abstract: Die Erfindung betrifft ein Verfahren zur Verarbeitung eines Gast-Ereignisses in einem von einem Hypervisor gesteuerten System (10), das die Schritte aufweist: (i) Durch das Gast-Ereignis Auslösen eines ersten Firmware-Dienstes, der für das Gast-Ereignis spezifisch ist, in einer Firmware (70), wobei das Gast-Ereignis zu einem Gast (20) und zu einem Gast-Zustand (52) und einem geschützten Gast-Hauptspeicher (22), auf den nur der Gast (20) und die Firmware (70) zugreifen können, sowie einem Gast-Schlüssel (24) gehört; (ii) durch die Firmware (70) Verarbeiten von zu dem Gast-Ereignis gehörenden Informationen, die Informationen über den Gast-Zustand (52) und den geschützten Gast-Hauptspeicher (22) aufweisen, und Übergeben von nur einer Teilmenge der Informationen über den Gast-Zustand (52) und den geschützten Gast-Hauptspeicher (22) an einen Hypervisor (30), wobei die Teilmenge der Informationen so ausgewählt wird, dass sie dem Hypervisor (30) zur Verarbeitung des Gast-Ereignisses genügt; (iii) durch die Firmware (70) Zurückhalten eines Teils der Informationen über den Gast-Zustand (52) und den geschützten Gast-Hauptspeicher (22), welcher nicht an den Hypervisor (30) gesendet wird; (iv) Verarbeiten des Gast-Ereignisses durch den Hypervisor (30) auf der Grundlage der empfangenen Teilmenge der Informationen über den Gast-Zustand (52) und den geschützten Gast-Hauptspeicher (22) und Senden eines Prozessergebnisses an die Firmware (70), die einen zweiten Firmware-Dienst auslöst, der für das Gast-Ereignis spezifisch ist; (v) durch die Firmware (70) Verarbeiten des empfangenen Prozessergebnisses zusammen mit dem Teil der Informationen über den Gast-Zustand (52) und den geschützten Gast-Hauptspeicher (22), welcher nicht an den Hypervisor (30) gesendet wurde, was eine Zustands- und/oder eine Hauptspeicheränderung erzeugt; (vi) Durchführen der Zustands- und/oder der Hauptspeicheränderung, die zu dem Gast-Ereignis gehört, an dem geschützten Gast-Hauptspeicher (22) durch die Firmware (70).

Patent Agency Ranking