Ignore:
Timestamp:
Apr 17, 2014, 11:12:35 AM (10 years ago)
Author:
haoliu
Message:

MESI Bug fixed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/MESI/communication/dspin_dhccp_param/caba/source/include/dspin_dhccp_param.h

    r670 r680  
    210210    static const uint8_t  MULTI_INVAL_IS_CONFIG_SHIFT  = 21;
    211211    static const uint64_t MULTI_INVAL_IS_CONFIG_MASK   = 1;
     212    static const uint8_t  BRDCAST_IS_CONFIG_SHIFT      = 1;
     213    static const uint64_t BRDCAST_IS_CONFIG_MASK       = 1;
     214 
     215    static const uint8_t  MULTI_INVAL_IS_SHARED_SHIFT  = 22;
     216    static const uint64_t MULTI_INVAL_IS_SHARED_MASK   = 1;
     217    static const uint8_t  BRDCAST_IS_SHARED_SHIFT      = 2;
     218    static const uint64_t BRDCAST_IS_SHARED_MASK       = 1;
    212219
    213220    static const uint8_t  MULTI_UPDT_DEST_SHIFT        = MULTI_INVAL_DEST_SHIFT;
     
    306313      MULTI_INVAL_NLINE,
    307314      MULTI_INVAL_IS_CONFIG,
     315      BRDCAST_IS_CONFIG,
     316      MULTI_INVAL_IS_SHARED,
     317      BRDCAST_IS_SHARED,
    308318
    309319      MULTI_UPDT_DEST,
     
    351361        GET_FIELD(flit,MULTI_INVAL_NLINE);
    352362        GET_FIELD(flit,MULTI_INVAL_IS_CONFIG);
     363        GET_FIELD(flit,BRDCAST_IS_CONFIG);
     364        GET_FIELD(flit,MULTI_INVAL_IS_SHARED);
     365        GET_FIELD(flit,BRDCAST_IS_SHARED);
    353366        GET_FIELD(flit,MULTI_UPDT_DEST);
    354367        GET_FIELD(flit,MULTI_UPDT_SRCID);
     
    395408        SET_FIELD(flit,value,MULTI_INVAL_NLINE);
    396409        SET_FIELD(flit,value,MULTI_INVAL_IS_CONFIG);
     410        SET_FIELD(flit,value,BRDCAST_IS_CONFIG);
     411        SET_FIELD(flit,value,MULTI_INVAL_IS_SHARED);
     412        SET_FIELD(flit,value,BRDCAST_IS_SHARED);
    397413        SET_FIELD(flit,value,MULTI_UPDT_DEST);
    398414        SET_FIELD(flit,value,MULTI_UPDT_SRCID);
Note: See TracChangeset for help on using the changeset viewer.