发明名称 A CACHE FLUSH MECHANISM FOR A SECONDARY CACHE MEMORY
摘要 An effective mechanism for cache flushing that can be applied to a memory system operated in dual-mode is disclosed. The dual-mode is composed of two modes using two physically distinguished main memory space respectively at a common logical address in at least a portion of whole address. The interruption of the signal (SMIACT#) that represents the switching of the mode by secondary cache is provided. When SMIACT# is generated by CPU and it is detected by the system core, the system core switches the memory bank for the cache memory to write back, resulting into violating memory consistency between the cache and main memory. But this invention just interrupts the SMIACT# to reach to the system core before the cache flushing is over, assuring the content of the cache memory to be written back to a correct memory bank where the data originally resided, since the system core believes that the mode has not yet been switched though the CPU actually generated SMIACT#.
申请公布号 WO9642056(A1) 申请公布日期 1996.12.27
申请号 WO1995JP01162 申请日期 1995.06.08
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION;OHBA, NOBUYUKI;NAKADA, TAKEO 发明人 OHBA, NOBUYUKI;NAKADA, TAKEO
分类号 G06F12/08;(IPC1-7):G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址