pvgrub: value returned by getrtsecs should be BCD
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 1 Dec 2008 13:45:46 +0000 (13:45 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 1 Dec 2008 13:45:46 +0000 (13:45 +0000)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
stubdom/grub/mini-os.c

index ecb1191ab74e4c8873a1507b995247559e218c53..8bf10502156b968a771376cbf3dbe7d2fb0f3049 100644 (file)
@@ -649,7 +649,7 @@ int getrtsecs (void)
 {
     struct timeval tv;
     gettimeofday(&tv, NULL);
-    return tv.tv_sec;
+    return tv.tv_sec % 10 + ((tv.tv_sec / 10) % 6) * 0x10;
 }
 
 int currticks (void)