[golan] Add Connect-IB, ConnectX-4 and ConnectX-4 Lx (Infiniband) support
authorWissam Shoukair <wissams@mellanox.com>
Mon, 21 Mar 2016 13:09:13 +0000 (15:09 +0200)
committerMichael Brown <mcb30@ipxe.org>
Tue, 22 Mar 2016 17:55:55 +0000 (17:55 +0000)
commit0a20373a2fb78622043277b4774676c55bbea22b
tree25c414a1bb1668c73f20c447cb7e868c2a8bf17f
parent3df598849b53c8bf5e87b6c300fdee6d0c0480f1
[golan] Add Connect-IB, ConnectX-4 and ConnectX-4 Lx (Infiniband) support

Signed-off-by: Wissam Shoukair <wissams@mellanox.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
57 files changed:
src/Makefile
src/drivers/infiniband/CIB_PRM.h [new file with mode: 0755]
src/drivers/infiniband/flexboot_nodnic.c [new file with mode: 0644]
src/drivers/infiniband/flexboot_nodnic.h [new file with mode: 0644]
src/drivers/infiniband/golan.c [new file with mode: 0755]
src/drivers/infiniband/golan.h [new file with mode: 0755]
src/drivers/infiniband/mlx_nodnic/include/mlx_cmd.h [new file with mode: 0644]
src/drivers/infiniband/mlx_nodnic/include/mlx_device.h [new file with mode: 0644]
src/drivers/infiniband/mlx_nodnic/include/mlx_nodnic_data_structures.h [new file with mode: 0644]
src/drivers/infiniband/mlx_nodnic/include/mlx_port.h [new file with mode: 0644]
src/drivers/infiniband/mlx_nodnic/src/mlx_cmd.c [new file with mode: 0644]
src/drivers/infiniband/mlx_nodnic/src/mlx_device.c [new file with mode: 0644]
src/drivers/infiniband/mlx_nodnic/src/mlx_port.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/include/private/mlx_memory_priv.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/include/private/mlx_pci_priv.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/include/private/mlx_utils_priv.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/include/public/mlx_bail.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/include/public/mlx_icmd.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/include/public/mlx_logging.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/include/public/mlx_memory.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/include/public/mlx_pci.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/include/public/mlx_pci_gw.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/include/public/mlx_types.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/include/public/mlx_utils.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_blink_leds/mlx_blink_leds.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_blink_leds/mlx_blink_leds.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_link_speed/mlx_link_speed.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_link_speed/mlx_link_speed.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_mtu/mlx_mtu.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_mtu/mlx_mtu.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_nvconfig/mlx_nvconfig.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_nvconfig/mlx_nvconfig.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_nvconfig/mlx_nvconfig_defaults.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_nvconfig/mlx_nvconfig_defaults.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_nvconfig/mlx_nvconfig_prm.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_ocbb/mlx_ocbb.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_ocbb/mlx_ocbb.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_reg_access/mlx_reg_access.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_reg_access/mlx_reg_access.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_vmac/mlx_vmac.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_vmac/mlx_vmac.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_wol_rol/mlx_wol_rol.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/mlx_lib/mlx_wol_rol/mlx_wol_rol.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/src/private/uefi/mlx_logging_impl.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/src/public/mlx_icmd.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/src/public/mlx_memory.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/src/public/mlx_pci.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/src/public/mlx_pci_gw.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils/src/public/mlx_utils.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils_flexboot/include/mlx_logging_priv.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils_flexboot/include/mlx_types_priv.h [new file with mode: 0644]
src/drivers/infiniband/mlx_utils_flexboot/src/mlx_memory_priv.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils_flexboot/src/mlx_pci_priv.c [new file with mode: 0644]
src/drivers/infiniband/mlx_utils_flexboot/src/mlx_utils_priv.c [new file with mode: 0644]
src/drivers/infiniband/nodnic_prm.h [new file with mode: 0644]
src/drivers/infiniband/nodnic_shomron_prm.h [new file with mode: 0644]
src/include/ipxe/errfile.h