OpenBSD Journal

Mike Larkin (mlarkin@) just committed support for 2TB of physical memory on the amd64 platform:

CVSROOT: /cvs
Module name: src
Changes by: mlarkin@cvs.openbsd.org 2019/01/20 23:18:37
Modified files:
sys/arch/amd64/amd64: machdep.c pmap.c
sys/arch/amd64/include: pmap.h
Log message:
Support 2TB phys mem
This change expands the direct map to 4 slots (512GB each), to support
machines with up to 2TB physical memory. Should further expansion be
required, this change provides the means to do that with a single #define
change.
with help from and ok guenther

Those of you with machines with lots of memory are encouraged to try this out and report your dmesg!

With
twocommits
by Pratik Vyas (pd@),
vmm(4) support for i386 host systems has been deleted (one can still run i386 guests under vmm on an amd64 host).
The commit messages explain the reasoning behind this move:

Contributed by
Ingo Schwarze
on 2019-01-08
from the my manpages are now webscale dept.

Another major step forward just happened in
mandoc(1)
HTML output: paragraphs are now represented with real HTML
<p> elements, and a number of cases were fixed
in which mandoc used to generate output violating HTML syntax,
mostly related to macros and requests that control
line filling
in paragraphs of text.

Contributed by
Tom Smyth
on 2019-01-04
from the buns-and-caffeine dept.

Tom Smyth has another article (and video) for us:

Ingo Schwarze (schwarze@) delivered a great talk on documentation in EuroBSDCon 2018.
Ingo's slides have been on-line since September at OpenBSD events.html under the EuroBSD Con 2018. Anyone who follows the mailing lists would see Ingo's consistent attention to detail. In this talk Ingo interestingly points out that application of consistent attention to detail in documentation, also improves the quality of the software that is being documented. Ingo shows that if a program is difficult to document, then it is likely due to serious flaws in the program's design.