Patent ID: 11915027
Assignee: DENSO CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A method performed in an electronic control unit including at least one processor that provides CPU resources, the CPU resources being subject to an allocation to provide a plurality of virtual machines under management by a hypervisor and at least one common memory that is common among the plurality of virtual machines, the method comprising:
providing a non-secure area including the common memory and a secure area including a save memory in the electronic control unit;
providing a plurality of virtual machines by allocating the CPU resources provided by the processor in the electronic control unit under management by the hypervisor;
detecting an abnormality that occurred in one specific virtual machine among the plurality of virtual machines;
outputting a stop request that stops an allocation of the CPU resources to the specific virtual machine in response to the abnormality is detected;
stopping the allocation of the CPU resources to the specific virtual machine in response to the stop request;
transferring by Direct Memory Access data transmitted to the specific virtual machine whose CPU resource allocation has been stopped to the at least one common memory that is common among the plurality of virtual machines,
outputting a save request that requests saving of the data in the common memory to the save memory in response to the abnormality being detected in the specific virtual machine; and
saving the data in the common memory to the save memory in the secure area as log data indicating a history of the abnormality in the specific virtual machine in response to the save request.