发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|