From ffd7594971f575662a9347e6fee363474319301d Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Mon, 20 Mar 2017 21:47:18 -0600
Subject: [PATCH] Disable century register for now

---
 arch/x86_64/src/device/rtc.rs | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/arch/x86_64/src/device/rtc.rs b/arch/x86_64/src/device/rtc.rs
index 944988b0..4a0b384f 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
             };
         }
-- 
GitLab