Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fab97220 authored by Heiko J Schick's avatar Heiko J Schick Committed by Roland Dreier
Browse files

IB/ehca: Add driver for IBM eHCA InfiniBand adapters



Add a driver for IBM GX bus InfiniBand adapters, which are usable with
some pSeries/System p systems.

Signed-off-by: Heiko J Schick <schickhj.ibm.com>
Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
parent ded7f1a1
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -991,6 +991,14 @@ EFS FILESYSTEM
W:	http://aeschi.ch.eu.org/efs/
S:	Orphan

EHCA (IBM GX bus InfiniBand adapter) DRIVER:
P:	Hoang-Nam Nguyen
M:	hnguyen@de.ibm.com
P:	Christoph Raisch
M:	raisch@de.ibm.com
L:	openib-general@openib.org
S:	Supported

EMU10K1 SOUND DRIVER
P:	James Courtier-Dutton
M:	James@superbug.demon.co.uk
+1 −0
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ config INFINIBAND_ADDR_TRANS

source "drivers/infiniband/hw/mthca/Kconfig"
source "drivers/infiniband/hw/ipath/Kconfig"
source "drivers/infiniband/hw/ehca/Kconfig"

source "drivers/infiniband/ulp/ipoib/Kconfig"

+1 −0
Original line number Diff line number Diff line
obj-$(CONFIG_INFINIBAND)		+= core/
obj-$(CONFIG_INFINIBAND_MTHCA)		+= hw/mthca/
obj-$(CONFIG_IPATH_CORE)		+= hw/ipath/
obj-$(CONFIG_INFINIBAND_EHCA)		+= hw/ehca/
obj-$(CONFIG_INFINIBAND_IPOIB)		+= ulp/ipoib/
obj-$(CONFIG_INFINIBAND_SRP)		+= ulp/srp/
obj-$(CONFIG_INFINIBAND_ISER)		+= ulp/iser/
+16 −0
Original line number Diff line number Diff line
config INFINIBAND_EHCA
	tristate "eHCA support"
	depends on IBMEBUS && INFINIBAND
	---help---
	This driver supports the IBM pSeries eHCA InfiniBand adapter.

	To compile the driver as a module, choose M here. The module
	will be called ib_ehca.

config INFINIBAND_EHCA_SCALING
	bool "Scaling support (EXPERIMENTAL)"
	depends on IBMEBUS && INFINIBAND_EHCA && HOTPLUG_CPU && EXPERIMENTAL
	---help---
	eHCA scaling support schedules the CQ callbacks to different CPUs.

	To enable this feature choose Y here.
+16 −0
Original line number Diff line number Diff line
#  Authors: Heiko J Schick <schickhj@de.ibm.com>
#           Christoph Raisch <raisch@de.ibm.com>
#           Joachim Fenkes <fenkes@de.ibm.com>
#
#  Copyright (c) 2005 IBM Corporation
#
#  All rights reserved.
#
#  This source code is distributed under a dual license of GPL v2.0 and OpenIB BSD.

obj-$(CONFIG_INFINIBAND_EHCA) += ib_ehca.o

ib_ehca-objs  = ehca_main.o ehca_hca.o ehca_mcast.o ehca_pd.o ehca_av.o ehca_eq.o \
		ehca_cq.o ehca_qp.o ehca_sqp.o ehca_mrmw.o ehca_reqs.o ehca_irq.o \
		ehca_uverbs.o ipz_pt_fn.o hcp_if.o hcp_phyp.o
Loading