1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-25 11:37:56 +00:00
freebsd/sys/i386/xen
Colin Percival 20d1a304b3 Reduce the Xen timecounter from 1GHz to 2^-9 GHz, thereby increasing the
timecounter period from 2^32 ns (~4.3s) to 2^41 ns (~36m39s).  Some time
sharing systems can skip clock interrupts for a few seconds when under
load (e.g., if we've recently used more than our fair share of CPU and
someone else wants a burst of CPU) and we were losing time in quanta of
2^32 ns due to timecounter wrapping.

Increasing the timecounter period up to 2^41 ns is definitely overkill,
but we still have microsecond timecounter precision, and anyone using
paravirtualized hardware when they need submicrosecond timing is crazy.
2010-12-11 22:33:33 +00:00
..
clock.c Reduce the Xen timecounter from 1GHz to 2^-9 GHz, thereby increasing the 2010-12-11 22:33:33 +00:00
exception.s i386 has not (yet) any DEV_ATPIC conditional than axe it out from Xen 2009-11-27 01:02:17 +00:00
locore.s Eliminate unused variables (see r137912). 2010-01-07 04:47:09 +00:00
mp_machdep.c Add VTOM(va) macro as xpmap_ptom(VTOP(va)) to convert to machine addresses. 2010-11-20 20:04:29 +00:00
mptable.c Move the mptable.h under x86/include/. 2010-11-09 20:28:09 +00:00
pmap.c Revert r215819 and fix the bug properly. In pmap_qremove, paging table 2010-11-25 22:06:07 +00:00
xen_clock_util.c Migrate the Xen hypervisor clock reading routines into something 2009-05-29 13:36:06 +00:00
xen_machdep.c Rename HYPERVISOR_multicall (which performs the multicall hypercall) to 2010-11-25 15:05:21 +00:00
xen_rtc.c Migrate the Xen hypervisor clock reading routines into something 2009-05-29 13:36:06 +00:00