freebsd-dev/sys/compat
Jung-uk Kim 3453537fa5 Use atomic load & store for TSC frequency. It may be overkill for amd64 but
safer for i386 because it can be easily over 4 GHz now.  More worse, it can
be easily changed by user with 'machdep.tsc_freq' tunable (directly) or
cpufreq(4) (indirectly).  Note it is intentionally not used in performance
critical paths to avoid performance regression (but we should, in theory).
Alternatively, we may add "virtual TSC" with lower frequency if maximum
frequency overflows 32 bits (and ignore possible incoherency as we do now).
2011-04-07 23:28:28 +00:00
..
freebsd32 Implement compat32 shims for PCIOCGETCONF. 2011-04-02 16:02:25 +00:00
ia32 Add support for executing the FreeBSD 1/i386 a.out binaries on amd64. 2011-04-01 11:16:29 +00:00
linprocfs Use atomic load & store for TSC frequency. It may be overkill for amd64 but 2011-04-07 23:28:28 +00:00
linsysfs Remove no-op assignment. 2010-11-15 23:14:14 +00:00
linux Add accounting for most of the memory-related resources. 2011-04-05 20:23:59 +00:00
ndis Use the cprd_mem field when setting the start and length for a memory 2011-02-23 21:45:28 +00:00
netbsd
svr4 Add accounting for most of the memory-related resources. 2011-04-05 20:23:59 +00:00
x86bios Remove custom interrupt dispatcher. This is a pointless micro-optimization 2011-03-09 16:16:38 +00:00