9506 Want support for QLogic QL41000/45000 series devices
commit14b24e2b79293068c8e016a69ef1d872fb5e2fd5
authorVaishali Kulkarni <Vaishali.Kulkarni@cavium.com>
Tue, 17 Apr 2018 23:08:37 +0000 (17 23:08 +0000)
committerRobert Mustacchi <rm@joyent.com>
Wed, 13 Jun 2018 17:11:39 +0000 (13 17:11 +0000)
tree76e329f13ebc5633f6e6a16d9b24b1d296276409
parentcfad065142375b14439598ab13b09a95be0ad333
9506 Want support for QLogic QL41000/45000 series devices
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
165 files changed:
exception_lists/cstyle
exception_lists/hdrchk
usr/src/man/man7d/Makefile
usr/src/man/man7d/qede.7d [new file with mode: 0644]
usr/src/pkg/manifests/driver-network-qede.mf [new file with mode: 0644]
usr/src/uts/common/Makefile.files
usr/src/uts/common/Makefile.rules
usr/src/uts/common/io/qede/579xx/drivers/ecore/Makefile [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/bcm_osal.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/ecore.bib [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/ecore.tex [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/osal.txt [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/snippets/ecore_int_endis.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/snippets/ecore_int_mode.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/snippets/ecore_int_sb_init.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/snippets/ecore_int_sisr.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/snippets/ptt.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/structure.tex [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_chain.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_cxt.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_cxt.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_cxt_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_values.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_values_user.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_fcoe.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_fcoe_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_gtt_reg_addr.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_gtt_values.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_common.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_debug_tools.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_fcoe.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_init_func.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_init_tool.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_iscsi.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_rdma.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_roce.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_toe.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hw.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hw.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hw_defs.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_ops.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_ops.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_values.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_values_zipped.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_int.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_int.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_int_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_iov_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_iro.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_iro_values.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_iscsi.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_iscsi_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_ll2.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_ll2_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_mcp.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_mcp.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_mcp_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_ooo.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_proto_if.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_ptp_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_roce.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_roce_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_rt_defs.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_selftest.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_selftest_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_sp_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_sp_commands.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_sp_commands.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_spq.c [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_spq.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_sriov.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_status.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_user_dbg_fw_funcs.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_utils.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_vf.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_vf_api.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_vfpf_if.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/common_hsi.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_common.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_debug_tools.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_eth.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_fcoe.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_init_func.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_init_tool.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_iscsi.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_iwarp.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_rdma.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_roce.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_toe.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/eth_common.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/fcoe_common.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iwarp_common.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/preRoce.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/qed_hsi_iwarp.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/qed_hsi_rdma.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/qed_hsi_roce.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/qede_hsi.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/qedf_hsi.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/qedi_hsi.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/qeds_hsi.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/rdma_common.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/remlist.txt [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/roce_common.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/storage_common.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/tcp_common.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/testing.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/drivers/ecore/release.txt [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/common_nvm.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/hw/aeu_inputs.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/hw/init_tool_hsi.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/hw/misc_bits.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/hw/pcics_reg_driver.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr_ah_compile15.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr_bb.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr_e5.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr_k2.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mcp/append.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mcp/mcp_fio.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mcp/mcp_private.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mcp/mcp_public.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mcp/mfw_sig_meta.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mcp/nvm_cfg.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mcp/nvm_fcoe_cfg.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mcp/nvm_iscsi_cfg.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mcp/nvm_map.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mcp/nvm_meta.txt [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mcp/spad_layout.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mfw_hsi.h [new file with mode: 0644]
usr/src/uts/common/io/qede/579xx/hsi/mfw_trace.h [new file with mode: 0644]
usr/src/uts/common/io/qede/qede.conf [new file with mode: 0644]
usr/src/uts/common/io/qede/qede.h [new file with mode: 0644]
usr/src/uts/common/io/qede/qede_cfg.c [new file with mode: 0644]
usr/src/uts/common/io/qede/qede_dbg.c [new file with mode: 0644]
usr/src/uts/common/io/qede/qede_fp.c [new file with mode: 0644]
usr/src/uts/common/io/qede/qede_fp.h [new file with mode: 0644]
usr/src/uts/common/io/qede/qede_gld.c [new file with mode: 0644]
usr/src/uts/common/io/qede/qede_kstat.c [new file with mode: 0644]
usr/src/uts/common/io/qede/qede_list.h [new file with mode: 0644]
usr/src/uts/common/io/qede/qede_main.c [new file with mode: 0644]
usr/src/uts/common/io/qede/qede_misc.c [new file with mode: 0644]
usr/src/uts/common/io/qede/qede_osal.c [new file with mode: 0644]
usr/src/uts/common/io/qede/qede_types.h [new file with mode: 0644]
usr/src/uts/common/io/qede/qede_version.h [new file with mode: 0644]
usr/src/uts/intel/Makefile
usr/src/uts/intel/Makefile.intel
usr/src/uts/intel/qede/Makefile [new file with mode: 0644]