From: Luca Coelho <[email protected]>
Hi,
Here's v2 of the first set of patches intended for v5.5. This one
contains only changes to our debugging infrastructure. There was a
big revamp on what we had before and this patchset is a bit large, but
I didn't see a reason to break it in two artificially.
In v2:
* add dbg.o to iwlwifi's Makefile when MVM is not defined [kbuildbot].
As usual, I'm pushing this to a pending branch, for kbuild bot, and
will send a pull-request later.
Please review.
Cheers,
Luca.
Shahar S Matityahu (16):
iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded
iwlwifi: dbg_ini: use new region TLV in dump flow
iwlwifi: dbg_ini: use new trigger TLV in dump flow
iwlwifi: dbg: remove multi buffers infra
iwlwifi: dbg_ini: add monitor dumping support
iwlwifi: dbg_ini: add error tables dumping support
iwlwifi: dbg_ini: use new API in dump info
iwlwifi: dbg_ini: add TLV allocation new API support
iwlwifi: dbg_ini: implement time point handling
iwlwifi: dbg_ini: implement monitor allocation flow
iwlwifi: dbg_ini: add periodic trigger new API support
iwlwifi: dbg_ini: support domain changing via debugfs
iwlwifi: dbg_ini: support FW response/notification region type
iwlwifi: dbg_ini: rename external debug configuration file
iwlwifi: dbg_ini: remove old API and some related code
iwlwifi: dbg_ini: support FW notification dumping in case of missed
beacon
drivers/net/wireless/intel/iwlwifi/Makefile | 3 +-
.../net/wireless/intel/iwlwifi/cfg/22000.c | 55 +-
drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 25 +-
.../wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 514 ++++------
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 800 ++++++++++------
drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 47 +-
.../net/wireless/intel/iwlwifi/fw/debugfs.c | 37 +
.../wireless/intel/iwlwifi/fw/error-dump.h | 63 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 +-
drivers/net/wireless/intel/iwlwifi/fw/img.h | 12 -
.../net/wireless/intel/iwlwifi/fw/runtime.h | 58 +-
.../net/wireless/intel/iwlwifi/iwl-config.h | 28 +-
.../net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 891 +++++++++++++++++-
.../net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 22 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 +
.../net/wireless/intel/iwlwifi/iwl-trans.h | 40 +-
.../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 3 +-
.../intel/iwlwifi/pcie/ctxt-info-gen3.c | 77 +-
.../net/wireless/intel/iwlwifi/pcie/trans.c | 149 +--
20 files changed, 2005 insertions(+), 833 deletions(-)
--
2.23.0