Ignore:
Timestamp:
Aug 12, 2013, 11:43:13 AM (11 years ago)
Author:
devigne
Message:

generic_tlb : pte flag CC => NCC
vci_cc_vcache_wrapper : Fixing deadlock
(go to CC_CHECK only when CC_SEND is available)
vci_mem_cache : merge modification on llsc.sw(args)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ODCCP/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp

    r479 r492  
    27702770        // erase any possible new reservation when we release the lock on the
    27712771        // directory
    2772         m_llsc_table.sw(r_write_address.read());
     2772        m_llsc_table.sw(m_nline[(addr_t)r_write_address.read()],r_write_word_index.read(),r_write_word_index.read()+r_write_word_count.read());
    27732773
    27742774        r_write_fsm = WRITE_DIR_LOCK;
     
    58825882    {
    58835883      // The CAS is a success => sw access to the llsc_global_table
    5884       m_llsc_table.sw(m_cmd_cas_addr_fifo.read());
     5884      m_llsc_table.sw(m_nline[(addr_t)m_cmd_cas_addr_fifo.read()],m_x[(addr_t)(m_cmd_cas_addr_fifo.read())],m_x[(addr_t)(m_cmd_cas_addr_fifo.read())]);
    58855885
    58865886      // test coherence request
Note: See TracChangeset for help on using the changeset viewer.