diff --git a/arch/x86_64/src/device/rtc.rs b/arch/x86_64/src/device/rtc.rs index 944988b0d5d9cb8667ce5119510db2ccd9ad619e..4a0b384f1a1c00d59eb5dc37aabd0e10123a2a11 100644 --- a/arch/x86_64/src/device/rtc.rs +++ b/arch/x86_64/src/device/rtc.rs @@ -64,9 +64,10 @@ impl Rtc { day = self.read(7) as usize; month = self.read(8) as usize; year = self.read(9) as usize; - century = if let Some(century_reg) = century_register { + century = /* TODO: Fix invalid value from VirtualBox + if let Some(century_reg) = century_register { self.read(century_reg) as usize - } else { + } else */ { 20 as usize }; register_b = self.read(0xB); @@ -79,9 +80,10 @@ impl Rtc { day = cvt_bcd(day); month = cvt_bcd(month); year = cvt_bcd(year); - century = if century_register.is_some() { + century = /* TODO: Fix invalid value from VirtualBox + if century_register.is_some() { cvt_bcd(century) - } else { + } else */ { century }; }