[mlx4] Fix WPP for mlx4 part one
authortzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 9 Jul 2008 07:24:53 +0000 (07:24 +0000)
committertzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 9 Jul 2008 07:24:53 +0000 (07:24 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1352 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 files changed:
hw/mlx4/kernel/bus/core/SOURCES
hw/mlx4/kernel/bus/core/iobuf.c
hw/mlx4/kernel/bus/core/l2w_umem.c
hw/mlx4/kernel/bus/core/pa_cash.c
hw/mlx4/kernel/bus/ib/cq.c
hw/mlx4/kernel/bus/ib/mad.c
hw/mlx4/kernel/bus/net/mlx4.h
hw/mlx4/kernel/hca/SOURCES
hw/mlx4/kernel/hca/drv.c
hw/mlx4/kernel/hca/fw.c
hw/mlx4/kernel/hca/verbs.c
hw/mlx4/kernel/inc/l2w.h
hw/mlx4/kernel/inc/mlx4_debug.h

index 8fb339b..d138a00 100644 (file)
@@ -43,7 +43,7 @@ TARGETLIBS= \
 C_DEFINES = $(C_DEFINES) -DEVENT_TRACING\r
 \r
 RUN_WPP = $(SOURCES) -km -ext: .c .h .C .H \\r
-       -scan:..\inc\mlx4_debug.h \\r
+       -scan:..\..\inc\mlx4_debug.h \\r
        -func:MLX4_PRINT(LEVEL,FLAGS,(MSG,...)) \\r
        -func:MLX4_PRINT_EXIT(LEVEL,FLAGS,(MSG,...)) \r
 !ENDIF\r
index bc39763..606eb96 100644 (file)
@@ -33,6 +33,7 @@
  *
  * $Id: mt_memory.c 2020 2007-05-01 09:29:10Z leonid $
  */
+#include <mlx4_debug.h>
 #include "l2w.h"
 #include "pa_cash.h"
 #include "ib_verbs.h"
index e2906ef..5a3d307 100644 (file)
@@ -1,4 +1,4 @@
-
+#include <mlx4_debug.h>
 #include "l2w.h"
 #include "ib_verbs.h"
 
index b682645..e663b75 100644 (file)
@@ -32,7 +32,7 @@
  *
  * $Id: mlnx_uvp_cq.c 1611 2006-08-20 14:48:55Z sleybo $
  */
-
+#include <mlx4_debug.h>
 #include "l2w.h"
 #include "pa_cash.h"
 
index c24a166..23985b3 100644 (file)
@@ -29,7 +29,7 @@
  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE.
  */
-
+#include <mlx4_debug.h>
 #include "mlx4_ib.h"
 #include "cq.h"
 #include "qp.h"
index b03c02b..513b8da 100644 (file)
@@ -30,6 +30,7 @@
  * SOFTWARE.
  */
 
+#include <mlx4_debug.h>
 #include "mlx4_ib.h"
 #include <ib_mad.h>
 #include <ib_smi.h>
index 4ea351c..ea4035c 100644 (file)
@@ -37,6 +37,7 @@
 #ifndef MLX4_H
 #define MLX4_H
 
+#include <mlx4_debug.h>
 #include "l2w.h"
 #include "device.h"
 #include "doorbell.h"
index 2cc7fe7..575cdb7 100644 (file)
@@ -3,7 +3,7 @@ TARGETPATH=..\..\..\..\bin\kernel\obj$(BUILD_ALT_DIR)
 TARGETTYPE=DRIVER\r
 \r
 !if $(FREEBUILD)\r
-#ENABLE_EVENT_TRACING=1\r
+ENABLE_EVENT_TRACING=1\r
 !else\r
 #ENABLE_EVENT_TRACING=1\r
 !endif\r
index 30cff3b..6b14ece 100644 (file)
@@ -35,6 +35,9 @@
 #include <wdmguid.h>\r
 \r
 #if defined(EVENT_TRACING)\r
+#ifdef offsetof
+#undef offsetof
+#endif\r
 #include "drv.tmh"\r
 #endif \r
 \r
@@ -652,8 +655,7 @@ EvtDevicePrepareHardware(
 \r
        /* get node GUID */\r
        err = __get_dev_info( p_fdo, &p_fdo->hca.guid, &p_fdo->hca.hw_ver );\r
-       if (err) {\r
-\r
+       if (err) {\r\r
                HCA_PRINT(TRACE_LEVEL_ERROR   ,HCA_DBG_LOW   ,\r
                        ("can't get guid - ib_query_device() failed (%08X)\n", err ));\r
                //TODO: no cleanup on error\r
@@ -1765,8 +1767,7 @@ hca_start(
 \r
        /* get node GUID */\r
        err = __get_dev_info( p_fdo, &p_fdo->hca.guid, &p_fdo->hca.hw_ver );\r
-       if (err) {\r
-\r
+       if (err) {\r\r
                HCA_PRINT(TRACE_LEVEL_ERROR   ,HCA_DBG_LOW   ,\r
                        ("can't get guid - ib_query_device() failed (%08X)\n", err ));\r
                //TODO: no cleanup on error\r
index 515ebe9..470b323 100644 (file)
@@ -36,7 +36,7 @@
 #ifdef offsetof
 #undef offsetof
 #endif
-#include "vp.tmh"
+#include "fw.tmh"
 #endif
 
 
index 4993715..e0ca2b4 100644 (file)
@@ -242,7 +242,6 @@ int ib_destroy_cq(struct ib_cq *cq)
 // Queue pairs \r
 //\r
 \r
-#if DBG\r
 static char *__print_qtype(enum ib_qp_type qtype)\r
 {\r
        char *str = NULL;\r
@@ -258,7 +257,6 @@ static char *__print_qtype(enum ib_qp_type qtype)
        }\r
        return str;\r
 }\r
-#endif\r
 \r
 struct ib_qp *ibv_create_qp(struct ib_pd *pd,\r
        struct ib_qp_init_attr *qp_init_attr,\r
index 22ac6c0..79beda2 100644 (file)
@@ -283,7 +283,6 @@ void core_cleanup();
 struct mlx4_dev;
 struct mlx4_priv;
 
-#include <mlx4_debug.h>
 #include <l2w_atomic.h>
 #include <l2w_bit.h>
 #include <l2w_bitmap.h>
index c8982c6..0a2b710 100644 (file)
 #ifndef  _MLX4_DEBUG_H_\r
 #define _MLX4_DEBUG_H_\r
 \r
+#include <ntddk.h>\r
+#define NTSTRSAFE_LIB\r
+#include <ntstrsafe.h>\r
+\r
+\r
 #include "ev_log.h"\r
 \r
-extern uint32_t                g_mlx4_dbg_level;\r
-extern uint32_t                g_mlx4_dbg_flags;\r
+extern unsigned int            g_mlx4_dbg_level;\r
+extern unsigned int            g_mlx4_dbg_flags;\r
 #define MAX_LOG_BUF_LEN                512\r
 extern WCHAR g_wlog_buf[ MAX_LOG_BUF_LEN ]; \r
 extern UCHAR g_slog_buf[ MAX_LOG_BUF_LEN ];  \r
-\r
 static void _build_str( const char *   format, ... )\r
 {\r
        NTSTATUS status;\r