freebsd-nq/sys/amd64/isa
Poul-Henning Kamp 91266b96c4 Isolate the Timecounter internals in their own two files.
Make the public interface more systematically named.

Remove the alternate method, it doesn't do any good, only ruins performance.

Add counters to profile the usage of the 8 access functions.

Apply the beer-ware to my code.

The weird +/- counts are caused by two repocopies behind the scenes:
	kern/kern_clock.c -> kern/kern_tc.c
	sys/time.h -> sys/timetc.h
(thanks peter!)
2000-03-20 14:09:06 +00:00
..
atpic_vector.S $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
clock.c Isolate the Timecounter internals in their own two files. 2000-03-20 14:09:06 +00:00
icu_ipl.s $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
icu_ipl.S $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
icu_vector.s $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
icu_vector.S $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
icu.h Replaced the INTRMASK and INTRUNMASK macros by "|" and "&~" operations. 1999-12-26 12:43:47 +00:00
intr_machdep.c Don't include <isa/isavar.h> or compile code depending on it when isa 1999-12-26 16:21:19 +00:00
intr_machdep.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
isa_dma.c Stop isadma from abusing the B_READ, B_RAW and B_WRITE flags. 2000-03-13 10:19:32 +00:00
isa_dma.h Stop isadma from abusing the B_READ, B_RAW and B_WRITE flags. 2000-03-13 10:19:32 +00:00
isa.c Connect the ISA and PCI compatability shims to an option. In this case 2000-03-19 13:07:12 +00:00
isa.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nmi.c Don't include <isa/isavar.h> or compile code depending on it when isa 1999-12-26 16:21:19 +00:00
npx.c Remove a bunch of unused (NO-OP) #if NFOO > 0 type includes and some 2000-01-29 16:17:36 +00:00
timerreg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vector.s $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vector.S $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00