Memory protection circuit, processing unit, and memory protection method
AssigneeRenesas Electronics Corporation
InventorsYoshiyuki Nakada, Masayuki Ito
Life of this patent
Estimating the term…
Abstract
A memory protection circuit 6—1 according to one embodiment includes a memory access information register 8 that stores memory access information related to memory areas which can be accessed by respective virtual machines, and an access determination circuit 9 that determines whether to allow the virtual machines to access the memory areas based on a memory address ADD_M when each of the virtual machines accesses a memory 11, information VM_n_M related to the virtual machines that access the memory 11, and the memory access information stored in the memory access information register 8.
Claims15
A memory protection circuit comprising:
- a memory access information register that stores memory access information related to memory areas which can be accessed by respective virtual machines;
- and
- a first access determination circuit that determines whether to allow the virtual machines to access the memory areas based on a memory address when each of the virtual machines accesses a memory, information related to the virtual machines which access the memory, and the memory access information stored in the memory access information register.
A processing unit comprising:
- an arithmetic circuit that executes programs corresponding to respective virtual machines;
- a virtual machine scheduler that allocates execution time of the programs to the virtual machines;
- and
- a memory protection circuit that controls access to a memory by each of the virtual machines, wherein
- the memory protection circuit comprises:
- a memory access information register that stores memory access information related to a memory area that can be accessed by each of the virtual machines;
- and
- a first access determination circuit that determines whether to allow the virtual machines to access the memory based on a memory address when each of the virtual machines accesses the memory, information related to the virtual machines which access the memory, and the memory access information stored in the memory access information register.
A memory protection method comprising:
- storing memory access information related to a memory area that can be accessed by each of virtual machines in a memory access information register;
- and
- determining whether to allow the virtual machines to access a memory based on a memory address when each of the virtual machines accesses the memory, information related to the virtual machines which access the memory, and the memory access information stored in the memory access information register.
Dependencies are inferred from the claim text.