Browse Source

Fix typo of perf counter (#100)

pull/101/head
Zong Li 8 years ago
committed by Andrew Waterman
parent
commit
9d0911092d
  1. 4
      machine/emulation.c

4
machine/emulation.c

@ -202,12 +202,12 @@ static inline int emulate_read_csr(int num, uintptr_t mstatus, uintptr_t* result
*result = read_csr(minstreth); *result = read_csr(minstreth);
return 0; return 0;
case CSR_MHPMCOUNTER3H: case CSR_MHPMCOUNTER3H:
if (!((counteren >> (3 + CSR_HPMCOUNTER3 - CSR_MHPMCOUNTER3)) & 1)) if (!((counteren >> (3 + CSR_MHPMCOUNTER3 - CSR_MHPMCOUNTER3)) & 1))
return -1; return -1;
*result = read_csr(mhpmcounter3h); *result = read_csr(mhpmcounter3h);
return 0; return 0;
case CSR_MHPMCOUNTER4H: case CSR_MHPMCOUNTER4H:
if (!((counteren >> (3 + CSR_HPMCOUNTER4 - CSR_MHPMCOUNTER3)) & 1)) if (!((counteren >> (3 + CSR_MHPMCOUNTER4 - CSR_MHPMCOUNTER3)) & 1))
return -1; return -1;
*result = read_csr(mhpmcounter4h); *result = read_csr(mhpmcounter4h);
return 0; return 0;

Loading…
Cancel
Save