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

Claim 7:
8. An electronic control system comprising:
a master electronic control unit; and
a slave electronic control unit connected to the master electronic control unit via a communication network and controlled by the master electronic control unit, wherein
at least one of the master electronic control unit and the slave electronic control unit comprises:
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 master electronic control unit performs:
allocating the CPU resources to provide a 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, and wherein

the master 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, wherein
the master electronic control unit has a non-secure area and a secure area,
the master electronic control unit further comprises a save memory in the secure area, and
the master 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.