首页> 外国专利> Data Processing System and Computer Program Product to Allow PCI Host Bridge (PHB) to Handle Pre-Fetch Read Transactions on the PCI Bus Which Access System Memory Through Translation Control Entry (TCE) Table

Data Processing System and Computer Program Product to Allow PCI Host Bridge (PHB) to Handle Pre-Fetch Read Transactions on the PCI Bus Which Access System Memory Through Translation Control Entry (TCE) Table

机译:数据处理系统和计算机程序产品,允许PCI主机桥(PHB)处理通过转换控制条目(TCE)表访问系统内存的PCI总线上的预取读取事务

摘要

A method, system, and computer instructions for providing valid translation entries in the TCE table for all supported DMA addresses to prevent the occurrence of system errors due to prefetching. The mechanism of the present invention reserves a page in system memory. This reserved page is made unavailable to the operating system and may not be utilized by any software in the system. The reserved page is also written with all bytes set to 0xFF. The system firmware then selects a region in system memory for the TCE table. The TCE table is initialized, with all entries within the TCE table initialized to be valid as well as contain the corresponding address of the reserved page. In this manner, all supported DMA page addresses will have valid TCE entries which translate the DMA addresses into the reserved page memory. Thus, prefetched DMA addresses will not encounter invalid DMA address translation, and crash the system.
机译:一种方法,系统和计算机指令,用于在TCE表中为所有支持的DMA地址提供有效的转换条目,以防止由于预取而发生系统错误。本发明的机制在系统存储器中保留页面。该保留的页面使操作系统不可用,并且系统中的任何软件都不能使用该保留的页面。保留页也被写入,所有字节均设置为0xFF。然后,系统固件为TCE表选择系统内存中的区域。初始化TCE表,将TCE表中的所有条目初始化为有效条目,并包含保留页的相应地址。以这种方式,所有支持的DMA页面地址将具有有效的TCE条目,这些条目将DMA地址转换为保留的页面存储器。因此,预取的DMA地址将不会遇到无效的DMA地址转换,并使系统崩溃。

著录项

  • 公开/公告号US2008189509A1

    专利类型

  • 公开/公告日2008-08-07

    原文格式PDF

  • 申请/专利权人 VAN HOA LEE;

    申请/专利号US20080105113

  • 发明设计人 VAN HOA LEE;

    申请日2008-04-17

  • 分类号G06F12/10;

  • 国家 US

  • 入库时间 2022-08-21 20:11:42

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号