Changeset 773 for branches/RWT/modules
- Timestamp:
- Aug 26, 2014, 6:05:42 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/RWT/modules/vci_cc_vcache_wrapper/caba/source/src/vci_cc_vcache_wrapper.cpp
r771 r773 1173 1173 // We register processor request 1174 1174 r_icache_vaddr_save = m_ireq.addr; 1175 paddr = (paddr_t) m_ireq.addr; 1175 1176 1176 1177 // sytematic itlb access (if activated) … … 1188 1189 &tlb_set ); // unused 1189 1190 } 1190 else 1191 { 1192 paddr = (paddr_t)m_ireq.addr; 1193 } 1191 // Not yet supported 1192 //else if (vci_param::N > 32) 1193 //{ 1194 // paddr = paddr | ((paddr_t) r_icache_paddr_ext.read() << 32); 1195 //} 1196 1194 1197 1195 1198 // systematic icache access (if activated) … … 2292 2295 bool wbuf_request = false; // request WBUF write in P1 stage 2293 2296 2294 2295 2297 // physical address computation : systematic DTLB access (if activated) 2298 paddr = (paddr_t) m_dreq.addr; 2296 2299 if ( m_dreq.valid ) 2297 2300 { 2298 2299 2301 if ( r_mmu_mode.read() & DATA_TLB_MASK ) // DTLB activated 2300 2302 { … … 2311 2313 else // identity mapping 2312 2314 { 2313 paddr = (paddr_t)m_dreq.addr;2314 2315 // we take into account the paddr extension 2315 2316 if (vci_param::N > 32)
Note: See TracChangeset
for help on using the changeset viewer.