Compare commits
	
		
			1 Commits
		
	
	
		
			42efced1eb
			...
			edf456c59f
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| edf456c59f | 
| @@ -448,9 +448,10 @@ riscv_hart_m_p<BASE, FEAT, LOGCAT>::riscv_hart_m_p(feature_config cfg) | |||||||
|     csr[mimpid] = 1; |     csr[mimpid] = 1; | ||||||
|  |  | ||||||
|     uart_buf.str(""); |     uart_buf.str(""); | ||||||
|     if(traits<BASE>::FLEN > 0) |     if(traits<BASE>::FLEN > 0) { | ||||||
|         csr_rd_cb[fcsr] = &this_class::read_fcsr; |         csr_rd_cb[fcsr] = &this_class::read_fcsr; | ||||||
|         csr_wr_cb[fcsr] = &this_class::write_fcsr; |         csr_wr_cb[fcsr] = &this_class::write_fcsr; | ||||||
|  |     } | ||||||
|     for(unsigned addr = mhpmcounter3; addr <= mhpmcounter31; ++addr) { |     for(unsigned addr = mhpmcounter3; addr <= mhpmcounter31; ++addr) { | ||||||
|         csr_rd_cb[addr] = &this_class::read_null; |         csr_rd_cb[addr] = &this_class::read_null; | ||||||
|         csr_wr_cb[addr] = &this_class::write_plain; |         csr_wr_cb[addr] = &this_class::write_plain; | ||||||
|   | |||||||
| @@ -478,9 +478,10 @@ riscv_hart_mu_p<BASE, FEAT, LOGCAT>::riscv_hart_mu_p(feature_config cfg) | |||||||
|     csr[mimpid] = 1; |     csr[mimpid] = 1; | ||||||
|  |  | ||||||
|     uart_buf.str(""); |     uart_buf.str(""); | ||||||
|     if(traits<BASE>::FLEN > 0) |     if(traits<BASE>::FLEN > 0) { | ||||||
|         csr_rd_cb[fcsr] = &this_class::read_fcsr; |         csr_rd_cb[fcsr] = &this_class::read_fcsr; | ||||||
|         csr_wr_cb[fcsr] = &this_class::write_fcsr; |         csr_wr_cb[fcsr] = &this_class::write_fcsr; | ||||||
|  |     } | ||||||
|     for(unsigned addr = mhpmcounter3; addr <= mhpmcounter31; ++addr) { |     for(unsigned addr = mhpmcounter3; addr <= mhpmcounter31; ++addr) { | ||||||
|         csr_rd_cb[addr] = &this_class::read_null; |         csr_rd_cb[addr] = &this_class::read_null; | ||||||
|         csr_wr_cb[addr] = &this_class::write_plain; |         csr_wr_cb[addr] = &this_class::write_plain; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user