forked from M-Labs/artiq
1
0
Fork 0

ksupp/rtio/exception: fix timestamp

This commit is contained in:
occheung 2021-09-07 13:16:00 +08:00
parent 09ffd9de1e
commit 2213e7ffac
1 changed files with 1 additions and 1 deletions

View File

@ -59,7 +59,7 @@ mod imp {
#[inline(never)] #[inline(never)]
unsafe fn process_exceptional_status(channel: i32, status: u8) { unsafe fn process_exceptional_status(channel: i32, status: u8) {
let timestamp = *(csr::rtio::NOW_HI_ADDR as *const i64); let timestamp = ((csr::rtio::now_hi_read() as i64) << 32) | (csr::rtio::now_lo_read() as i64);
if status & RTIO_O_STATUS_WAIT != 0 { if status & RTIO_O_STATUS_WAIT != 0 {
while csr::rtio::o_status_read() & RTIO_O_STATUS_WAIT != 0 {} while csr::rtio::o_status_read() & RTIO_O_STATUS_WAIT != 0 {}
} }