Coherent memory mapping tables for host I/O bridge

   
   

A bridge device for use in computer systems has a first interface to a first interconnect apparatus such as a processor bus. It also has a second interface to second interconnect apparatus such as an I/O bus. The second interconnect apparatus is of a type capable of connection to a DMA-capable peripheral device. The bridge device has address translation hardware to translate I/O virtual addresses received from the second interface into physical memory addresses for transmission onto the first interface. The address translation hardware has an associated coherency maintenance apparatus. In a particular embodiment, the address translation hardware has a translation lookaside buffer and the coherency maintenance apparatus is apparatus for snooping through the first interface, invalidating TLB entries when a page table in memory is updated.

Приспособление моста для пользы в системах компьютера имеет первую поверхность стыка к первый прибор interconnect such as шина обработчика. Оно также имеет вторую поверхность стыка к второй прибор interconnect such as шина I/O. Второй прибор interconnect типа способного соединения к ДМА-sposobnomu периферийному приспособлению. Приспособление моста имеет оборудование перевода адреса для того чтобы перевести адресы I/O фактически полученные от второй поверхности стыка в физические адреса памяти для передачи на первую поверхность стыка. Оборудование перевода адреса имеет associated прибор обслуживания сцепления. В определенном воплощении, оборудование перевода адреса имеет буфер lookaside перевода и прибор обслуживания сцепления будет прибором для snooping через первую поверхность стыка, invalidating входы TLB когда таблица страницы в памяти updated.

 
Web www.patentalert.com

< Simulatneous dual polarization radar system

< Integrated helix coil inductor on silicon

> Bus access arbitration based on workload

> Methods and apparatus for controlling a fuser

~ 00138