Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/g…
…it/roland/infiniband * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband: IB/ipath: kbuild infrastructure IB/ipath: infiniband verbs support IB/ipath: misc infiniband code, part 2 IB/ipath: misc infiniband code, part 1 IB/ipath: infiniband RC protocol support IB/ipath: infiniband UC and UD protocol support IB/ipath: infiniband header files IB/ipath: layering interfaces used by higher-level driver code IB/ipath: support for userspace apps using core driver IB/ipath: sysfs and ipathfs support for core driver IB/ipath: misc driver support code IB/ipath: chip initialisation code, and diag support IB/ipath: support for PCI Express devices IB/ipath: support for HyperTransport devices IB/ipath: core driver header files IB/ipath: core device driver
- Loading branch information
Showing
40 changed files
with
25,108 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
obj-$(CONFIG_INFINIBAND) += core/ | ||
obj-$(CONFIG_INFINIBAND_MTHCA) += hw/mthca/ | ||
obj-$(CONFIG_IPATH_CORE) += hw/ipath/ | ||
obj-$(CONFIG_INFINIBAND_IPOIB) += ulp/ipoib/ | ||
obj-$(CONFIG_INFINIBAND_SRP) += ulp/srp/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
config IPATH_CORE | ||
tristate "PathScale InfiniPath Driver" | ||
depends on 64BIT && PCI_MSI && NET | ||
---help--- | ||
This is a low-level driver for PathScale InfiniPath host channel | ||
adapters (HCAs) based on the HT-400 and PE-800 chips. | ||
|
||
config INFINIBAND_IPATH | ||
tristate "PathScale InfiniPath Verbs Driver" | ||
depends on IPATH_CORE && INFINIBAND | ||
---help--- | ||
This is a driver that provides InfiniBand verbs support for | ||
PathScale InfiniPath host channel adapters (HCAs). This | ||
allows these devices to be used with both kernel upper level | ||
protocols such as IP-over-InfiniBand as well as with userspace | ||
applications (in conjunction with InfiniBand userspace access). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
EXTRA_CFLAGS += -DIPATH_IDSTR='"PathScale kernel.org driver"' \ | ||
-DIPATH_KERN_TYPE=0 | ||
|
||
obj-$(CONFIG_IPATH_CORE) += ipath_core.o | ||
obj-$(CONFIG_INFINIBAND_IPATH) += ib_ipath.o | ||
|
||
ipath_core-y := \ | ||
ipath_diag.o \ | ||
ipath_driver.o \ | ||
ipath_eeprom.o \ | ||
ipath_file_ops.o \ | ||
ipath_fs.o \ | ||
ipath_ht400.o \ | ||
ipath_init_chip.o \ | ||
ipath_intr.o \ | ||
ipath_layer.o \ | ||
ipath_pe800.o \ | ||
ipath_stats.o \ | ||
ipath_sysfs.o \ | ||
ipath_user_pages.o | ||
|
||
ipath_core-$(CONFIG_X86_64) += ipath_wc_x86_64.o | ||
|
||
ib_ipath-y := \ | ||
ipath_cq.o \ | ||
ipath_keys.o \ | ||
ipath_mad.o \ | ||
ipath_mr.o \ | ||
ipath_qp.o \ | ||
ipath_rc.o \ | ||
ipath_ruc.o \ | ||
ipath_srq.o \ | ||
ipath_uc.o \ | ||
ipath_ud.o \ | ||
ipath_verbs.o \ | ||
ipath_verbs_mcast.o |
Oops, something went wrong.