OpenGrok
Cross Reference: mtrr.h
xref
: /
src
/
sys
/
arch
/
x86
/
include
/
mtrr.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/x86/include/mtrr.h
Revision
Date
Author
Comments
1.6
31-Jan-2020
maxv
constify
1.5
15-Dec-2011
abs
branches: 1.5.48; 1.5.54;
Increase MTRR_I686_NVAR_MAX from 8 to 16. Avoids
"FIXME: more than 8 MTRRs (10)" message on booting Thinkpad W520 and
similar. While here replace a magic number with MTRR_I686_NVAR_MAX * 2
1.4
01-Jul-2008
mrg
branches: 1.4.6; 1.4.30; 1.4.34;
hack around PR#38480:
- rename MTRR_I686_NVAR to MTRR_I686_NVAR_MAX, still set to 8
- store mtrr VCNT value into i686_mtrr_vcnt. if it is less than 8,
zero out the relevant parts of mtrr_raw[].msraddr
- replace all usage of MTRR_I686_NVAR with either i686_mtrr_vcnt or
with MTRR_I686_NVAR_MAX as appropriate
- in i686_mtrr_reload() and mtrr_init_first() don't use mtrr_raw[]
addresses of 0
still needs a bunch of reworking to handle VCNT > 8 case.
1.3
28-Apr-2008
martin
branches: 1.3.2; 1.3.4;
Remove clause 3 and 4 from TNF licenses
1.2
28-Jul-2003
mrg
branches: 1.2.52; 1.2.68; 1.2.102; 1.2.104; 1.2.106;
give >32 bit constants an "LL" prefix to appease gcc3.3
1.1
26-Feb-2003
fvdl
branches: 1.1.2;
Move some files out of i386 into x86, so that they can be shared with
other ports.
1.1.2.3
21-Sep-2004
skrll
Fix the sync with head I botched.
1.1.2.2
18-Sep-2004
skrll
Sync with HEAD.
1.1.2.1
03-Aug-2004
skrll
Sync with HEAD
1.2.106.2
04-May-2009
yamt
sync with head.
1.2.106.1
16-May-2008
yamt
sync with head.
1.2.104.1
18-May-2008
yamt
sync with head.
1.2.102.2
02-Jul-2008
mjf
Sync with HEAD.
1.2.102.1
02-Jun-2008
mjf
Sync with HEAD.
1.2.68.1
04-Sep-2008
skrll
Sync with netbsd-4.
1.2.52.3
18-Nov-2008
bouyer
Pull up following revision(s) (requested by sborrill in ticket #1173):
sys/arch/x86/include/mtrr.h: revision 1.4
sys/arch/amd64/amd64/netbsd32_machdep.c: revision 1.54
sys/arch/x86/x86/mtrr_i686.c: revision 1.18
hack around PR#38480:
- rename MTRR_I686_NVAR to MTRR_I686_NVAR_MAX, still set to 8
- store mtrr VCNT value into i686_mtrr_vcnt. if it is less than 8,
zero out the relevant parts of mtrr_raw[].msraddr
- replace all usage of MTRR_I686_NVAR with either i686_mtrr_vcnt or
with MTRR_I686_NVAR_MAX as appropriate
- in i686_mtrr_reload() and mtrr_init_first() don't use mtrr_raw[]
addresses of 0
still needs a bunch of reworking to handle VCNT > 8 case.
Ensure optional MTRR sections are built if MTRR is enabled (missing
Fix build due to changes in revision 1.4 of sys/arch/x86/include/mtrr.h
1.2.52.2
23-Aug-2008
bouyer
Back out ticket #1173, it breaks the build of amd64 kernels.
1.2.52.1
20-Aug-2008
bouyer
Pull up following revision(s) (requested by sborrill in ticket #1173):
sys/arch/x86/include/mtrr.h: revision 1.4
sys/arch/x86/x86/mtrr_i686.c: revision 1.18
hack around PR#38480:
- rename MTRR_I686_NVAR to MTRR_I686_NVAR_MAX, still set to 8
- store mtrr VCNT value into i686_mtrr_vcnt. if it is less than 8,
zero out the relevant parts of mtrr_raw[].msraddr
- replace all usage of MTRR_I686_NVAR with either i686_mtrr_vcnt or
with MTRR_I686_NVAR_MAX as appropriate
- in i686_mtrr_reload() and mtrr_init_first() don't use mtrr_raw[]
addresses of 0
still needs a bunch of reworking to handle VCNT > 8 case.
1.3.4.1
03-Jul-2008
simonb
Sync with head.
1.3.2.1
18-Sep-2008
wrstuden
Sync with wrstuden-revivesa-base-2.
1.4.34.1
18-Feb-2012
mrg
merge to -current.
1.4.30.1
17-Apr-2012
yamt
sync with head
1.4.6.1
19-Jun-2013
bouyer
Pull up following revision(s) (requested by msaitoh in ticket #1847):
sys/arch/x86/include/mtrr.h: revision 1.5
sys/arch/x86/x86/mtrr_i686.c: revision 1.25
sys/arch/x86/include/specialreg.h: revision 1.55
Increase MTRR_I686_NVAR_MAX from 8 to 16. Avoids
"FIXME: more than 8 MTRRs (10)" message on booting Thinkpad W520 and
similar. While here replace a magic number with MTRR_I686_NVAR_MAX * 2
1.5.54.1
29-Feb-2020
ad
Sync with head.
1.5.48.1
08-Apr-2020
martin
Merge changes from current as of 20200406
Indexes created Sat Oct 18 17:09:52 GMT 2025