diff --git a/src/iss/arch/hwl.h b/src/iss/arch/hwl.h index 2da5f3a..6694a40 100644 --- a/src/iss/arch/hwl.h +++ b/src/iss/arch/hwl.h @@ -51,8 +51,8 @@ public: virtual ~hwl() = default; protected: - iss::status read_custom_csr_reg(unsigned addr, reg_t& val) override; - iss::status write_custom_csr_reg(unsigned addr, reg_t val) override; + iss::status read_custom_csr(unsigned addr, reg_t& val) override; + iss::status write_custom_csr(unsigned addr, reg_t val) override; }; template @@ -68,7 +68,7 @@ inline hwl::hwl(feature_config cfg) } } -template inline iss::status iss::arch::hwl::read_custom_csr_reg(unsigned addr, reg_t& val) { +template inline iss::status iss::arch::hwl::read_custom_csr(unsigned addr, reg_t& val) { switch(addr) { case 0x800: val = this->reg.lpstart0; @@ -92,7 +92,7 @@ template inline iss::status iss::arch::hwl::read_custom_cs return iss::Ok; } -template inline iss::status iss::arch::hwl::write_custom_csr_reg(unsigned addr, reg_t val) { +template inline iss::status iss::arch::hwl::write_custom_csr(unsigned addr, reg_t val) { switch(addr) { case 0x800: this->reg.lpstart0 = val;