OpenBSD cvs log

created 2018-11-29T15:14:07Z
begin 2018-05-18T00:00:00Z
end 2018-05-19T00:00:00Z
path src/sys
commits 10

date 2018-05-18T05:11:53Z
author jmatthew
files src/sys/dev/pci/mfii.c log diff annotate
message Use passthrough IO rather than MFA for management commands.
Investigation by Naoki Fukaumi determined that this is
necessary on some controllers and works on all of them.
Tested on SAS2208, SAS3008, SAS3108, SAS3508.

ok dlg@

date 2018-05-18T05:13:21Z
author jmatthew
files src/sys/dev/pci/mfii.c log diff annotate
message Add DPRINTF/DNPRINTF for debug output as in mfi(4) and convert existing
debug output to use them.

ok dlg@

date 2018-05-18T05:15:10Z
author jmatthew
files src/sys/dev/pci/mfii.c log diff annotate
message Make mfii_mgmt() allocate and release a ccb to simplify the most common use
case. Based on a diff from Naoki Fukaumi. We decided to keep using scsi
flags rather than switching to MFII_DATA_IN/OUT (as done in mfi(4)) so
callers can include SCSI_NOSLEEP if required.

ok dlg@

date 2018-05-18T05:17:40Z
author jmatthew
files src/sys/dev/ic/mfireg.h log diff annotate
src/sys/dev/pci/mfii.c log diff annotate
message Add bio(4) and sensors for mfii(4), based on code from mfi(4). Most of the
work was done by Naoki Fukaumi, some tweaks and adjustment to match the
preceding changes by me. Tested on SAS2208, SAS3008, SAS3108, SAS3508.

ok dlg@

date 2018-05-18T05:20:32Z
author jmatthew
files src/sys/dev/pci/mfii.c log diff annotate
message Use SCSI_NOSLEEP for management commands issued during attach.
No real change because we'll never run out of ccbs that early.
Noticed during review of the preceding changes.

ok dlg@

date 2018-05-18T06:49:47Z
author kettenis
files src/sys/dev/acpi/dwiic_acpi.c log diff annotate
message This needs some #ifndef SMALL_KERNEL as well. Fixes RAMDISK_CD.

date 2018-05-18T08:40:11Z
author patrick
files src/sys/dev/sdmmc/if_bwfm_sdio.c log diff annotate
message After reading the first frame, which we can do in two reads (software
plus hardware header, which tell us the length of the following data),
we can issue full packet reads. The software header contains a field
that informs us of the full length of the next frame that we can read,
so we can do that in a single sitting. This brings us down from three
SDIO read invocation to a single one per packet for a given RX stream.

date 2018-05-18T15:58:17Z
author kettenis
files src/sys/dev/fdt/imxiic.c log diff annotate
message Revert previous commit; it break reading the RTC on my Cubox-i.

date 2018-05-18T19:01:08Z
author kettenis
files src/sys/dev/pci/pcidevs log diff annotate
message Fix entry for Intel CM238 LPC.

ok mlarkin@

date 2018-05-18T19:01:37Z
author kettenis
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen