-
公开(公告)号:CN105446898B
公开(公告)日:2021-03-19
申请号:CN201510590733.X
申请日:2015-09-16
Applicant: ARM 有限公司
Inventor: 阿里·格哈森·赛迪 , 阿尼卢哈·纳甘德兰·乌迪比 , 马修·吕西安·伊万斯 , 杰弗里·布雷克 , 罗伯特·格威利姆·戴蒙德
IPC: G06F12/0831 , G06F12/1009
Abstract: 本公开涉及描述符环管理。利用描述符环24来辅助一个或多个通用处理器4、6与一个或多个设备20、22之间的通信的数据处理系统采用系统存储器管理单元18来管理由设备20、22对主存储器16的访问。系统存储器管理单元18使用地址转换数据来将由设备20、22生成的存储器地址转换为被供应给主存储器16的地址。系统存储器管理单元18内的预抓取电路38用来检测从描述符环24读取的指针并将地址转换数据预抓取至系统存储器管理单元18的转换后备缓冲器30中。
-
公开(公告)号:CN105938460A
公开(公告)日:2016-09-14
申请号:CN201610102816.4
申请日:2016-02-24
Applicant: ARM有限公司
Inventor: 马修·吕西安·伊万斯 , 斯坦尼斯洛·泽尔尼亚斯基
IPC: G06F12/1009 , G06F12/1072
CPC classification number: G06F12/10 , G06F12/1009 , G06F12/1027 , G06F12/109 , G06F21/53 , G06F2212/1008 , G06F2212/1032 , G06F2212/151 , G06F2212/65 , G06F2212/657 , G06F2212/681 , G06F12/1072
Abstract: 本公开涉及存储器管理。一种操作主机数据处理系统的方法,其针对客户数据处理系统提供虚拟操作环境,方法包括:响应于来自由客户系统监视的设备的针对访问的系统存储器的事务请求,发起针对客户系统存储器地址到主机系统物理地址的转换的事务;存储与该事务有关的标识信息;检测关于该事务的转换错误状况:以及通过以下操作处理检测到的错误状况:(i)向监视请求事务的设备的客户系统提供指示转换错误状况的信息;(ii)从客户系统接收关于该事务的命令,来自客户系统的命令包括标识请求事务的设备的信息;以及(iii)通过将针对该事务的存储的标识信息至少与由命令标识的设备的标识进行比较,验证接收到的命令以供执行。
-
公开(公告)号:CN105938456B
公开(公告)日:2021-06-25
申请号:CN201610101948.5
申请日:2016-02-24
Applicant: ARM 有限公司
Inventor: 马修·吕西安·伊万斯
IPC: G06F12/06
Abstract: 本公开涉及存储器管理。一种操作主机数据处理系统的方法,所述方法包括:响应于访问系统存储器的事务请求,发起针对客户系统存储器地址到主机系统物理地址的转换的事务;存储与每个事务有关的标识信息;针对搁置事务,所述搁置事务为引起可能可由监视请求事务的设备的客户系统解决的错误状况的事务:(i)存储与事务有关的标识信息;(ii)向监视请求事务的设备的客户系统提供指示转换错误状况的信息;以及(iii)推迟对搁置事务的继续处理直到后续命令从与搁置事务有关的客户系统接收;检测与客户系统有关的关闭过程的发起;以及响应于该发起,发起针对由命令尚未从客户系统接收的客户系统监视的设备的任意当前搁置事务的取消。
-
公开(公告)号:CN105938456A
公开(公告)日:2016-09-14
申请号:CN201610101948.5
申请日:2016-02-24
Applicant: ARM有限公司
Inventor: 马修·吕西安·伊万斯
IPC: G06F12/06
CPC classification number: G06F11/073 , G06F9/45533 , G06F9/45558 , G06F11/0766 , G06F11/0784 , G06F11/0793 , G06F12/10 , G06F12/109 , G06F2009/45583 , G06F2212/1008 , G06F2212/152 , G06F2212/65 , G06F2212/68 , G06F12/0646
Abstract: 本公开涉及存储器管理。一种操作主机数据处理系统的方法,所述方法包括:响应于访问系统存储器的事务请求,发起针对客户系统存储器地址到主机系统物理地址的转换的事务;存储与每个事务有关的标识信息;针对搁置事务,所述搁置事务为引起可能可由监视请求事务的设备的客户系统解决的错误状况的事务:(i)存储与事务有关的标识信息;(ii)向监视请求事务的设备的客户系统提供指示转换错误状况的信息;以及(iii)推迟对搁置事务的继续处理直到后续命令从与搁置事务有关的客户系统接收;检测与客户系统有关的关闭过程的发起;以及响应于该发起,发起针对由命令尚未从客户系统接收的客户系统监视的设备的任意当前搁置事务的取消。
-
公开(公告)号:CN105190571A
公开(公告)日:2015-12-23
申请号:CN201480025574.2
申请日:2014-03-12
Applicant: ARM有限公司
Inventor: 理查德·罗伊·格里森思怀特 , 马修·吕西安·伊万斯
IPC: G06F12/10
CPC classification number: G06F12/1475 , G06F12/1009 , G06F2212/151
Abstract: 用于存储器地址空间内的每一页的页表数据包括写入许可标志及已使用位修饰符标志。写入许可标志被初始化为指示不准许写入存取的值。当写入存取发生时,已使用位修饰符标志指示是否可推翻写入许可标志的动作。若该写入许可标志的动作可被推翻,则准许该写入存取且该写入许可标志被改变为指示此后准许写入存取。写入许可标志指示准许写入的页为已使用页。
-
公开(公告)号:CN105938460B
公开(公告)日:2021-06-25
申请号:CN201610102816.4
申请日:2016-02-24
Applicant: ARM 有限公司
Inventor: 马修·吕西安·伊万斯 , 斯坦尼斯洛·泽尔尼亚斯基
IPC: G06F12/1009 , G06F12/1072
Abstract: 本公开涉及存储器管理。一种操作主机数据处理系统的方法,其针对客户数据处理系统提供虚拟操作环境,方法包括:响应于来自由客户系统监视的设备的针对访问的系统存储器的事务请求,发起针对客户系统存储器地址到主机系统物理地址的转换的事务;存储与该事务有关的标识信息;检测关于该事务的转换错误状况:以及通过以下操作处理检测到的错误状况:(i)向监视请求事务的设备的客户系统提供指示转换错误状况的信息;(ii)从客户系统接收关于该事务的命令,来自客户系统的命令包括标识请求事务的设备的信息;以及(iii)通过将针对该事务的存储的标识信息至少与由命令标识的设备的标识进行比较,验证接收到的命令以供执行。
-
公开(公告)号:CN105446898A
公开(公告)日:2016-03-30
申请号:CN201510590733.X
申请日:2015-09-16
Applicant: ARM有限公司
Inventor: 阿里·格哈森·赛迪 , 阿尼卢哈·纳甘德兰·乌迪比 , 马修·吕西安·伊万斯 , 杰弗里·布雷克 , 罗伯特·格威利姆·戴蒙德
IPC: G06F12/0831 , G06F12/1009
CPC classification number: G06F12/1027 , G06F2212/654 , G06F2212/681
Abstract: 本公开涉及描述符环管理。利用描述符环24来辅助一个或多个通用处理器4、6与一个或多个设备20、22之间的通信的数据处理系统采用系统存储器管理单元18来管理由设备20、22对主存储器16的访问。系统存储器管理单元18使用地址转换数据来将由设备20、22生成的存储器地址转换为被供应给主存储器16的地址。系统存储器管理单元18内的预抓取电路38用来检测从描述符环24读取的指针并将地址转换数据预抓取至系统存储器管理单元18的转换后备缓冲器30中。
-
公开(公告)号:CN105320607A
公开(公告)日:2016-02-10
申请号:CN201510379251.X
申请日:2015-07-01
Applicant: ARM有限公司
Inventor: 安德鲁·布鲁克菲尔德·斯维尼 , 加雷思·埃文斯 , 马修·吕西安·伊万斯
IPC: G06F12/02
Abstract: 本申请涉及第一类型的存储器事务和第二类型的存储器事务间的转译。数据处理设备(2)包括桥电路(14、16、18)用来将第一类型(AXI)的存储器事务转译为第二类型(PCI Express)的存储器事务。桥电路包括转译电路(18),转译电路(18)将第一类型的存储器事务的属性数据位中的至少一些映射到第二类型的地址有效位内的未使用位,所述未使用位未被用于表示第一类型的存储器事务的地址的有效位。
-
公开(公告)号:CN105210041A
公开(公告)日:2015-12-30
申请号:CN201480027941.2
申请日:2014-04-24
Applicant: ARM有限公司
Inventor: 安东尼·耶布森 , 安德鲁·约翰·特纳 , 马修·吕西安·伊万斯 , 格勒瑟·詹姆斯·埃文斯 , 亚当·詹姆斯·麦克尼内
IPC: G06F9/48
Abstract: 一种用于控制对在数据处理装置处接收的中断进行路由和处理的中断控制器,该数据处理装置包括至少一个物理处理单元和存储器,该至少一个物理处理单元被配置为运行多个虚拟处理器中的至少一个虚拟处理器,该存储器被配置为存储至少一个虚拟未决表格,该虚拟未决表格用于存储针对多个虚拟处理器中对应的虚拟处理器的未决虚拟中断。中断控制器包括:包括对应于至少一个物理处理单元的至少一个数据存储设备的再分配电路,至少一个数据存储设备被配置为存储针对虚拟未决表格的指针和针对未决表格的指针,该虚拟未决表格被配置为存储针对当前在对应的物理处理单元上运行的虚拟处理器的当前未决虚拟中断,该未决表格被配置为存储针对对应的物理处理单元的当前未决物理中断;被配置为接收用于中断虚拟处理器的虚拟中断的输入;和控制电路。该控制电路被配置为:响应于接收到虚拟中断,访问再分配电路中对应于虚拟处理器当前相关联的至少一个物理处理单元的至少一个数据存储设备,并且从数据存储设备中确定虚拟中断的虚拟处理器当前是否在物理处理单元上运行;如果是,则将虚拟中断添加到由再分配电路指向的虚拟未决表格中;以及如果否,则将虚拟中断存储在针对虚拟处理器的虚拟未决表格中,该虚拟未决表格被存储在存储器中。
-
公开(公告)号:CN104756094A
公开(公告)日:2015-07-01
申请号:CN201380054398.0
申请日:2013-08-29
Applicant: ARM有限公司
Inventor: 理查德·罗伊·格里森思怀特 , 安东尼·耶布森 , 安德鲁·克里斯托弗·罗斯 , 马修·吕西安·伊万斯
IPC: G06F13/24
Abstract: 本文提供一种用于消息讯号中断的全局中断号空间(38)。中断目的地(10、12、14、16)配备有未决中断高速缓存(24),该高速缓存具有由所有高速缓存所共享的全局未决状态存储器(34)或独立的个体未决状态存储器(56)提供的备份储存器。中断号空间可利用可编程映射数据而被划分成区域,该可编程映射数据用以指示由哪些中断目的地负责哪些区域。如若中断自一个中断目的地迁移至另一中断目的地,则此可编程映射数据得以更新。未决中断可在重指定处理期间被清理返回至全局未决状态存储器(34),以便此未决中断数据可由新负责的中断目的地所获取。
-
-
-
-
-
-
-
-
-