Home | History | Annotate | Download | only in include
History log of /src/sys/arch/i386/include/cpuvar.h
RevisionDateAuthorComments
 1.5  01-Mar-2003  fvdl Redirect to x86/cpuvar.h
 1.4  26-Feb-2003  fvdl Redirect some includes to x86/foo.h
 1.3  07-Jan-2003  fvdl Add various external declarations to accomodate ACPI MP probing as an
alternate method to MPBIOS probing. Move some stuff common to the two
methods into mpconfig.h
 1.2  01-Oct-2002  fvdl branches: 1.2.2;
Merge Bill Sommerfeld's i386 MP branch. This code has some known
caveats, but works quite well in a lot of MP cases, and all
UP cases that I have tested. Parts of this will hopefully be
reworked in the not-too-distant future.
 1.1  20-Feb-2000  sommerfeld branches: 1.1.2; 1.1.4;
file cpuvar.h was initially added on branch sommerfeld_i386mp_1.
 1.1.4.1  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.1.2.6  10-Jan-2001  sommerfeld Significant rewrite of slave CPU attach and initialization, centering
on identifycpu() and spreading outward.

Separate feature probes (cpuid invocation), which runs on the cpu
being attached, from the display of this information, which runs on
the boot cpu; remove some of the probe code from locore as it doesn't
need to run that early.

We now spin up secondary cpu's during cpu_attach, have them do a cpu
feature probe, and then have them spin waiting for a "go" signal.

We no longer pay attention to the cpu signature and cpuid features
reported by the MP BIOS since those are known to be truncated for at
least some bioses.

We now do npx initialization (including FDIV bug detection) on all
cpus.

XXX Change some of the cyrix bug workarounds to fit the new
identifycpu() system; this is untested.
 1.1.2.5  23-Sep-2000  sommerfeld Preliminary support for cloning MTRR values between CPU's at boot time.
XXX no API to *set* MTRR values yet.
 1.1.2.4  18-Aug-2000  sommerfeld Add cleanup hook to return the NVRAM reset byte to its original value.
 1.1.2.3  21-Feb-2000  sommerfeld RCS ID patrol
 1.1.2.2  21-Feb-2000  sommerfeld MP: attempt to deal with the case where the BSP is at apic id 1 instead
of apic id 0.
 1.1.2.1  20-Feb-2000  sommerfeld (some) per-CPU state.
 1.2.2.3  07-Jan-2003  thorpej Sync with HEAD.
 1.2.2.2  18-Oct-2002  nathanw Catch up to -current.
 1.2.2.1  01-Oct-2002  nathanw file cpuvar.h was added on branch nathanw_sa on 2002-10-18 02:37:54 +0000

RSS XML Feed