1
0
Fork 0

IB/hns: Support compile test for hns RoCE driver

Compiling the hns RoCE driver requires ARM architecture.
In order to simplify development of IB/core, support
compile test. Add the necessary includes for that too.

Signed-off-by: Matan Barak <matanb@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
hifive-unleashed-5.1
Matan Barak 2017-06-08 17:23:50 +03:00 committed by Doug Ledford
parent 3c7f67d188
commit e89bf462b6
3 changed files with 3 additions and 1 deletions

View File

@ -1,7 +1,7 @@
config INFINIBAND_HNS config INFINIBAND_HNS
tristate "HNS RoCE Driver" tristate "HNS RoCE Driver"
depends on NET_VENDOR_HISILICON depends on NET_VENDOR_HISILICON
depends on ARM64 && HNS && HNS_DSAF && HNS_ENET depends on (ARM64 || COMPILE_TEST) && HNS && HNS_DSAF && HNS_ENET
---help--- ---help---
This is a RoCE/RDMA driver for the Hisilicon RoCE engine. The engine This is a RoCE/RDMA driver for the Hisilicon RoCE engine. The engine
is used in Hisilicon Hi1610 and more further ICT SoC. is used in Hisilicon Hi1610 and more further ICT SoC.

View File

@ -32,6 +32,7 @@
*/ */
#include <linux/platform_device.h> #include <linux/platform_device.h>
#include <linux/vmalloc.h>
#include "hns_roce_device.h" #include "hns_roce_device.h"
int hns_roce_bitmap_alloc(struct hns_roce_bitmap *bitmap, unsigned long *obj) int hns_roce_bitmap_alloc(struct hns_roce_bitmap *bitmap, unsigned long *obj)

View File

@ -32,6 +32,7 @@
*/ */
#include <linux/platform_device.h> #include <linux/platform_device.h>
#include <linux/vmalloc.h>
#include <rdma/ib_umem.h> #include <rdma/ib_umem.h>
#include "hns_roce_device.h" #include "hns_roce_device.h"
#include "hns_roce_cmd.h" #include "hns_roce_cmd.h"