freebsd-src/sys/i386
John Baldwin d0234f752f Use the SMAP data from the loader if it is provided instead of using
virtual 86 mode to query the BIOS directly.  This is needed for certain
HP machines whose BIOS only provide an SMAP when invoked from real mode.
On such machines the loader will be able to query the SMAP successfully
due to the recent BTX changes, but the kernel will not.

One thing I'm not sure of is if we can skip the INT 12h probe altogether
if we have the SMAP from the loader as it seems that we do the INT 12h
probe to setup enough state so we can use vm86 to call the BIOS.

MFC after:	1 week
2008-03-13 18:56:53 +00:00
..
acpica For no good reason I had assumed that ACPI table headers would be page 2008-01-31 16:51:43 +00:00
bios Hold Giant over the entire execution of the suspend path instead of 2007-12-06 01:39:23 +00:00
compile
conf Remove kernel support for M:N threading. 2008-03-12 10:12:01 +00:00
cpufreq - Don't execute cpuid to fetch the features. We already have the features 2008-03-10 22:00:35 +00:00
i386 Use the SMAP data from the loader if it is provided instead of using 2008-03-13 18:56:53 +00:00
ibcs2 Remove kernel support for M:N threading. 2008-03-12 10:12:01 +00:00
include The variable MTRR registers actually have variable-sized PhysBase and 2008-03-12 22:09:19 +00:00
isa Use cpu_spinwait() (i.e., "pause") when spinning on rdtsc during DELAY(). 2008-01-17 18:59:38 +00:00
linux Since version 4.3, gcc changed its behaviour concerning the i386/amd64 2008-03-13 10:54:38 +00:00
pci More properly handle links who only have 1 valid IRQ in their bitmask. The 2007-12-21 16:53:27 +00:00
svr4 Since version 4.3, gcc changed its behaviour concerning the i386/amd64 2008-03-13 10:54:38 +00:00
xbox Replace explicit calls to video methods with their respective variants 2007-12-29 23:26:59 +00:00
Makefile Update entries for building tags. 2007-05-13 18:21:54 +00:00