Processing an event in a guest controlled by a hypervisor system

2015 
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 Auslosen eines ersten Firmware-Dienstes, der fur 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 geschutzten Gast-Hauptspeicher (22), auf den nur der Gast (20) und die Firmware (70) zugreifen konnen, sowie einem Gast-Schlussel (24) gehort; (ii) durch die Firmware (70) Verarbeiten von zu dem Gast-Ereignis gehorenden Informationen, die Informationen uber den Gast-Zustand (52) und den geschutzten Gast-Hauptspeicher (22) aufweisen, und Ubergeben von nur einer Teilmenge der Informationen uber den Gast-Zustand (52) und den geschutzten Gast-Hauptspeicher (22) an einen Hypervisor (30), wobei die Teilmenge der Informationen so ausgewahlt wird, dass sie dem Hypervisor (30) zur Verarbeitung des Gast-Ereignisses genugt; (iii) durch die Firmware (70) Zuruckhalten eines Teils der Informationen uber den Gast-Zustand (52) und den geschutzten 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 uber den Gast-Zustand (52) und den geschutzten Gast-Hauptspeicher (22) und Senden eines Prozessergebnisses an die Firmware (70), die einen zweiten Firmware-Dienst auslost, der fur das Gast-Ereignis spezifisch ist; (v) durch die Firmware (70) Verarbeiten des empfangenen Prozessergebnisses zusammen mit dem Teil der Informationen uber den Gast-Zustand (52) und den geschutzten Gast-Hauptspeicher (22), welcher nicht an den Hypervisor (30) gesendet wurde, was eine Zustands- und/oder eine Hauptspeicheranderung erzeugt; (vi) Durchfuhren der Zustands- und/oder der Hauptspeicheranderung, die zu dem Gast-Ereignis gehort, an dem geschutzten Gast-Hauptspeicher (22) durch die Firmware (70).
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []