-
公开(公告)号:GB2546609A
公开(公告)日:2017-07-26
申请号:GB201620899
申请日:2016-12-08
Applicant: IBM
Inventor: DOMINIK DINGEL , REINHARD THEODOR BUENDGEN , CHRISTIAN BORNTRAEGER , UTZ BACHER
Abstract: A method and system for transparent secure interception handling comprises: deploying a virtual machine (VM) 128 in an environment comprising a hypervisor 112 and a firmware 124; providing a buffer 140, 142, 144 to the firmware in response to deploying the VM; executing VM instructions; intercepting VM instructions which require access to instruction data stored in VM memory 235; copying the VM state into a shadow VM state 140; copying the instruction data to the buffer 142, 144; executing the intercepted VM instruction using the buffer; updating the shadow VM state buffer and the VM data in the VM memory 235 using result data in the buffer in response to the executing of the intercepted VM instruction results; and executing VM instructions following the intercepted VM instruction based on a state stored in the shadow VM state buffer. Firmware and a hypervisor are also provided.