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

Claim 0:
1. An electronic control unit comprising:
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 common among the plurality of virtual machines; wherein:
the electronic control unit is configured to perform:
allocating the CPU resources to provide the plurality of virtual machines under management by the hypervisor;
monitoring an abnormality that occurs in one specific virtual machine of the plurality of virtual machines by another virtual machine different from the specific virtual machine;
outputting a stop request to stop the allocation of the CPU resources to the specific virtual machine in response to the abnormality being detected; and
stopping allocation of the CPU resources to the specific virtual machine, by the hypervisor, in response to the stop request;

the electronic control unit further comprises a DMA controller that enables Direct Memory Access, wherein the DMA controller transfers data transmitted to the specific virtual machine whose CPU resource allocation has been stopped to the common memory by Direct Memory Access;
the electronic control unit has a non-secure area and a secure area;
the electronic control unit further comprises a save memory in the secure area;
the electronic control unit is further configured to perform:
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.