OpenBSD cvs log

created 2018-11-30T01:28:56Z
begin 2018-08-09T00:00:00Z
end 2018-08-10T00:00:00Z
path src/sys
commits 12

date 2018-08-09T01:41:48Z
author jmatthew
files src/sys/scsi/mpath_hds.c log diff annotate
message Remove the port id check entirely. We don't do anything with the port
id after that, so it seems like a silly reason to reject a target.

ok dlg@ deraadt@

date 2018-08-09T03:35:19Z
author akoshibe
files src/sys/net/if.c log diff annotate
message Currently, attempting to move an immovable lo(4) to a new rdomain will fail
with an EPERM, but the target rdomain will still be created.

Move the check for an lo(4)'s if_index/if_rdomain to before the creation of a
nonexisting target routing table.

ok benno@ claudio@ mpi@

date 2018-08-09T09:03:12Z
author kettenis
files src/sys/dev/pci/pcidevs log diff annotate
message ASMedia ASM1184e PCIe switch.

date 2018-08-09T09:03:54Z
author kettenis
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2018-08-09T12:19:32Z
author patrick
files src/sys/arch/arm64/include/param.h log diff annotate
src/sys/arch/armv7/include/param.h log diff annotate
src/sys/arch/octeon/include/param.h log diff annotate
message Define __HAVE_ACPI on arm64 and __HAVE_FDT on arm64, armv7 and octeon
so that we can include firmware-dependant code in generic drivers to be
able to extract metadata information like MAC addresses and out-of-band
interrupts from the ACPI/FDT tables.

ok kettenis@

date 2018-08-09T12:25:38Z
author kettenis
files src/sys/arch/arm64/dev/pciecam.c log diff annotate
message Synopsys Designeware PCIe IP isn't 100% ECAM compliant. It doesn't handle
type 0 configuration requests correctly which results in devices on bus 0
appearing multiple times. Fix this by adding a quirk and match the
appropriate compatible string.

ok jsg@, patrick@

date 2018-08-09T13:50:15Z
author patrick
files src/sys/dev/sdmmc/sdmmc_ioreg.h log diff annotate
message Correct the bitmask that returns the function count. We missed a bit
and thus only supported 4 functions instead of 8.

ok kettenis@

date 2018-08-09T13:52:36Z
author patrick
files src/sys/dev/sdmmc/sdmmc.c log diff annotate
src/sys/dev/sdmmc/sdmmc_io.c log diff annotate
src/sys/dev/sdmmc/sdmmcchip.h log diff annotate
src/sys/dev/sdmmc/sdmmcvar.h log diff annotate
message Allow passing per-function cookies through the SD/MMC bus to SDIO
devices. This allows SDIO device drivers to read information from
the ACPI or FDT tables.

ok kettenis@

date 2018-08-09T13:53:30Z
author patrick
files src/sys/dev/fdt/imxesdhc.c log diff annotate
message Make imxesdhc(4) pass per-function cookies to the SD/MMC bus.

ok kettenis@

date 2018-08-09T14:23:50Z
author patrick
files src/sys/dev/sdmmc/if_bwfm_sdio.c log diff annotate
message Implement out-of-band interrupt support in the bwfm(4) SDIO backend.

date 2018-08-09T14:43:17Z
author patrick
files src/sys/dev/fdt/ssdfb.c log diff annotate
message Hook up the rasops text emulation functions so we only write out
the characters that changed, and only when they change. This
replaces writing out the whole framebuffer every 100ms with a
partial update mechanism. Now the system stays responsive and
does not slow down anymore due to the periodic update.

date 2018-08-09T15:02:45Z
author visa
files src/sys/kern/kern_event.c log diff annotate
message Remove redundant "kq == kn->kn_kq" checks. The lists kq_knhash and
kq_knlist are dedicated to a single kqueue instance, which makes
the filtering by kn_kq unnecessary.

OK kettenis@, mpi@