发明名称 积体电路微处理机之虚拟化辅助装置
摘要 一种积体电路微处理机之虚拟化辅助装置,系在积体电路微处理机(1)内配置有记忆体虚拟化支援用之位址变换装置(101),中断虚拟化支援用之中断变换装置(104)以及处理机本身之虚拟化支援用之指令变换装置(106)。该等装置之变换动作系受指示装置(105)控制。进行虚拟化时,则供给来自汇流排介面装置(100)之端子Emu/A之位址空间识别输出的指示。依本发明,在I/C微处理机中,实现综合性虚拟机器所需之虚拟机器软体的制作,可以很容易达成。
申请公布号 TW279939 申请公布日期 1996.07.01
申请号 TW081104353 申请日期 1992.06.02
申请人 V.M.科技股份有限公司 发明人 山崎英男;泉田正道
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人 陈展俊 台北巿和平东路二段二○三号四楼;林圣富 台北巿和平东路二段二○三号四楼
主权项 1. 一种积体电路微处理机之虚拟化辅助装置,系具备有:滙流排介面装置,该滙流介面装置除了把用来连接积体电路微处理机与外部记忆装置及I/O装置间之滙流排予以驱动外,亦具有用来识别虚拟化支援软体所能专用之位址空间与通常所使用之位址空间的识别;指令解码装置,该指令解码装置系担任指令之解码;指令执行装置,该指令执行装置系担任指令之执行;中断接受装置,该中断接受装置系接受外部所发生之事件,而对上述指令执行装置指示中断动作之执行;位址变换装置,该位址变换装置系从上述指令执行装置朝向上述滙流排介面装置供给之资讯中,至少把记忆装置之位址资讯取入,并且为了记忆装置之虚拟化起见把此位址资讯依据一定之规则加以变换;指示装置,该指示装置不仅对位址变换装置供给是否进行虚拟化用变换动作之指示,又如于指示应施行变换动作时,则对上述滙流排介面装置指示上述位址空间识别输出;指令变换装置,该指令变换装置系从指令解码装置所输出之已解码之指令中,至少把处理机控制指令取入,并为了施行处理机本身之虚拟化而根据一定规则把此处理机控制指令加以变换;上述指示装置除了对位址变换装置供给指示外,亦分别对指令变换装置供给是否进行虚拟化用之变换动作的指示,且若于指示应施行变换动作时,则对滙流排介面装置指示对应于变换动作之位址空间识别输出;中断变换装置,该中断变换装置系为了中断之虚拟化起见,把由上述中断接受装置朝向上述指令执行装置供给之中断指令,依一定之规则加以变换;上述指示装置除了对位址变换装置,指令变换装置供给指示外,亦分别对中断变换装置,供给是否进行虚拟化用之变换动作,并且若于指示应施行变换动作时,则对滙流排介面装置指示对应于变换动作之上述位址空间识别输出,其中之指令变换装置包括有为了虚拟化而把I/O指令依据一定之规则加以变换之I/O指令变换装置。2. 依申请专利范围第1项之积体电路微处理机之虚拟化辅助装置,其中之位址变换装置包括有为了虚拟化I/O装置起见,把I/O装置之位址依据一定之规则加以变换之I/O位址变换装置。图示简单说明:图1,系本发明之一实施例,其积体电路微处理机之主要构成部分之概略方块图。图2,系图1中之滙流排介面装置之内部构成之方块图。图3,系图1中之位址变换装置之内部构成之方块图。图4,系图1中之中断变换装置之内部构成之方块图。图5,系图1中之指示装置之内部构成之方块图。
地址 日本