首页> 外国专利> Mechanism for allowing PCI-PCI bridges to cache data without any coherency side effects

Mechanism for allowing PCI-PCI bridges to cache data without any coherency side effects

机译:允许PCI-PCI桥缓存数据而没有任何一致性副作用的机制

摘要

A method, system, and apparatus for providing data to an I/O adapter from a PCI-to-PCI bus bridge is provided. In one embodiment, once the PCI-to-PCI bus bridge receives a request for data from the I/O adapter, the PCI-to-PCI bus bridge determines whether the requested data is contained within a cached memory within the PCI-to-PCI bus bridge. If the data is contained within the cached memory, then the requested data is provided to the I/O adapter from the cached memory. If the requested data is not within the cached memory, the data is fetched from system memory, then cached in the PCI-to-PCI bus bridge, and sent to the requesting I/O adapter. To ensure that the data in the cached memory within the PCI-to-PCI bridge is not stale, signals are received, periodically or aperiodically, by the PCI-to-PCI bridge from a PCI host bridge indicating whether the data contained within the buffers is stale. If the data is stale, then in some embodiments, the contents of all the buffers are cleared, while in other embodiments, only the contents of the buffers containing data that has been indicated to be stale is cleared.
机译:提供了一种用于从PCI到PCI总线桥向I / O适配器提供数据的方法,系统和装置。在一个实施例中,一旦PCI-to-PCI总线桥接器从I / O适配器接收到对数据的请求,则PCI-to-PCI总线桥接器确定所请求的数据是否包含在PCI-to-PCI总线内的缓存存储器中。 PCI总线桥。如果数据包含在高速缓存的内存中,则请求的数据将从高速缓存的内存提供给I / O适配器。如果请求的数据不在高速缓存的内存中,则从系统内存中获取数据,然后将其高速缓存在PCI到PCI总线桥中,并发送到请求的I / O适配器。为了确保PCI到PCI桥内的缓存内存中的数据不是陈旧的,PCI到PCI桥从PCI主机桥定期或不定期地接收信号,指示是否包含在缓冲区中的数据很陈旧。如果数据是陈旧的,则在一些实施例中,清除所有缓冲器的内容,而在其他实施例中,仅清除包含已被指示为陈旧的数据的缓冲器的内容。

著录项

  • 公开/公告号US6820161B1

    专利类型

  • 公开/公告日2004-11-16

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号US20000671065

  • 发明设计人 MICHAEL ANTHONY PEREZ;

    申请日2000-09-28

  • 分类号G06F133/60;G06F132/00;

  • 国家 US

  • 入库时间 2022-08-21 22:21:02

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号