Home | History | Annotate | Download | only in include
History log of /src/sys/arch/i386/include/specialreg.h
RevisionDateAuthorComments
 1.29  26-Feb-2003  fvdl Redirect some includes to x86/foo.h
 1.28  05-Jan-2003  sommerfeld Add symbolic names for MSR's used by SYSENTER/EXIT.
(I was experimenting a while back, might as well commit this one file..)
 1.27  11-Dec-2002  joda cpuid feature bit 30 is set on IA-64 (in x86 mode)
 1.26  06-Dec-2002  junyoung Display the extended feature flags with non-Intel processors rather than
the standard flags. See also PR#19163.

Before:

cpu0: AMD Athlon XP 1800+ (686-class), 1532.11 MHz
cpu0: features 383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features 383f9ff<PGE,MCA,CMOV,FGPAT,PSE36,MMX>
cpu0: features 383f9ff<FXSR,SSE>

After:

cpu0: AMD Athlon XP 1800+ (686-class), 1532.11 MHz
cpu0: features c3cbf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features c3cbf9ff<PGE,MCA,CMOV,PAT,PSE36,MPC,MMXX,MMX>
cpu0: features c3cbf9ff<FXSR,SSE,3DNOW2,3DNOW>

While I'm here, amd_cpuid_cpu_cacheinfo() is an info function rather
than a probe function.
 1.25  05-Dec-2002  junyoung - FGPAT -> PAT, as documented in Intel manual.
- Feature flag 31 is "Signal Break on FERR" (SBF).
 1.24  25-Oct-2002  fvdl Add macros for cpuid family/step, etc shifting. Moved here from
machdep.c.
 1.23  07-Jun-2002  gmcgarry branches: 1.23.2;
Add Athlon performance counters.
 1.22  07-Jun-2002  gmcgarry Add i586 performance counters.
 1.21  20-Mar-2002  joda branches: 1.21.6;
add HTT cpu flag, and further split message
 1.20  19-Sep-2001  thorpej Define the AMD K6 cache/write-combinding control register MSR.
 1.19  01-Aug-2001  thorpej branches: 1.19.4;
Add some more CPUID feature bits.
 1.18  22-Jul-2001  wiz seperate -> separate
 1.17  19-Jun-2001  wiz branches: 1.17.4;
`accessible' only has one `a'.
 1.16  19-Jun-2001  fvdl Add fxsr CR4 bits.
 1.15  21-Dec-2000  enami branches: 1.15.4;
Print cpu features line only when corresponding part of bits are set.
 1.14  20-Sep-2000  fvdl Fix typo.
 1.13  13-Sep-2000  thorpej Define some 586-class CESR MSR bits.
 1.12  13-Sep-2000  thorpej Add 686-class performance counter events.
 1.11  27-Mar-2000  thorpej Add/correct some MSRs, from Intel Architecture Software Developer's Manual,
Volume 3 (System Programming).
 1.10  24-Mar-2000  thorpej Add some Model Specific Register definitions. From FreeBSD.
 1.9  13-Dec-1999  sommerfeld Add new CPU feature flags (up through recent Pentium III and Celerons)
 1.8  05-Sep-1997  chuck branches: 1.8.18; 1.8.24;
add bits for %cr4 and cpu_feature [from freebsd and www.sandpile.org]
 1.7  27-Oct-1994  cgd branches: 1.7.16;
new RCS ID format.
 1.6  03-Aug-1994  deraadt document cyrix configuration registers
 1.5  24-May-1994  mycroft branches: 1.5.2;
Add some more constants.
 1.4  20-Dec-1993  mycroft branches: 1.4.2;
Cleanup and garbage collection; nothing significant. From magnum branch.
 1.3  22-May-1993  cgd branches: 1.3.4;
add rcsids to everything and clean up headers
 1.2  09-May-1993  deraadt npx patches from Bruce Evans. patchkit 10002
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.3.4.1  08-Nov-1993  mycroft Garbage collect some constants, and the entire 286 nonsense. (Like we even
get to start() on a 286? NOT!)
 1.4.2.2  20-Dec-1993  mycroft Cleanup and garbage collection; nothing significant. From magnum branch.
 1.4.2.1  20-Dec-1993  mycroft file specialreg.h was added on branch magnum on 1993-12-20 05:25:47 +0000
 1.5.2.1  03-Aug-1994  mycroft update from trunk
 1.7.16.1  06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.8.24.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.8.18.2  05-Jan-2001  bouyer Sync with HEAD
 1.8.18.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.15.4.9  07-Jan-2003  thorpej Sync with HEAD.
 1.15.4.8  11-Dec-2002  thorpej Sync with HEAD.
 1.15.4.7  11-Dec-2002  thorpej Sync with HEAD.
 1.15.4.6  11-Nov-2002  nathanw Catch up to -current
 1.15.4.5  20-Jun-2002  nathanw Catch up to -current.
 1.15.4.4  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.15.4.3  21-Sep-2001  nathanw Catch up to -current.
 1.15.4.2  24-Aug-2001  nathanw Catch up with -current.
 1.15.4.1  21-Jun-2001  nathanw Catch up to -current.
 1.17.4.3  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.17.4.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.17.4.1  03-Aug-2001  lukem update to -current
 1.19.4.1  01-Oct-2001  fvdl Catch up with -current.
 1.21.6.1  14-Jul-2002  gehenna catch up with -current.
 1.23.2.2  07-Jun-2002  gmcgarry Add Athlon performance counters.
 1.23.2.1  07-Jun-2002  gmcgarry file specialreg.h was added on branch sommerfeld_i386mp_1 on 2002-06-07 04:03:50 +0000

RSS XML Feed