if_iwm - Add support for Firmware paging, needed for newer 8000C firmware

Operating Systems / DragonFlyBSD - Imre Vadász [vdsz.com] - 26 September 2016 03:49 UTC

- Uses the IWM_FW_PAGING_BLOCK_CMD firmware command to tell the firmware what memory ranges to use for paging.

Taken-From: Linux iwlwifi

8a5b199 if_iwm - Add support for Firmware paging, needed for newer 8000C firmware.
sys/conf/files | 1 +
sys/dev/netif/iwm/Makefile | 2 +-
sys/dev/netif/iwm/if_iwm.c | 22 ++-
sys/dev/netif/iwm/if_iwm_debug.h | 1 +
sys/dev/netif/iwm/if_iwm_fw.c | 330 ++++++++++++++++++++++++++++++++++++++
sys/dev/netif/iwm/if_iwm_fw.h | 110 +++++++++++++
sys/dev/netif/iwm/if_iwmreg.h | 68 ++++----
sys/dev/netif/iwm/if_iwmvar.h | 18 +++
8 files changed, 520 insertions(+), 32 deletions(-)

Upstream: gitweb.dragonflybsd.org


  • Share