CVSROOT: /sources/qemu Module name: qemu Changes by: Fabrice Bellard <bellard> 06/06/14 12:41:34
Modified files: hw : m48t59.c Log message: clock year fix for sparc (Blue Swirl) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/hw/m48t59.c?cvsroot=qemu&r1=1.7&r2=1.8 Patches: Index: m48t59.c =================================================================== RCS file: /sources/qemu/qemu/hw/m48t59.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -b -r1.7 -r1.8 --- m48t59.c 30 Oct 2005 16:58:32 -0000 1.7 +++ m48t59.c 14 Jun 2006 12:41:34 -0000 1.8 @@ -332,6 +332,9 @@ tmp = fromBCD(val); if (tmp >= 0 && tmp <= 99) { get_time(NVRAM, &tm); + if (NVRAM->type == 8) + tm.tm_year = fromBCD(val) + 68; // Base year is 1968 + else tm.tm_year = fromBCD(val); set_time(NVRAM, &tm); } @@ -421,6 +424,9 @@ case 0x1FFF: /* year */ get_time(NVRAM, &tm); + if (NVRAM->type == 8) + retval = toBCD(tm.tm_year - 68); // Base year is 1968 + else retval = toBCD(tm.tm_year); break; default: _______________________________________________ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel