android_kernel_xiaomi_sm8350/drivers/infiniband/hw/ipath
Arthur Jones 20bed34314 IB/ipath: Indicate a couple of chip bugs to userspace
A couple of chip bugs in the iba6110 and in the iba6120 are not in more
recent chips.  This first bug swaps two of the pioavail register
locations.  In the second bug, the chip can sometimes forget to dma the
pio avail register to memory.  We indicate the presence of these bugs
with runtime flags and we indicate the presence of the flags by bumping
the SWMINOR.

Signed-off-by: Arthur Jones <arthur.jones@qlogic.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2007-10-09 20:57:54 -07:00
..
ipath_common.h IB/ipath: Indicate a couple of chip bugs to userspace 2007-10-09 20:57:54 -07:00
ipath_cq.c IB/ipath: Optimize completion queue entry insertion and polling 2007-10-09 20:52:23 -07:00
ipath_debug.h IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_diag.c IB/ipath: Performance optimization for CPU differences 2007-10-09 20:04:14 -07:00
ipath_dma.c
ipath_driver.c IB/ipath: Remove redundant code 2007-10-09 20:46:23 -07:00
ipath_eeprom.c IB/ipath: Future proof eeprom checksum code (contents reading) 2007-10-09 20:45:57 -07:00
ipath_file_ops.c IB/ipath: Use counters in ipath_poll and cleanup interrupts in ipath_close 2007-10-09 20:56:23 -07:00
ipath_fs.c IB/ipath: Remove unneeded code for ipathfs 2007-10-09 20:43:17 -07:00
ipath_iba6110.c IB/ipath: Indicate a couple of chip bugs to userspace 2007-10-09 20:57:54 -07:00
ipath_iba6120.c IB/ipath: Indicate a couple of chip bugs to userspace 2007-10-09 20:57:54 -07:00
ipath_init_chip.c IB/ipath: Workaround problem of errormask register being overwritten 2007-07-30 13:16:46 -07:00
ipath_intr.c IB/ipath: Use counters in ipath_poll and cleanup interrupts in ipath_close 2007-10-09 20:56:23 -07:00
ipath_kernel.h IB/ipath: Use counters in ipath_poll and cleanup interrupts in ipath_close 2007-10-09 20:56:23 -07:00
ipath_keys.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_mad.c IB/ipath: Remove duplicate copy of LMC 2007-10-09 20:55:06 -07:00
ipath_mmap.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_mr.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_qp.c IB/ipath: Implement IB_EVENT_QP_LAST_WQE_REACHED 2007-10-09 20:51:20 -07:00
ipath_rc.c IB/ipath: Implement IB_EVENT_QP_LAST_WQE_REACHED 2007-10-09 20:51:20 -07:00
ipath_registers.h IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_ruc.c IB/ipath: Change UD to queue work requests like RC & UC 2007-10-09 20:05:49 -07:00
ipath_srq.c IB/ipath: Add barrier before updating WC head in shared memory 2007-07-09 20:12:26 -07:00
ipath_stats.c IB/ipath: Workaround problem of errormask register being overwritten 2007-07-30 13:16:46 -07:00
ipath_sysfs.c IB/ipath: Add ability to set the LMC via the sysfs debugging interface 2007-10-09 20:53:50 -07:00
ipath_uc.c IB/ipath: UC RDMA WRITE with IMMEDIATE doesn't send the immediate 2007-10-09 20:44:56 -07:00
ipath_ud.c IB/ipath: Remove duplicate copy of LMC 2007-10-09 20:55:06 -07:00
ipath_user_pages.c IB/ipath: Remove ipath_get_user_pages_nocopy() 2007-07-17 18:37:43 -07:00
ipath_verbs_mcast.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_verbs.c IB/ipath: Remove duplicate copy of LMC 2007-10-09 20:55:06 -07:00
ipath_verbs.h IB/ipath: Remove duplicate copy of LMC 2007-10-09 20:55:06 -07:00
ipath_wc_ppc64.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_wc_x86_64.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
Kconfig IB: Use menuconfig for InfiniBand menu 2007-07-09 20:12:26 -07:00
Makefile IB/ipath: Remove ipath_layer dead code 2007-07-20 21:19:43 -07:00