发明名称 Computer system, computer system control method, computer system control program, and integrated circuit
摘要 A computer system includes a memory having a secure area and a plurality of processors using the memory. When an access-allowed program unit executed by one of the processors starts an access to the secure area, the program unit subject to execution by the other processors is limited to the access-allowed program unit.
申请公布号 US8881265(B2) 申请公布日期 2014.11.04
申请号 US201213876963 申请日期 2012.07.20
申请人 Panasonic Intellectual Property Corporation of America 发明人 Ishikawa Hiroo;Saito Masahiko
分类号 G06F9/30;G06F12/14;G06F9/48 主分类号 G06F9/30
代理机构 Wenderoth, Lind & Ponack, L.L.P. 代理人 Wenderoth, Lind & Ponack, L.L.P.
主权项 1. A computer system including a memory having a secure area, and a first processor and a second processor using the memory, the computer system comprising, as functional components realized by at least one of the first processor and the second processor executing a program stored in the memory: a execution controller managing execution control of a plurality of program units executed by the first processor and the second processor; a start notification receiver receiving an access start notification from one or more access-allowed program units being one or more of the program units for which access to the secure area is allowed, the access start notification indicating that an access to the secure area by the first processor is starting; an end notification receiver receiving an access end notification indicating that the access to the secure area by the first processor is ending; and an execution control value manager managing an execution control value for each of the access-allowed program units, wherein when the access start notification is received by the start notification receiver, the execution controller manages limited execution control such that the second processor is limited to executing one of the access-allowed program units, when the access end notification is received by the end notification receiver during the limited execution control, the execution controller manages execution control such that the limitation is removed, when the access start notification is received by the start notification receiver, the execution control value manager sets the execution control value for each of the access-allowed program units to a predetermined value, and when the access end notification is received by the end notification receiver while the execution control value for each of the access-allowed program units is set to the predetermined value, the execution control value manager sets the execution control value for each of the access-allowed program units to a value other than the predetermined value, and the execution controller manages the limited execution control such that the second processor is limited to executing one of the program units that is one of the access-allowed program units as long as the execution control value for each of the access-allowed program units is set to the predetermined value.
地址 Torrance CA US