Home | History | Annotate | Download | only in include
History log of /src/sys/arch/x86/include/mtrr.h
RevisionDateAuthorComments
 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

RSS XML Feed