OpenBSD cvs log

created 2021-08-02T08:28:42Z
begin 2021-07-29T09:19:42Z
end 2021-07-29T11:53:46Z
path src/sys
commits 7

date 2021-07-29T11:49:53Z
author stsp
files src/sys/dev/pci/if_iwxreg.h log diff annotate
message Declare additional iwx(4) firmware capability and api support flags.

ok kevlo@

date 2021-07-29T11:50:37Z
author stsp
files src/sys/dev/pci/if_iwx.c log diff annotate
src/sys/dev/pci/if_iwxvar.h log diff annotate
message Increase fixed limits for the number of iwx(4) command versions, channels,
and microcode sections. Required for loading new firmware images.

ok kevlo@

date 2021-07-29T11:50:57Z
author stsp
files src/sys/dev/pci/if_iwx.c log diff annotate
message Ignore debug sections present in newer iwx(4) firmware images.

ok kevlo@

date 2021-07-29T11:51:39Z
author stsp
files src/sys/dev/pci/if_iwx.c log diff annotate
src/sys/dev/pci/if_iwxreg.h log diff annotate
message Recognize "phy integration" and "num stations" TLVs found in new iwx(4)
firmware images. For now, we can simply ignore them while loading firmware.

ok kevlo@

date 2021-07-29T11:52:11Z
author stsp
files src/sys/dev/pci/if_iwx.c log diff annotate
src/sys/dev/pci/if_iwxreg.h log diff annotate
message Handle iwx(4) firmware alive response version 5.

ok kevlo@

date 2021-07-29T11:52:58Z
author stsp
files src/sys/dev/pci/if_iwx.c log diff annotate
src/sys/dev/pci/if_iwxvar.h log diff annotate
message Fix "BAD COMMAND" errors with new iwx(4) firmware.

Firmware API versions >= 50 reject old-style commands in group 0 with a
"BAD_COMMAND" firmware error. We must pretend that such commands were in
the LONG_GROUP instead in order for firmware to accept them.

ok kevlo@

date 2021-07-29T11:53:46Z
author stsp
files src/sys/dev/pci/if_iwx.c log diff annotate
src/sys/dev/pci/if_iwxreg.h log diff annotate
message Remove support for the narrow command header on the iwx(4) command queue.

This is related to the previous commit which fixed "BAD COMMAND" firmware
errors. We can no longer use old-style "narrow" commands on the command
queue with new firmware, and our current -48 firmware images don't seem
to care either way. We can simplify this code and align it with iwlwifi.

ok kevlo@