首页> 外国专利> System and method for detecting DMA-generated memory corruption in a PCI express bus system

System and method for detecting DMA-generated memory corruption in a PCI express bus system

机译:在PCI Express总线系统中检测由DMA产生的存储器损坏的系统和方法

摘要

A system and method that facilitate detection of direct memory access (DMA) corruption is provided. The system can mitigate DMA memory corruption in computer system(s) employing transaction-based DMA bus system(s) (e.g., PCI Express). DMA transaction(s) cannot normally be traced; however, in accordance with an aspect of the present invention, the system is extended to include an interface to specify “allowed” and/or “disallowed” memory range(s) for a DMA transaction. If a DMA transaction occurs in a disallowed range, then it is rejected and, optionally, an error is raised. Thus, the system of the present invention can facilitate detection of direct memory access transaction(s) that can, if permitted, cause memory corruption. The system includes an access information data store (e.g., access table) and a memory controller. The access information can include, for example, a source identifier, a memory range (e.g., one or more contiguous memory address(es)) and access attribute(s) (e.g., read access, read and write access, write access, no access permitted, etc.).
机译:提供了一种有助于检测直接存储器访问(DMA)损坏的系统和方法。该系统可以减轻采用基于事务的DMA总线系统(例如,PCI Express)的计算机系统中的DMA存储器损坏。 DMA事务通常无法跟踪;然而,根据本发明的一方面,该系统被扩展为包括用于为DMA事务指定“允许的”和/或“不允许的”存储器范围的接口。如果DMA事务发生在不允许的范围内,则拒绝该事务,并且有选择地引发错误。因此,本发明的系统可以促进对直接存储器访问事务的检测,如果允许,直接事务访问事务可以导致存储器损坏。该系统包括访问信息数据存储器(例如,访问表)和存储器控制器。访问信息可以包括例如源标识符,存储器范围(例如,一个或多个连续存储器地址)和访问属性(例如,读取访问,读取和写入访问,写入访问,否)。允许访问等)。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号