Changeset 740 for trunk/modules


Ignore:
Timestamp:
Jul 7, 2014, 12:32:23 PM (10 years ago)
Author:
alain
Message:

Cosmetic

Location:
trunk/modules
Files:
3 edited

Legend:

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

    r721 r740  
    342342    bool                                m_debug_dcache_fsm;
    343343    bool                                m_debug_cmd_fsm;
     344    uint32_t                            m_previous_status;
     345
    344346
    345347    ///////////////////////////////
  • trunk/modules/vci_cc_vcache_wrapper/caba/source/src/vci_cc_vcache_wrapper.cpp

    r721 r740  
    476476{
    477477    // b0 : write buffer trace
     478    // b1 : dump processor registers
    478479    // b2 : dcache trace
    479480    // b3 : icache trace
    480481    // b4 : dtlb trace
    481482    // b5 : itlb trace
     483    // b6 : SR (ISS register 32)
    482484
    483485    std::cout << std::dec << "PROC " << name() << std::endl;
     
    509511        r_wbuf.printTrace((mode>>1)&1);
    510512    }
     513    if(mode & 0x02)
     514    {
     515        r_iss.dump();
     516    }
    511517    if(mode & 0x04)
    512518    {
     
    528534        std::cout << "  Instruction TLB" << std::endl;
    529535        r_itlb.printTrace();
     536    }
     537    if(mode & 0x40)
     538    {
     539        uint32_t status = r_iss.debugGetRegisterValue( 32 );
     540        std::cout << name();
     541        if ( status != m_previous_status ) std::cout << " NEW ";
     542        std::cout << " status = " << std::hex << status << " " << std::endl;
     543        m_previous_status = status;
    530544    }
    531545}
  • trunk/modules/vci_io_bridge/caba/source/src/vci_io_bridge.cpp

    r720 r740  
    736736                        {
    737737                            assert( p_vci_tgt_iox.eop.read() and
    738                                    (p_vci_tgt_iox.cmd == vci_param_int::CMD_WRITE) and
     738                                   (p_vci_tgt_iox.cmd.read() == vci_param_int::CMD_WRITE) and
    739739                            "ERROR in VCI_IOB illegal VCI WTI command from IOX network");
    740740
Note: See TracChangeset for help on using the changeset viewer.