rv64: fix timer clock scale

This commit is contained in:
Mark Poliakov 2025-01-20 14:15:45 +02:00
parent 2f942e1721
commit 65b8c0ee67

View File

@ -21,7 +21,6 @@ pub fn handle_interrupt() {
sbi::sbi_set_timer(now.wrapping_add(frequency / TICK_RATE)); sbi::sbi_set_timer(now.wrapping_add(frequency / TICK_RATE));
if Cpu::local().is_bootstrap() { if Cpu::local().is_bootstrap() {
let frequency = frequency * 1000;
let last = LAST_TICK.swap(now, Ordering::Release); let last = LAST_TICK.swap(now, Ordering::Release);
if frequency != 0 { if frequency != 0 {
if let Some(delta) = now.checked_sub(last) { if let Some(delta) = now.checked_sub(last) {