发明名称 Broadcast demap for deallocating memory pages in a multiprocessor system
摘要 A method and apparatus for removing a page table entry from a plurality of translation lookaside buffers ("TLBs") in a multiprocessor computer system. The multiprocessor computer system includes at least two processors coupled to a packet-switched bus. Page table entries are removed from a plurality of TLBs in the multiprocessor computer system by first broadcasting a demap request packet on the packet-switched bus in response to one of the processors requesting that a page table entry be removed from its associated TLB. The demap request packet includes a virtual address and context information specifying this page table entry. Controllers reply to the demap request packet by sending a first reply packet to the controller that sent the original demap request packet to indicate receipt of the demap request packet. If a controller removes the page table entry from its associated TLB, that controller sends a second demap reply packet to indicate that the page table entry has been removed from its associated TLB.
申请公布号 US5497480(A) 申请公布日期 1996.03.05
申请号 US19940282170 申请日期 1994.07.29
申请人 SUN MICROSYSTEMS, INC.;XEROX CORPORATION 发明人 HAYES, NORMAN M.;SINDHU, PRADEEP;FRAILONG, JEAN-MARC;NANDA, SUNIL
分类号 G06F12/08;G06F12/10;G06F13/364;(IPC1-7):G06F12/12;H04J3/24 主分类号 G06F12/08
代理机构 代理人
主权项
地址