Currently our code is in testing. We will do a complete submit in OpenIB trunk and in the 1.0 branch on moday.
The largest items still to be resolved: - Seperate pSeries specific assembly out into files to be put in the PPC64 area. - Eliminate kv_to_g and vmalloc for queue memory. Signed-off-by: Heiko J Schick <[EMAIL PROTECTED]> Changelog-by: Heiko J Schick <[EMAIL PROTECTED]> Changelog: Differences to PatchSet http://openib.org/pipermail/openib-general/2006-March/017412.html - Removed files: ehca_classes.c ehca_common.h - Removed constructor, destructor functions for AV, CQ, QP, and PD - Changed order of include file - Removed not needed include files - Replaced in most files kmalloc / memset sequence by kzalloc - Simplified ehca_show_##name(...) macro - Replaced del_timer by del_timer_sync - Removed definition for ehca_interrupt_direct - Removed EXPORT_SYMBOL on ehca_edeb_mask - Removed unneeded included paths in Makefile - Removed -DP_SERIES define from Makefile (included via Linux kernel build process) - Fixed EHCA_VALID_MULTICAST_LID(...) macro - Usage of H_CB_ALIGNMENT as size for PHYP control blocks - Most labes are now indented one - Removed unneeded defines - Moved HCALL opcodes and error codes to PPC64 - Moved plpar_hcall_7arg_7ret and plpar_hcall_9arg_9ret to PPC64 (We will change this item in SVN when it is included in the Linux kernel. We don't want to introducte unnecessary dependencies to a patched kernel.) Kconfig | 6 Makefile | 29 ehca_asm.h | 57 + ehca_av.c | 263 +++++ ehca_classes.h | 282 +++++ ehca_classes_core.h | 75 + ehca_classes_pSeries.h | 253 +++++ ehca_common.h | 124 ++ ehca_cq.c | 421 ++++++++ ehca_eq.c | 229 ++++ ehca_hca.c | 309 ++++++ ehca_irq.c | 432 ++++++++ ehca_irq.h | 71 + ehca_iverbs.h | 183 +++ ehca_kernel.h | 93 + ehca_main.c | 888 ++++++++++++++++++ ehca_mcast.c | 196 ++++ ehca_mrmw.c | 2379 +++++++++++++++++++++++++++++++++++++++++++++++++ ehca_mrmw.h | 145 ++ ehca_pd.c | 109 ++ ehca_qp.c | 1535 +++++++++++++++++++++++++++++++ ehca_reqs.c | 705 ++++++++++++++ ehca_sqp.c | 126 ++ ehca_tools.h | 389 ++++++++ ehca_uverbs.c | 375 +++++++ hcp_if.c | 1833 +++++++++++++++++++++++++++++++++++++ hcp_if.h | 429 ++++++++ hcp_phyp.c | 97 + hcp_phyp.h | 97 + hipz_fns.h | 82 + hipz_fns_core.h | 126 ++ hipz_hw.h | 398 ++++++++ ipz_pt_fn.c | 137 ++ ipz_pt_fn.h | 164 +++ ipz_pt_fn_core.h | 147 +++ 35 files changed, 13184 insertions(+) _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
