History log of /openbsd-current/sys/arch/i386/i386/k6_mem.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.14 30-Jan-2023 jsg

remove unneeded includes in arch/i386
ok krw@ miod@


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.13 30-Jul-2018 kettenis

Use the MI interrupt enable/distable API instead of the MD one on i386 and
remove the MD API.

ok deraadt@


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.12 08-Sep-2015 semarie

convert several malloc(9) to mallocarray(9).

ok deraadt@ guenther@ "re-wrap the long lines" kettenis@


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.11 23-Feb-2010 kettenis

Restore MTRRs on resume.

ok oga@, pirofti@


# 1.10 29-Nov-2009 kettenis

Reload mtrr state on all CPUs after updates. Seems to speed up X on MP
systems, at least with Intel graphics.

ok marco@, deraadt@


# 1.9 15-Aug-2009 jsg

use static for inline so we get the desired behaviour with compilers
using c99 inline semantics.


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.8 07-Sep-2007 art

Use M_ZERO in a few more places to shave bytes from the kernel.

eyeballed and ok dlg@


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.7 10-Jun-2006 gwk

ANSIfy, KNF and remove a silly comment.
ok toby@, "absolutely" deraadt@


# 1.6 11-May-2006 mickey

kill trainling spaces


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A UBC_SYNC_B
# 1.5 14-Mar-2002 millert

First round of __P removal in sys


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE UBC_BASE
# 1.4 22-Mar-2000 deraadt

branches: 1.4.10;
fix k6 mtrr; cokane@pohl.ececs.uc.edu


Revision tags: SMP_BASE kame_19991208
# 1.3 24-Nov-1999 deraadt

branches: 1.3.2;
spelling


# 1.2 23-Nov-1999 deraadt

pretty mmtr messages


# 1.1 20-Nov-1999 matthieu

add MTRR support from FreeBSD


# 1.13 30-Jul-2018 kettenis

Use the MI interrupt enable/distable API instead of the MD one on i386 and
remove the MD API.

ok deraadt@


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.12 08-Sep-2015 semarie

convert several malloc(9) to mallocarray(9).

ok deraadt@ guenther@ "re-wrap the long lines" kettenis@


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.11 23-Feb-2010 kettenis

Restore MTRRs on resume.

ok oga@, pirofti@


# 1.10 29-Nov-2009 kettenis

Reload mtrr state on all CPUs after updates. Seems to speed up X on MP
systems, at least with Intel graphics.

ok marco@, deraadt@


# 1.9 15-Aug-2009 jsg

use static for inline so we get the desired behaviour with compilers
using c99 inline semantics.


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.8 07-Sep-2007 art

Use M_ZERO in a few more places to shave bytes from the kernel.

eyeballed and ok dlg@


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.7 10-Jun-2006 gwk

ANSIfy, KNF and remove a silly comment.
ok toby@, "absolutely" deraadt@


# 1.6 11-May-2006 mickey

kill trainling spaces


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A UBC_SYNC_B
# 1.5 14-Mar-2002 millert

First round of __P removal in sys


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE UBC_BASE
# 1.4 22-Mar-2000 deraadt

branches: 1.4.10;
fix k6 mtrr; cokane@pohl.ececs.uc.edu


Revision tags: SMP_BASE kame_19991208
# 1.3 24-Nov-1999 deraadt

branches: 1.3.2;
spelling


# 1.2 23-Nov-1999 deraadt

pretty mmtr messages


# 1.1 20-Nov-1999 matthieu

add MTRR support from FreeBSD


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.12 08-Sep-2015 semarie

convert several malloc(9) to mallocarray(9).

ok deraadt@ guenther@ "re-wrap the long lines" kettenis@


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.11 23-Feb-2010 kettenis

Restore MTRRs on resume.

ok oga@, pirofti@


# 1.10 29-Nov-2009 kettenis

Reload mtrr state on all CPUs after updates. Seems to speed up X on MP
systems, at least with Intel graphics.

ok marco@, deraadt@


# 1.9 15-Aug-2009 jsg

use static for inline so we get the desired behaviour with compilers
using c99 inline semantics.


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.8 07-Sep-2007 art

Use M_ZERO in a few more places to shave bytes from the kernel.

eyeballed and ok dlg@


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.7 10-Jun-2006 gwk

ANSIfy, KNF and remove a silly comment.
ok toby@, "absolutely" deraadt@


# 1.6 11-May-2006 mickey

kill trainling spaces


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A UBC_SYNC_B
# 1.5 14-Mar-2002 millert

First round of __P removal in sys


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE UBC_BASE
# 1.4 22-Mar-2000 deraadt

branches: 1.4.10;
fix k6 mtrr; cokane@pohl.ececs.uc.edu


Revision tags: SMP_BASE kame_19991208
# 1.3 24-Nov-1999 deraadt

branches: 1.3.2;
spelling


# 1.2 23-Nov-1999 deraadt

pretty mmtr messages


# 1.1 20-Nov-1999 matthieu

add MTRR support from FreeBSD