CVSROOT:        /cvs
Module name:    src
Changes by:     jas...@cvs.openbsd.org  2019/05/27 13:21:44

Modified files:
        usr.sbin/vmd   : mc146818.c 

Log message:
only reschedule the periodic interrupt after updating register A
if something changed in register A.

when updating register A we were checking in register B if the
PIE bit was set in order to decide if rtc_reschedule_per needed
to be called. if that bit was changed then the timer rate would
already have been adjusted by rtc_update_regb so the call from
rtc_update_rega is not needed.

this now matches what qemu and other emulators are doing too.

ok mlarkin@

Reply via email to