Revert ld.bfd activation
Diff was not ripe and the idea isn't sound anyway. gld.bfd doesn't have
support for native OpenBSD programs so shipping it is misleading at
best. "No objection" fcambus@. Not waiting for kn@ since current
Makefile breaks pkglocatedb, as reported by tb@.
virtio: Fix condition for buffer chaining, negotiate VIRTIO_F_ANY_LAYOUT
In 0.9-only time, the VIO_HAVE_MRG_RXBUF macro checked just for the
VIRTIO_NET_F_MRG_RXBUF feature. The meaning was later changed to
(version_1 || VIRTIO_NET_F_MRG_RXBUF), but the new meaning is only
correct for one use of the macro. The buffer chaining must check for the
MRG_RXBUF feature exclusively.
On the other hand, the check if we have to split the header from the
rest of the buffer in the rx queue is a workaround for old kvm versions.
The standard has since then gained the ANY_LAYOUT feature flag to turn
off this workaround. According to the virtio 1.x standard, we should
accept VIRTIO_F_ANY_LAYOUT if it is offered for transitional devices.
ANY_LAYOUT is implicit if VERSION_1 has been negotiated.
Since accepting ANY_LAYOUT only relaxes the requirements for us, we can
simply accept it globally for all virtio device types. vioblk(4) and
vioscsi(4) unconditionally use the strict buffer layout required for
legacy devices without ANY_LAYOUT, anyway.
[4 lines not shown]
Import ebook2cw-0.8.5.
ebook2cw is a command line program which converts a plain text ebook to
morse code MP3 or OGG files. It works on several platforms, including
Windows, Linux, FreeBSD and OpenBSD.
It automatically splits and numbers the output files by chapters.
From Enzo Nicosia; thanks!
ok sthen@
Inherit the DMA tag from the device itself and only override what
is necessary. Whether a device is DMA coherent or not depends on
the device, the SMMU does not influence DMA coherency attributes.
I assume we have been lucky so far that our machines that have an
SMMUv2 usually have devices with DMA coherency. On the RK3588
this is not the case, and us always adding the COHERENT flag makes
devices fail to work when used with smmu(4) enabled.
ok kettenis@
Unbreak sparc64 aka. GCC build
(This has been reintroduced with the Qt6.10 update)
Remove FEATURE_no_direct_extern_access and leave the decision to the Qt
configure task. If TEST_no_direct_extern_access is successful,
FEATURE_no_direct_extern_access is set.