Changes between Version 10 and Version 11 of Component/Mapping Table/Tables Creation


Ignore:
Timestamp:
Jan 26, 2010, 12:04:19 PM (14 years ago)
Author:
Nicolas Pouillon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Mapping Table/Tables Creation

    v10 v11  
    55Mapping table creates 5 types of tables:
    66
    7 * Commands routing table, indexed by addresses, yielding target port number;
    8 * Commands locality table, indexed by addresses, yielding boolean whether an address is local or not;
    9 * Response routing table, indexed by source ID, yielding initiator port number;
    10 * Response routing table, indexed by source ID, yielding boolean whether an index is local or not;
    11 * Cacheability table, indexed by address, yielding whether allowed to cache or not.
     7 * Commands routing table, indexed by addresses, yielding target port number;
     8 * Commands locality table, indexed by addresses, yielding boolean whether an address is local or not;
     9 * Response routing table, indexed by source ID, yielding initiator port number;
     10 * Response routing table, indexed by source ID, yielding boolean whether an index is local or not;
     11 * Cacheability table, indexed by address, yielding whether allowed to cache or not.
    1212
    1313When the mapping table is created, it gets 4 informations:
    14 * Address size (in bits)
    15 * Address routing table fields sizes (in bits, from the MSBs)
    16 * Index routing table fields sizes (in bits, from MSB of indexes)
    17 * Cacheability mask
     14 * Address size (in bits)
     15 * Address routing table fields sizes (in bits, from the MSBs)
     16 * Index routing table fields sizes (in bits, from MSB of indexes)
     17 * Cacheability mask
    1818
    1919When the mapping table is created, segments are registered with the `.add()` method. This