X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2F8254.c;fp=palacios%2Fsrc%2Fdevices%2F8254.c;h=f0c063b76acadd1514e39cf4980374e22e70e739;hb=22e5122c2abd2e2b0a9ce5c5448fc36d294cfcca;hp=fa512514912c278ffc045a9785d9a670fa1abe8d;hpb=33f53e0ad567d9b810015efacd85e8062a0efec1;p=palacios.git diff --git a/palacios/src/devices/8254.c b/palacios/src/devices/8254.c index fa51251..f0c063b 100644 --- a/palacios/src/devices/8254.c +++ b/palacios/src/devices/8254.c @@ -255,7 +255,7 @@ static void pit_update_time(ullong_t cpu_cycles, ullong_t cpu_freq, void * priva if (cpu_cycles > state->pit_reload) { // how many full oscillations - // PrintError("cpu_cycles = %p, reload = %p...\n", + //PrintError("cpu_cycles = %p, reload = %p...\n", // (void *)(addr_t)cpu_cycles, // (void *)(addr_t)state->pit_reload); @@ -268,8 +268,8 @@ static void pit_update_time(ullong_t cpu_cycles, ullong_t cpu_freq, void * priva #ifdef __V3_64BIT__ - cpu_cycles = tmp_cycles / state->pit_reload; - tmp_cycles = tmp_cycles % state->pit_reload; + cpu_cycles = tmp_cycles % state->pit_reload; + tmp_cycles = tmp_cycles / state->pit_reload; #else cpu_cycles = do_divll(tmp_cycles, state->pit_reload); #endif