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

Reply via email to