OpenBSD cvs log

created 2019-03-16T16:10:30Z
begin 2019-03-15T00:00:00Z
end 2019-03-16T00:00:00Z
path src/sys
commits 7

date 2019-03-15T05:42:38Z
author kevlo
files src/sys/arch/arm64/arm64/cpufunc_asm.S log diff annotate
src/sys/arch/arm64/arm64/exception.S log diff annotate
src/sys/arch/arm64/arm64/support.S log diff annotate
src/sys/arch/arm64/arm64/trap.c log diff annotate
src/sys/dev/pci/if_bnxt.c log diff annotate
src/sys/dev/pci/if_bnxtreg.h log diff annotate
src/sys/kern/subr_witness.c log diff annotate
src/sys/ufs/ufs/ufs_dirhash.c log diff annotate
message Remove FBSDID.

ok deraadt@

date 2019-03-15T06:53:37Z
author jsg
files src/sys/arch/amd64/stand/efiboot/conf.c log diff annotate
src/sys/arch/amd64/stand/efiboot/efiboot.c log diff annotate
src/sys/arch/amd64/stand/libsa/cmd_i386.c log diff annotate
message Many machines with serial ports ship with uefi firmware which does not
have the serial io protocol. Fallback to direct inb/outb hardware access
in this case using code derived from arch/amd64/stand/libsa/bioscons.c

ok kettenis@

date 2019-03-15T10:38:14Z
author fcambus
files src/sys/arch/amd64/amd64/efifb.c log diff annotate
message When calling rasops_init() in efifb_cnremap() and efifb_attach(), pass
EFIFB_HEIGHT and EFIFB_WIDTH instead of efifb_std_descr.n{rows,cols}.

Because the efifb resolution doesn't change, this ensures 'ri_emuwidth'
and 'ri_emuheight' will always get the same value when we remap and
later when we attach, so the text area is always displayed at the same
position.

This fixes display glitches happening on smaller screens or with larger
fonts, which caused the content previously displayed in the area that
was becoming margins when remapping to remain there.

OK kettenis@

date 2019-03-15T11:05:29Z
author phessler
files src/sys/net80211/ieee80211_node.c log diff annotate
message fix autojoin for WEP network by actually saving the WEP auth key

discovered while attempting to autojoin WEP networks

date 2019-03-15T14:55:36Z
author visa
files src/sys/arch/octeon/dev/octciu.c log diff annotate
message Use a locally defined intrhand in octciu.c to ease future changes.

date 2019-03-15T23:09:23Z
author patrick
files src/sys/dev/usb/xhci.c log diff annotate
message The max burst size that is encoded in wMaxPacketSize is zero based,
as in: Since there's always one transfer, 0 means 1. Thus we have
to add 1 (not OR) to get to the desired number.

ok mglocker@ mpi@ stsp@

date 2019-03-15T23:20:35Z
author patrick
files src/sys/dev/usb/xhci.c log diff annotate
message Improve and enable isochronous transfers in xhci(4). Each isochronous
frame has to be enqueued as Transfer Descriptor. This means each frame
starts with an isoch TRB and may also contain further normal TRBs. The
TDs each throw at least one interrupt for a successful completion or
possibly more in case of a short xfer. We have to account the amount
of data transfered for each frame using the completion of the matching
TD and its TRBs.

Thanks to stsp@ for initiating this, and many more thanks to mglocker@
for reworking and cleaning up my initial diff. Further improvements
can happen in-tree now.

Tested by mglocker@, phessler@ and stsp@
ok mglocker@, stsp@