Changeset 458


Ignore:
Timestamp:
Jul 19, 2013, 2:21:49 PM (11 years ago)
Author:
lgarcia
Message:

Cosmetic (suppression of warning in memcache and vcache)

Location:
branches/RWT/modules
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/RWT/modules/vci_cc_vcache_wrapper/caba/source/include/vci_cc_vcache_wrapper.h

    r456 r458  
    549549    GenericFifo<uint32_t>   r_vci_rsp_fifo_dcache;              // response FIFO to DCACHE FSM
    550550   
    551     GenericFifo<uint32_t>   r_cc_send_data_fifo;   
    552 
    553551    //RWT
    554552    GenericFifo<bool>       r_vci_rsp_fifo_rpktid;
     553
     554
     555    GenericFifo<uint32_t>   r_cc_send_data_fifo;   
     556
    555557
    556558    ///////////////////////////////////
  • branches/RWT/modules/vci_cc_vcache_wrapper/caba/source/src/vci_cc_vcache_wrapper.cpp

    r456 r458  
    11171117                else
    11181118                {
    1119                                 r_icache_vci_paddr = (paddr_t)r_mmu_word_hi.read() << 32 |
     1119                                r_icache_vci_paddr = (uint64_t)r_mmu_word_hi.read() << 32 |
    11201120                                                         (paddr_t)r_mmu_word_lo.read();
    11211121                        }
     
    22472247                // we take into account the paddr extension
    22482248                if (vci_param::N > 32)
    2249                     paddr = paddr | ((paddr_t)(r_dcache_paddr_ext.read()) << 32);
     2249                    paddr = paddr | ((uint64_t)(r_dcache_paddr_ext.read()) << 32);
    22502250            }
    22512251        } // end physical address computation
     
    25652565                        else
    25662566                        {
    2567                             r_dcache_save_paddr = (paddr_t)r_mmu_word_hi.read() << 32 |
     2567                            r_dcache_save_paddr = ((uint64_t)r_mmu_word_hi.read()) << 32 |
    25682568                                                  (paddr_t)r_mmu_word_lo.read();
    25692569                        }
     
    33253325        }
    33263326
    3327         uint32_t        pte_flags;
    3328         uint32_t        pte_ppn;
    3329         size_t          way;
    3330         size_t          set;
    3331         size_t          word;
    3332         int         cache_state;
     3327        uint32_t        pte_flags       = 0;
     3328        uint32_t        pte_ppn         = 0;
     3329        size_t          way             = 0;
     3330        size_t          set             = 0;
     3331        size_t          word            = 0;
     3332        int         cache_state     = 0;
    33333333
    33343334        r_dcache.read( r_dcache_tlb_paddr.read(),
     
    38603860                    r_dcache_xtn_flush_data_cpt = 0;
    38613861                    r_dcache_cc_cleanup_updt_data = true;
    3862                     for (int w = 0; w< m_dcache_words; w++)
     3862                    for (size_t w = 0; w < m_dcache_words; w++)
    38633863                    {
    38643864                        m_cpt_cleanup_data_dirty_word += r_dcache_dirty_word[(m_dcache_sets*way+set)*m_dcache_words + w];
     
    41004100                    {
    41014101                        r_dcache_cc_cleanup_updt_data = true;
    4102                         for (int w = 0; w< m_dcache_words; w++)
     4102                        for (size_t w = 0; w< m_dcache_words; w++)
    41034103                        {
    41044104                            m_cpt_cleanup_data_dirty_word += r_dcache_dirty_word[(m_dcache_sets*way+set)*m_dcache_words + w];
     
    42744274                        {
    42754275                            r_dcache_cc_cleanup_updt_data = true;
    4276                             for (int w = 0; w< m_dcache_words; w++)
     4276                            for (size_t w = 0; w< m_dcache_words; w++)
    42774277                            {
    42784278                                m_cpt_cleanup_data_dirty_word += r_dcache_dirty_word[(m_dcache_sets*way+set)*m_dcache_words + w];
     
    46064606                                        CACHE_SLOT_STATE_VALID_NCC );
    46074607                    r_dcache_content_state[way*m_dcache_sets+set] = LINE_CACHE_DATA_NOT_DIRTY;
    4608                     for (int word =0; word < m_dcache_words ; word++)
     4608                    for (size_t word = 0; word < m_dcache_words ; word++)
    46094609                    {
    46104610                        r_dcache_dirty_word[(way*m_dcache_sets +set)*m_dcache_words+word] = 0;
     
    51975197                {
    51985198                    r_dcache_cc_cleanup_updt_data = true;
    5199                     for (int w = 0; w< m_dcache_words; w++)
     5199                    for (size_t w = 0; w < m_dcache_words; w++)
    52005200                    {
    52015201                        m_cpt_cleanup_data_dirty_word += r_dcache_dirty_word[(m_dcache_sets*way+set)*m_dcache_words + w];
  • branches/RWT/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp

    r457 r458  
    353353  : soclib::caba::BaseModule(name),
    354354
     355    m_monitor_ok(false),
    355356    p_clk( "p_clk" ),
    356357    p_resetn( "p_resetn" ),
     
    360361    p_dspin_out( "p_dspin_out" ),
    361362
    362     m_monitor_ok(false),
    363363    m_seglist( mtp.getSegmentList(tgtid_d) ),
    364364    m_nseg( 0 ),
     
    13261326            error            = 0;
    13271327            r_config_address = (r_config_address.read() & 0x00000000FFFFFFFFLL) |
    1328                                ((addr_t)p_vci_tgt.wdata.read())<<32;
     1328                               ((uint64_t)p_vci_tgt.wdata.read())<<32;
    13291329        }
    13301330        else if ( (p_vci_tgt.cmd.read() == vci_param_int::CMD_WRITE)   // set buf_lines
Note: See TracChangeset for help on using the changeset viewer.