freebsd-dev/sys/i386/xen
Adrian Chadd 58e3a119e5 Say hello to a very basic, read-only, Xen Hypervisor RTC.
The hypervisor doesn't provide a single "TOD" - it instead provides a
"start time" and a "running time". These are added together to form
the current TOD. The TOD is in UTC.

This RTC is only (initially) designed to be read at startup. There's
some further poking that needs to happen to pick up hypervisor time
changes (ie, by the Dom0 time being adjusted by something). This
time adjustment currently can cause "weird stuff" in the DomU clock;
I'll begin investigating and repairing that in subsequent commits.

PR:		135008
2009-05-28 04:17:05 +00:00
..
clock.c Rename statclock_disable variable to atrtcclock_disable that it actually is, 2009-05-03 17:47:21 +00:00
exception.s Fix IPI support 2008-10-23 07:20:43 +00:00
locore.s GC unused values 2008-10-19 01:23:30 +00:00
mp_machdep.c FreeBSD right now support 32 CPUs on all the architectures at least. 2009-05-14 17:43:00 +00:00
mptable.c merge 186535, 186537, and 186538 from releng_7_xen 2008-12-29 06:31:03 +00:00
pmap.c Fix the Xen build for i386 PV mode. 2009-04-01 17:06:28 +00:00
xen_machdep.c Fix the Xen build for i386 PV mode. 2009-04-01 17:06:28 +00:00
xen_rtc.c Say hello to a very basic, read-only, Xen Hypervisor RTC. 2009-05-28 04:17:05 +00:00