freebsd-skq/sys/i386
jhb b2f198587d Some cleanups to the i386 FPU support:
- Remove the control word parameter to npxinit().  It was always set
  to __INITIAL_NPXCW__.
- Remove npx_cleanstate_ready as the cleanstate is always initalized
  when it is used.
- Improve the handling of the case when the FPU isn't present.  Now
  the npx0 device no longer succeeds in its probe so all of npx_attach()
  is skipped.  Also, we allow this case with SMP (though that shouldn't
  actually occur as all i386 systems that support SMP have FPUs) now.
  SMP was only an issue back when we had an FPU emulator which was not
  per-CPU.
- MFamd64: Clear some of the state in npx_cleanstate rather than leaving
  it as garbage.
- MFamd64: When a user thread first uses the FPU, use npx_cleanstate for
  the initial FPU state.

Reviewed by:	bde
2009-03-05 18:32:43 +00:00
..
acpica At least one BIOS bogusly includes duplicate entries for I/O APICs. The 2009-03-05 16:03:44 +00:00
bios Replace all calls to minor() with dev2unit(). 2008-09-27 08:51:18 +00:00
compile
conf These are no longer needed. 2009-02-24 23:27:59 +00:00
cpufreq Include a missing header file. 2009-01-22 20:29:07 +00:00
i386 Some cleanups to the i386 FPU support: 2009-03-05 18:32:43 +00:00
ibcs2 FreeBSD/i386 doesn't include a software FPU emulator anymore, so adjust 2009-02-23 15:38:35 +00:00
include Some cleanups to the i386 FPU support: 2009-03-05 18:32:43 +00:00
isa Some cleanups to the i386 FPU support: 2009-03-05 18:32:43 +00:00
linux Add AT_PLATFORM, AT_HWCAP and AT_CLKTCK auxiliary vector entries which 2009-03-04 12:14:33 +00:00
pci Add a 'hw.pci.mcfg' tunable. It can be set to 0 to disable memory-mapped 2008-09-11 21:42:11 +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 - fix formatting 2009-02-15 06:36:02 +00:00
Makefile Update entries for building tags. 2007-05-13 18:21:54 +00:00