HIP09 supports larger entries/contexts to improve the performance of bus or exchange more information with the hardware. The capbilities changes from HIP08 to HIP09 is as follows: - CEQE: 4B -> 64B - AEQE: 16B -> 64B - CQE: 32B -> 64B - QPC: 256B -> 512B Wenpeng Liang (3): RDMA/hns: Add support for EQE in size of 64 Bytes RDMA/hns: Add support for CQE in size of 64 Bytes RDMA/hns: Add support for QPC in size of 512 Bytes Xi Wang (1): RDMA/hns: Export hardware capability flags to userspace drivers/infiniband/hw/hns/hns_roce_cq.c | 19 ++++++- drivers/infiniband/hw/hns/hns_roce_device.h | 22 ++++++-- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 12 ++--- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 79 ++++++++++++++++++++--------- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 16 ++++-- drivers/infiniband/hw/hns/hns_roce_main.c | 5 +- include/uapi/rdma/hns-abi.h | 4 ++ 8 files changed, 116 insertions(+), 43 deletions(-) -- 2.8.1