freebsd-dev/sys/i386
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
..
acpica We don't need d_thread_t for cross-branch portability here anymore. 2009-05-20 16:47:40 +00:00
bios Some minor style changes: 2009-05-20 16:29:22 +00:00
compile
conf Trim the default set of device hints on i386 and amd64: 2009-05-14 21:53:35 +00:00
cpufreq Remove unused variables. 2009-05-12 22:11:02 +00:00
i386 Don't bother reading the initial value of the machine check banks during 2009-05-20 16:11:22 +00:00
ibcs2 Regenerate system call tables to use SVN ids. 2009-05-08 20:16:04 +00:00
include Bump CACHE_LINE_SIZE to 128 for x86. Intel's manuals explicitly recommend 2009-05-18 19:33:59 +00:00
isa Rename statclock_disable variable to atrtcclock_disable that it actually is, 2009-05-03 17:47:21 +00:00
linux Somewhere between 2.6.23 and 2.6.27, Linux added SOCK_CLOEXEC and 2009-05-16 18:48:41 +00:00
pci Add a read-only sysctl hw.pci.mcfg to mirror the tunable by the same name. 2009-05-18 21:47:32 +00:00
svr4 Change some movl's to mov's. Newer GAS no longer accept 'movl' instructions 2009-01-31 11:37:21 +00:00
xbox In keeping with style(9)'s recommendations on macros, use a ';' 2008-03-16 10:58:09 +00:00
xen Say hello to a very basic, read-only, Xen Hypervisor RTC. 2009-05-28 04:17:05 +00:00
Makefile Update entries for building tags. 2007-05-13 18:21:54 +00:00