[MTHCA] added alpha version of new low-level driver, supporting memfree HCA devices
authortzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 21 Mar 2006 18:12:39 +0000 (18:12 +0000)
committertzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 21 Mar 2006 18:12:39 +0000 (18:12 +0000)
commit90edf7023e17d64e59b729fec4093756fe2a5863
tree0b904720245e6a7e06e2e16419afbd2148a36c29
parent5dde0b53cf1d4da8429b33729f3903466561f4f6
[MTHCA] added alpha version of new low-level driver, supporting memfree HCA devices

git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@248 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
113 files changed:
hw/mthca/dirs [new file with mode: 0644]
hw/mthca/hca_utils.c [new file with mode: 0644]
hw/mthca/hca_utils.h [new file with mode: 0644]
hw/mthca/kernel/Makefile [new file with mode: 0644]
hw/mthca/kernel/SOURCES [new file with mode: 0644]
hw/mthca/kernel/hca.rc [new file with mode: 0644]
hw/mthca/kernel/hca_data.c [new file with mode: 0644]
hw/mthca/kernel/hca_data.h [new file with mode: 0644]
hw/mthca/kernel/hca_debug.h [new file with mode: 0644]
hw/mthca/kernel/hca_direct.c [new file with mode: 0644]
hw/mthca/kernel/hca_driver.c [new file with mode: 0644]
hw/mthca/kernel/hca_driver.h [new file with mode: 0644]
hw/mthca/kernel/hca_mcast.c [new file with mode: 0644]
hw/mthca/kernel/hca_memory.c [new file with mode: 0644]
hw/mthca/kernel/hca_pci.c [new file with mode: 0644]
hw/mthca/kernel/hca_pci.h [new file with mode: 0644]
hw/mthca/kernel/hca_pnp.c [new file with mode: 0644]
hw/mthca/kernel/hca_pnp.h [new file with mode: 0644]
hw/mthca/kernel/hca_smp.c [new file with mode: 0644]
hw/mthca/kernel/hca_verbs.c [new file with mode: 0644]
hw/mthca/kernel/ib_cache.h [new file with mode: 0644]
hw/mthca/kernel/ib_mad.h [new file with mode: 0644]
hw/mthca/kernel/ib_pack.h [new file with mode: 0644]
hw/mthca/kernel/ib_smi.h [new file with mode: 0644]
hw/mthca/kernel/ib_verbs.h [new file with mode: 0644]
hw/mthca/kernel/mt_atomic.h [new file with mode: 0644]
hw/mthca/kernel/mt_bitmap.h [new file with mode: 0644]
hw/mthca/kernel/mt_cache.c [new file with mode: 0644]
hw/mthca/kernel/mt_device.c [new file with mode: 0644]
hw/mthca/kernel/mt_l2w.c [new file with mode: 0644]
hw/mthca/kernel/mt_l2w.h [new file with mode: 0644]
hw/mthca/kernel/mt_list.h [new file with mode: 0644]
hw/mthca/kernel/mt_memory.c [new file with mode: 0644]
hw/mthca/kernel/mt_memory.h [new file with mode: 0644]
hw/mthca/kernel/mt_packer.c [new file with mode: 0644]
hw/mthca/kernel/mt_pci.h [new file with mode: 0644]
hw/mthca/kernel/mt_pcipool.h [new file with mode: 0644]
hw/mthca/kernel/mt_reset_tavor.c [new file with mode: 0644]
hw/mthca/kernel/mt_spinlock.h [new file with mode: 0644]
hw/mthca/kernel/mt_sync.h [new file with mode: 0644]
hw/mthca/kernel/mt_time.h [new file with mode: 0644]
hw/mthca/kernel/mt_types.h [new file with mode: 0644]
hw/mthca/kernel/mt_ud_header.c [new file with mode: 0644]
hw/mthca/kernel/mt_uverbs.c [new file with mode: 0644]
hw/mthca/kernel/mt_uverbs.h [new file with mode: 0644]
hw/mthca/kernel/mt_uverbsmem.c [new file with mode: 0644]
hw/mthca/kernel/mt_verbs.c [new file with mode: 0644]
hw/mthca/kernel/mthca.h [new file with mode: 0644]
hw/mthca/kernel/mthca.inf [new file with mode: 0644]
hw/mthca/kernel/mthca_allocator.c [new file with mode: 0644]
hw/mthca/kernel/mthca_av.c [new file with mode: 0644]
hw/mthca/kernel/mthca_catas.c [new file with mode: 0644]
hw/mthca/kernel/mthca_cmd.c [new file with mode: 0644]
hw/mthca/kernel/mthca_cmd.h [new file with mode: 0644]
hw/mthca/kernel/mthca_config_reg.h [new file with mode: 0644]
hw/mthca/kernel/mthca_cq.c [new file with mode: 0644]
hw/mthca/kernel/mthca_dev.h [new file with mode: 0644]
hw/mthca/kernel/mthca_doorbell.h [new file with mode: 0644]
hw/mthca/kernel/mthca_eq.c [new file with mode: 0644]
hw/mthca/kernel/mthca_log.c [new file with mode: 0644]
hw/mthca/kernel/mthca_log.mc [new file with mode: 0644]
hw/mthca/kernel/mthca_log.rc [new file with mode: 0644]
hw/mthca/kernel/mthca_mad.c [new file with mode: 0644]
hw/mthca/kernel/mthca_main.c [new file with mode: 0644]
hw/mthca/kernel/mthca_mcg.c [new file with mode: 0644]
hw/mthca/kernel/mthca_memfree.c [new file with mode: 0644]
hw/mthca/kernel/mthca_memfree.h [new file with mode: 0644]
hw/mthca/kernel/mthca_mr.c [new file with mode: 0644]
hw/mthca/kernel/mthca_pd.c [new file with mode: 0644]
hw/mthca/kernel/mthca_profile.c [new file with mode: 0644]
hw/mthca/kernel/mthca_profile.h [new file with mode: 0644]
hw/mthca/kernel/mthca_provider.c [new file with mode: 0644]
hw/mthca/kernel/mthca_provider.h [new file with mode: 0644]
hw/mthca/kernel/mthca_qp.c [new file with mode: 0644]
hw/mthca/kernel/mthca_srq.c [new file with mode: 0644]
hw/mthca/kernel/mthca_uar.c [new file with mode: 0644]
hw/mthca/kernel/mthca_user.h [new file with mode: 0644]
hw/mthca/kernel/mthca_wqe.h [new file with mode: 0644]
hw/mthca/mx_abi.h [new file with mode: 0644]
hw/mthca/user/Makefile [new file with mode: 0644]
hw/mthca/user/SOURCES [new file with mode: 0644]
hw/mthca/user/arch.h [new file with mode: 0644]
hw/mthca/user/driver.h [new file with mode: 0644]
hw/mthca/user/mlnx_ual_av.c [new file with mode: 0644]
hw/mthca/user/mlnx_ual_ca.c [new file with mode: 0644]
hw/mthca/user/mlnx_ual_cq.c [new file with mode: 0644]
hw/mthca/user/mlnx_ual_data.h [new file with mode: 0644]
hw/mthca/user/mlnx_ual_main.c [new file with mode: 0644]
hw/mthca/user/mlnx_ual_main.h [new file with mode: 0644]
hw/mthca/user/mlnx_ual_mcast.c [new file with mode: 0644]
hw/mthca/user/mlnx_ual_mrw.c [new file with mode: 0644]
hw/mthca/user/mlnx_ual_osbypass.c [new file with mode: 0644]
hw/mthca/user/mlnx_ual_pd.c [new file with mode: 0644]
hw/mthca/user/mlnx_ual_qp.c [new file with mode: 0644]
hw/mthca/user/mlnx_uvp.c [new file with mode: 0644]
hw/mthca/user/mlnx_uvp.def [new file with mode: 0644]
hw/mthca/user/mlnx_uvp.h [new file with mode: 0644]
hw/mthca/user/mlnx_uvp.rc [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_abi.h [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_ah.c [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_cq.c [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_debug.c [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_debug.h [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_doorbell.h [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_kern_abi.h [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_memfree.c [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_qp.c [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_srq.c [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_verbs.c [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_verbs.h [new file with mode: 0644]
hw/mthca/user/mlnx_uvp_wqe.h [new file with mode: 0644]
hw/mthca/user/mt_l2w.h [new file with mode: 0644]
hw/mthca/user/opcode.h [new file with mode: 0644]