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);
return 0;
case CSR_MHPMCOUNTER3H:
if (!((counteren >> (3 + CSR_HPMCOUNTER3 - CSR_MHPMCOUNTER3)) & 1))
if (!((counteren >> (3 + CSR_MHPMCOUNTER3 - CSR_MHPMCOUNTER3)) & 1))
return -1;
*result = read_csr(mhpmcounter3h);
return 0;
case CSR_MHPMCOUNTER4H:
if (!((counteren >> (3 + CSR_HPMCOUNTER4 - CSR_MHPMCOUNTER3)) & 1))
if (!((counteren >> (3 + CSR_MHPMCOUNTER4 - CSR_MHPMCOUNTER3)) & 1))
return -1;
*result = read_csr(mhpmcounter4h);
return 0;

Loading…
Cancel
Save