rv64: fix timer clock scale
This commit is contained in:
parent
2f942e1721
commit
65b8c0ee67
@ -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) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user