[patch][commit] Enhancements to Bus Arbitration Modelling

Dave Brolley brolley@redhat.com
Tue Aug 2 19:03:00 GMT 2005


Hi,

I've committed this patch which adds the capability to implement 
passthrough for each upstream interface of a bus arbitrator 
independently. Previously, the passthrough could only be enabled for the 
arbitrator as a whole. This is useful when one or more components 
upstream of the arbitrator need access to components downstream of the 
arbitrator without arbitration while still requiring arbitration for 
other upstream components.

The implementation is achieved by passing the index of the upstream 
accessor to the virtual check_passthough method. The default 
implementation supports no explicit upstream passthough and checks only 
for passthrough required by the system state.

This patch also adds a virtual method which defines the latency of 
accessing the bus arbitrator itself. The default latency is 0 cycles.

Dave
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: bus-model.sources.ChangeLog
URL: <http://sourceware.org/pipermail/sid/attachments/20050802/0183a883/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: bus-model.sources.patch.txt
URL: <http://sourceware.org/pipermail/sid/attachments/20050802/0183a883/attachment.txt>


More information about the Sid mailing list