OpenBSD cvs log

created 2020-03-07T19:05:13Z
begin 2020-03-03T00:00:00Z
end 2020-03-04T00:00:00Z
path src/sys
commits 9

date 2020-03-03T09:23:54Z
author kettenis
files src/sys/dev/pci/drm/drm_drv.c log diff annotate
src/sys/dev/pci/drm/include/drm/drmP.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_device.h log diff annotate
message Clean up attachment of PCI drm(4) devices and make the PCI aspects optional.

ok jsg@

date 2020-03-03T10:30:58Z
author kettenis
files src/sys/arch/arm64/arm64/bus_dma.c log diff annotate
message Fix bogus bus_dmamem_mmap(9) implementation.

ok patrick@, jsg@

date 2020-03-03T10:33:50Z
author kettenis
files src/sys/arch/arm64/arm64/bus_dma.c log diff annotate
message Add support for the BUS_DMA_NOCACHE flag to bus_dmamem_mmap(9).

ok patrick@, jsg@

date 2020-03-03T10:43:29Z
author mpi
files src/sys/dev/pci/if_em.c log diff annotate
message Merge two blocks calling if_link_state_change().

No functional change.

date 2020-03-03T18:54:50Z
author stsp
files src/sys/net80211/ieee80211_output.c log diff annotate
message Do not send any QoS data frames unless Tx aggregation has been negotiated.

Actual QoS support could be added to net80211 in the future, but for now we
only use QoS frames for A-MPDU aggregation. Without QoS support, sending
non-aggregated QoS frames does not actually buy us anything and makes it
harder to look at packet captures and tell whether frames sent by an OpenBSD
machine were in fact aggregated or not.

Tested on iwn(4) by jmc@, paco@, bket@, paco@, and Lauri Tirkkonen

date 2020-03-03T19:04:28Z
author otto
files src/sys/arch/loongson/stand/boot/conf.c log diff annotate
src/sys/arch/loongson/stand/libsa/Makefile log diff annotate
message Allow loongson boot(8) to read from an ffs2 filesystem. ok deraadt@ visa@

date 2020-03-03T21:00:11Z
author stsp
files src/sys/net80211/ieee80211_mira.c log diff annotate
src/sys/net80211/ieee80211_mira.h log diff annotate
message Fix MiRA's sub-frame error rate computation.

When describing the equation for computing a sub-frame error rate (SFER) the
MiRA paper uses "hardware retries" to refer to the number of times a frame,
which eventually failed entirely, was retransmitted (a situation our drivers
would call "txfail"), and "nBad" to refer to frames which were "received
with errors" (and this is what our drivers would call "retries").

Because of my misunderstanding of the wording used in the paper our
SFER equation ended up with the "retries" and "nBad" variables swapped.
Swapping them back produces more meaningful results with reasonable
frame loss percentages based on the counters passed in by drivers.

ok tb@

date 2020-03-03T21:09:35Z
author tb
files src/sys/net80211/ieee80211_mira.h log diff annotate
message Fix dead link to the MiRA paper and add DOI link to the published version.

ok stsp

date 2020-03-03T22:03:04Z
author kettenis
files src/sys/dev/wscons/wsconsio.h log diff annotate
message Add WSDISPLAY_TYPE_RKDRM

ok patrick@, jsg@