freebsd-skq/sys/amd64/isa
Brian Feldman 9840e7cb5a This commit gives support for the Rise mP6 CPU. It has two changes:
1. Rise is recognized in identdcpu.c.
	2. The TSC is not written to. A workaround for the CPU bug is being
	   applied to clock.c (the bug being that the mP6 has TSC enabled
	   in its CPUID-capabilities, but it only supports reading it. If we
	   try to write to it (MSR 16), a GPF occurs.) The new behavior is that
	   FreeBSD will _not_ zero the TSC. Instead, we do a bit of 64-bit
	   arithmetic.

Reviewed by:	msmith
Obtained from:	unfurl & msmith
1999-06-24 03:48:25 +00:00
..
atpic_vector.S Fixed glitches (jumps) of about 1/HZ seconds for the i8254 timecounter. 1999-05-28 14:08:59 +00:00
clock.c This commit gives support for the Rise mP6 CPU. It has two changes: 1999-06-24 03:48:25 +00:00
icu_ipl.s Implemented dynamic registration of software interrupt handlers. Not 1998-08-11 15:08:13 +00:00
icu_ipl.S Implemented dynamic registration of software interrupt handlers. Not 1998-08-11 15:08:13 +00:00
icu_vector.s Fixed glitches (jumps) of about 1/HZ seconds for the i8254 timecounter. 1999-05-28 14:08:59 +00:00
icu_vector.S Fixed glitches (jumps) of about 1/HZ seconds for the i8254 timecounter. 1999-05-28 14:08:59 +00:00
icu.h Moved the SMP declarations of INTREN() and INTRDIS() to the correct header, 1998-01-01 08:47:17 +00:00
intr_machdep.c Recover from removing the last (unshared) interrupt handler. 1999-05-22 09:39:31 +00:00
intr_machdep.h remove references to isa_device, it's no longer associated with interrupts. 1999-06-03 20:41:00 +00:00
isa_dma.c Clean out some unused leftovers from before the split from the old isa.c. 1999-05-09 23:56:00 +00:00
isa_dma.h Bring the 'new-bus' to the i386. This extensively changes the way the 1999-04-16 21:22:55 +00:00
isa.c Allow up to 8 ports, 4 memory regions and two irqs and drqs. 1999-05-30 11:05:39 +00:00
isa.h Move IO_PSMSIZE from kbdio.h to isa.h. I thought I did this a long time 1999-01-06 05:40:01 +00:00
nmi.c Recover from removing the last (unshared) interrupt handler. 1999-05-22 09:39:31 +00:00
npx.c Don't hardcode IRQ 13 for NPX. It's as good as hardwired in the hardware 1999-05-15 17:58:58 +00:00
timerreg.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vector.s Generate intrnames[] dynamically. This should be new-bus friendly. 1999-04-14 14:26:36 +00:00
vector.S Generate intrnames[] dynamically. This should be new-bus friendly. 1999-04-14 14:26:36 +00:00