zero direct map pages before populating
Zero the DM PTE/PDE pages before use. Fixes a bug on machines with more than
512GB RAM; those pages might contain previous data/junk and panic during
pmap_randomize.
Tested on various amd64 laptops, an openbsd amd64 vmm VM and an EPYC server
with 1TB RAM.
Fix supplied by Chris Cunningham, thanks!
geo/qgis: add patch to build against print/pdf4qt instead of the bundled copy
print/pdf4qt was already added to LIB_DEPENDS/WANTLIB, but that patch
isnt upstreamed yet..
should fix a build failure experienced by tb@ and ajacoutot@
Sync to the latest version in git. by volker@
- Don't use quirks_* functions in libinput_openbsd.c
- Implement stubs for the remaining missing interfaces
- Run clang-format over libinput_openbsd.c and minimize the diff
to libinput.c
- Replace our axis_notify_event() by the standard
pointer_notify_axis_wheel()
- Slow down touchpad scrolling via the v120 Wheel API
Add smtiic(4), a driver for the I2C controller found on the SpacemiT K1
SoC. This is a close relative of mviic(4), but the register layout
changed and some bits moved within the registers.
ok jca@
Bring back the PXA2X0 variant; it resurfaced in the SpacemiT K1 SoC.
Incorporate a fix inspired by NetBSD to keep the console enabled when
userland closes the device.
relayd: support TLS with multiple listeners
Fix a bug in relay_inherit() which runs only
relay_load_certfiles(conf, rb, NULL) unconditionally which isn't
alligned with logic in parser when it parses relay block, where multiple
certificates are load as relay_load_certfiles(conf, rb, NULL) only if
here no tlscerts (for default host) and otherwise it loads keypairs.
OK: rsadowski@
x509v3.h: remove pointless #ifdef HEADER_CONF_H
x509v3.h has included conf.h since June 20, 1999, OpenSSL commit ba404b5e,
so HEADER_CONF_H has been defined since then. Also since then, CONF_VALUE
(only available via conf.h) has been used outside of HEADER_CONF_H, making
that #ifdef doubly pointless.
ok bcook jsing kenjiro
cms_local.h: remove #ifdef X509V3_HEADER_H
All thirteen files including cms_local.h do that after including cms.h,
which already includes x509v3.h, so this is always defined. While here
make the cms_local.h a bit more selfstanding by including asn1.h and
x509v3.h
ok bcook jsing (who had the same diff) kenjiro