-
公开(公告)号:KR101595064B1
公开(公告)日:2016-02-18
申请号:KR1020140075668
申请日:2014-06-20
Applicant: 고려대학교 산학협력단
IPC: G06F15/167
Abstract: 본발명의실시예에따른트러스트존 가상환경에서의장치공유시스템은멀티코어중에서선택된적어도어느하나의코어를포함하는제1코어군내의제1가상실행환경과제1코어군을포함하지않는멀티코어중에서선택된적어도어느하나의코어를포함하는제2코어군내의제2가상실행환경에의해공유되는공유메모리, 제1가상실행환경내에포함되며, 제2가상실행환경내 장치에대한장치접속요청을수신하는장치스터브(device stub), 장치스터브에서장치접속요청을수신하여공유메모리에복사를요청하고, 제1가상실행환경에서제2가상실행환경으로실행환경전환을명하는스위칭코드를가상모니터(Virtual-monitor)에전송하는제1가상브릿지, 스위칭코드를수신하여실행환경을전환하고, IPI(inter processor interrupt) 스터브를호출하여 IPI 스터브가제2가상실행환경내 제2가상브릿지로 IPI를전송하도록하는가상모니터, 및저장된장치접속요청의처리를위해장치드라이버를호출하고, 접속하려는장치의동작제어를제공하는제2가상브릿지를포함한다.
-
公开(公告)号:KR1020150145996A
公开(公告)日:2015-12-31
申请号:KR1020140075668
申请日:2014-06-20
Applicant: 고려대학교 산학협력단
IPC: G06F15/167
CPC classification number: G06F15/167 , G06F15/17337
Abstract: 본발명의실시예에따른트러스트존 가상환경에서의장치공유시스템은멀티코어중에서선택된적어도어느하나의코어를포함하는제1코어군내의제1가상실행환경과제1코어군을포함하지않는멀티코어중에서선택된적어도어느하나의코어를포함하는제2코어군내의제2가상실행환경에의해공유되는공유메모리, 제1가상실행환경내에포함되며, 제2가상실행환경내 장치에대한장치접속요청을수신하는장치스터브(device stub), 장치스터브에서장치접속요청을수신하여공유메모리에복사를요청하고, 제1가상실행환경에서제2가상실행환경으로실행환경전환을명하는스위칭코드를가상모니터(Virtual-monitor)에전송하는제1가상브릿지, 스위칭코드를수신하여실행환경을전환하고, IPI(inter processor interrupt) 스터브를호출하여 IPI 스터브가제2가상실행환경내 제2가상브릿지로 IPI를전송하도록하는가상모니터, 및저장된장치접속요청의처리를위해장치드라이버를호출하고, 접속하려는장치의동작제어를제공하는제2가상브릿지를포함한다.
Abstract translation: 根据本发明的实施例的用于在TrustZone虚拟环境中共享设备的系统包括:由第一核心组中的第一虚拟性能环境共享的共享存储器,其包括从多个核心选择的至少一个核心和第二虚拟性能 第二核心组中的环境,包括选自不包括第一核心组的多个核心的至少一个核心; 包括在所述第一虚拟性能环境中的设备存根,以及在所述第二虚拟性能环境中接收所述设备的设备联系请求; 第一虚拟桥接器,用于通过从设备存根接收设备联系请求来向共享存储器请求副本,以及将表演环境从第一虚拟演奏环境转移到第二虚拟演奏环境的切换代码发送到虚拟 监控; 虚拟监视器,用于通过接收切换代码来转换性能环境,并调用处理器间中断(IPI)存根,使得IPI存根在第二虚拟性能环境中将IPI传输到第二虚拟桥; 以及第二虚拟桥,用于呼叫设备驱动程序来处理存储的设备联系请求,以及控制设备的操作以进行联系。
-