svn commit: r262274 - head/usr.sbin/bhyve
Tycho Nightingale
tychon at FreeBSD.org
Fri Feb 21 01:15:27 UTC 2014
Author: tychon
Date: Fri Feb 21 01:15:26 2014
New Revision: 262274
URL: http://svnweb.freebsd.org/changeset/base/262274
Log:
Avoid clobbering the counter mode when issuing a latch command.
Approved by: grehan (co-mentor)
Modified:
head/usr.sbin/bhyve/pit_8254.c
Modified: head/usr.sbin/bhyve/pit_8254.c
==============================================================================
--- head/usr.sbin/bhyve/pit_8254.c Thu Feb 20 23:43:49 2014 (r262273)
+++ head/usr.sbin/bhyve/pit_8254.c Fri Feb 21 01:15:26 2014 (r262274)
@@ -216,11 +216,12 @@ pit_8254_handler(struct vmctx *ctx, int
c = &counter[sel >> 6];
c->ctx = ctx;
- c->mode = mode;
if (rw == TIMER_LATCH)
pit_update_counter(c, 1);
- else
+ else {
+ c->mode = mode;
c->olbyte = 0; /* reset latch after reprogramming */
+ }
return (0);
}
More information about the svn-src-head
mailing list