发明名称 具有监听请求选择性无效的数据处理系统和用于其的方法
摘要 公开了一种具有监听请求选择性无效的数据处理系统和用于其的方法。数据处理系统包括系统互连(12)、耦合到系统互连的处理器(14)以及耦合到系统互连的高速缓存一致性管理器(CCM)(18)。处理器包括高速缓存(28)。一种方法包括:由CCM生成对处理器的高速缓存的一个或多个监听请求;将对处理器的高速缓存的一个或多个监听请求存储在监听队列中;设置高速缓存启用指示符来指示处理器的高速缓存将被禁用;响应于设置高速缓存启用指示符来指示处理器的高速缓存将被禁用,而选择性地使对处理器的高速缓存的一个或多个监听请求无效,其中基于处理器的无效监听队列指示符来执行选择性无效;和禁用高速缓存。
申请公布号 CN102567255B 申请公布日期 2017.03.01
申请号 CN201110308443.3 申请日期 2011.10.12
申请人 飞思卡尔半导体公司 发明人 威廉·C·莫耶
分类号 G06F13/28(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 中原信达知识产权代理有限责任公司 11219 代理人 李佳;穆德骏
主权项 一种在数据处理系统中应用的方法,所述数据处理系统具有系统互连、耦合到所述系统互连的第一处理器以及耦合到所述系统互连的高速缓存一致性管理器CCM,其中所述第一处理器包括第一高速缓存,所述方法包括:由所述CCM生成对所述第一处理器的所述第一高速缓存的一个或多个第一监听请求;将对所述处理器的所述第一高速缓存的所述一个或多个第一监听请求存储在第一监听队列中;设置第一高速缓存启用指示符来指示所述第一处理器的所述第一高速缓存将被禁用;响应于设置所述第一高速缓存启用指示符来指示所述第一处理器的所述第一高速缓存将被禁用而选择性地使对所述第一处理器的所述第一高速缓存的所述一个或多个第一监听请求无效,其中,所述选择性地无效包括:当所述第一处理器的第一无效监听队列指示符具有第一状态时使所述一个或多个第一监听请求无效,所述选择性地无效还包括:当所述第一无效监听队列指示符具有与所述第一状态不同的第二状态时,不使所述一个或多个第一监听请求无效,并且完成所述一个或多个第一监听请求;以及禁用所述第一高速缓存。
地址 美国得克萨斯