fix timer emulation-related VM hangs
This fixes state machine issues that resulted in hangs with OpenBSD-i386 VMs
when using the i8254 hardware timecounter with vmm. This also manifested in
incorrect i8254 calibration (wrong CPU speed in dmesg).
tested with Debian 12 amd64, i386
Apine Linux 3.23 x86 (with 4GB memory), x86_64
OpenBSD 7.9 beta amd64, i386
ok mlarkin@
Update devel/p5-DateTime-TimeZone to 2.67
This release is based on version 206a of the Olson database. This
release includes contemporary changes for Moldova.
remove incomplete/never finished loongson hibernate code
This was started many years ago and never finished. Ongoing work in hibernate
is complicated by having this old code present.
ok miod
Import wayland/mango
Mango is a modern, lightweight, high-performance Wayland compositor built on
dwl - crafted for speed, flexibility, and a customizable desktop experience.
www: https://mangowm.github.io/
ok landry@, additional tests and feedback from matthieu@
Import wayland/scenefx
A drop-in replacement for the wlroots scene API that allows wayland compositors
to render surfaces with eye-candy effects
ok landry@, additional tests and feedback from matthieu@
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@