Skip to content

Commit b23e458

Browse files
josecmdanielRep
authored andcommitted
ref(riscv): remove redundant sstc init
The initialization for sstc is already being done in arch/riscv/vmm.c Signed-off-by: Jose Martins <[email protected]>
1 parent c4ded3b commit b23e458

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

src/arch/riscv/vm.c

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,6 @@ void vcpu_arch_reset(struct vcpu* vcpu, vaddr_t entry)
4444
vcpu->regs.a0 = vcpu->arch.hart_id = vcpu->id;
4545
vcpu->regs.a1 = 0; // according to sbi it should be the dtb load address
4646

47-
if (CPU_HAS_EXTENSION(CPU_EXT_SSTC)) {
48-
csrs_stimecmp_write(~0U);
49-
csrs_henvcfg_set(HENVCFG_STCE);
50-
} else {
51-
csrs_henvcfg_clear(HENVCFG_STCE);
52-
}
53-
5447
csrs_hcounteren_write(HCOUNTEREN_TM);
5548
csrs_htimedelta_write(0);
5649
csrs_vsstatus_write(SSTATUS_SD | SSTATUS_FS_DIRTY | SSTATUS_XS_DIRTY);

0 commit comments

Comments
 (0)