OpenBSD cvs log

created 2018-11-29T14:25:48Z
begin 2018-04-27T00:00:00Z
end 2018-04-28T00:00:00Z
path src/sys
commits 20

date 2018-04-27T02:54:01Z
author jsg
files src/sys/dev/pci/drm/radeon/radeon_device.c log diff annotate
message implement test for running in a hypervisor on amd64/i386

date 2018-04-27T06:41:12Z
author patrick
files src/sys/dev/fdt/if_fec.c log diff annotate
message Newer fec(4), like implemented on i.MX8M, have multiple interrupt lines
to the ethernet controller for different types of events. On the i.MX8M
interrupts only seem to happen on the last interrupt, while the i.MX6 that
we support very well only has a single interrupt line. Simply establish
all three lines (if available) in a non-MPSAFE fashion to make ethernet
work on the i.MX8M SoC.

ok kettenis@

date 2018-04-27T06:45:40Z
author patrick
files src/sys/dev/fdt/imxesdhc.c log diff annotate
message The i.MX8M has the same quirk as the i.MX6SX, where the CAP1 register
spills into the CAP register.

date 2018-04-27T08:08:06Z
author guenther
files src/sys/dev/usb/ubsa.c log diff annotate
src/sys/dev/usb/uvscom.c log diff annotate
src/sys/scsi/scsi_ioctl.c log diff annotate
message Delete superfluous includes of

ok krw@

date 2018-04-27T08:14:15Z
author guenther
files src/sys/arch/amd64/amd64/db_trace.c log diff annotate
message Fix the prologue detection to match amd64 opcodes, not i386 opcodes

ok mlarkin@

date 2018-04-27T09:40:59Z
author tb
files src/sys/dev/usb/uplcom.c log diff annotate
message Remove duplicate device identification so my usb drive attaches as a umass
and not as a uplcom.

From mpi, ok deraadt, no objection kettenis

date 2018-04-27T10:11:28Z
author mpi
files src/sys/dev/usb/xhci.c log diff annotate
message Fix an off-by-one in xhci_xfer_tdsize().

While here use UE_GET_SIZE() coherently.

ok pirofti@, stsp@, visa@

date 2018-04-27T10:13:37Z
author mpi
files src/sys/kern/kern_descrip.c log diff annotate
src/sys/kern/kern_event.c log diff annotate
src/sys/kern/kern_exec.c log diff annotate
src/sys/kern/sys_generic.c log diff annotate
src/sys/kern/uipc_syscalls.c log diff annotate
src/sys/kern/uipc_usrreq.c log diff annotate
src/sys/kern/vfs_lookup.c log diff annotate
src/sys/kern/vfs_syscalls.c log diff annotate
src/sys/miscfs/fuse/fuse_vfsops.c log diff annotate
src/sys/uvm/uvm_mmap.c log diff annotate
message Move FREF() inside fd_getfile().

ok visa@

date 2018-04-27T10:16:26Z
author mpi
files src/sys/dev/usb/xhci.c log diff annotate
message Print index as unsigned.

date 2018-04-27T10:26:15Z
author mlarkin
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
src/sys/arch/amd64/include/vmmvar.h log diff annotate
message vmm(4): pass through ELCRx ports to vmd(8)

These ports are used for Edge/Level control on the legacy PIC and will be
needed for a subsequent commit.

date 2018-04-27T10:35:28Z
author mlarkin
files src/sys/dev/pci/pcidevs log diff annotate
message add Marvell 88W8897 wireless to pcidevs (no driver yet)

date 2018-04-27T10:35:54Z
author mlarkin
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2018-04-27T13:25:08Z
author mpi
files src/sys/dev/usb/xhci.c log diff annotate
message Introduce an helper function to extract endpoint's max burst value.

Use this helper to calculate the Transfer Burst Count (TBC) and Transfer
Last Burst Packet Count (TLBPC) required for isochronous support.

Note that SS companion descriptors are still not read.

While here print the ETE and IST values in debug mode.

date 2018-04-27T14:17:52Z
author mpi
files src/sys/dev/usb/xhcireg.h log diff annotate
message Introduce an helper function to extract endpoint's max burst value.

Use this helper to calculate the Transfer Burst Count (TBC) and Transfer
Last Burst Packet Count (TLBPC) required for isochronous support.

Note that SS companion descriptors are still not read.

While here print the ETE and IST values in debug mode.

date 2018-04-27T15:19:32Z
author deraadt
files src/sys/arch/amd64/conf/Makefile.amd64 log diff annotate
src/sys/arch/i386/conf/Makefile.i386 log diff annotate
message -fretpoline for non-RAMDISK kernels. Skylake product needs it, and
therefore all other x86 cpus must pay the performance price of the
hazard workaround until Skylake disappears from the ecosystem eventually
like 486. This returns your cpu's performance to pre-inflated performance.
ok mlarkin guenther

date 2018-04-27T15:27:10Z
author stsp
files src/sys/net80211/ieee80211_node.c log diff annotate
message Fix the scan loop: We were only looking for an AP once and stopped
scanning if none was found.
Accidentally broken in recent ifconfig scan changes by pirofti and me.
ok pirofti

date 2018-04-27T15:33:49Z
author stsp
files src/sys/net80211/ieee80211_proto.c log diff annotate
message Fix WEP.

Clear group keys in iee80211_newstate only if we're doing WPA.
Otherwise, ieee80211_crypto_clear_groupkeys() will clear WEP
keys configured by userland before associating.
(All WEP keys are group keys.)

ok phessler@ tb@ pirofti@

date 2018-04-27T15:45:52Z
author jasper
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
src/sys/arch/i386/i386/vmm.c log diff annotate
message use nitems()

verified md5 sum on amd64

ok mlarkin@

date 2018-04-27T17:03:09Z
author stsp
files src/sys/net80211/ieee80211_input.c log diff annotate
message If a wifi driver does not provide an ic_bgscan_start() function there is no
point in scheduling ic_bgscan_timeout() since this timeout will find that
it has nothing to do.
ok phessler pirofti

date 2018-04-27T21:36:12Z
author jcs
files src/sys/arch/amd64/amd64/efifb.c log diff annotate
src/sys/dev/pci/drm/i915/i915_drv.c log diff annotate
src/sys/dev/rasops/rasops.c log diff annotate
src/sys/dev/rasops/rasops.h log diff annotate
message rasops: implement scrollback

activate it for efifb and inteldrm

ok kettenis