raw/cnxk_gpio: release queue
[dpdk.git] / drivers / common / dpaax / dpaax_iova_table.c
index 43c9c72..9daac4b 100644 (file)
@@ -7,9 +7,6 @@
 #include "dpaax_iova_table.h"
 #include "dpaax_logs.h"
 
-/* Global dpaax logger identifier */
-int dpaax_logger;
-
 /* Global table reference */
 struct dpaax_iova_table *dpaax_iova_table_p;
 
@@ -68,9 +65,12 @@ read_memory_node(unsigned int *count)
        *count = 0;
 
        ret = glob(MEM_NODE_PATH_GLOB, 0, NULL, &result);
+       if (ret != 0)
+               ret = glob(MEM_NODE_PATH_GLOB_VM, 0, NULL, &result);
+
        if (ret != 0) {
-               DPAAX_DEBUG("Unable to glob device-tree memory node: (%s)(%d)",
-                           MEM_NODE_PATH_GLOB, ret);
+               DPAAX_DEBUG("Unable to glob device-tree memory node (err: %d)",
+                       ret);
                goto out;
        }
 
@@ -261,7 +261,7 @@ dpaax_iova_table_depopulate(void)
        rte_free(dpaax_iova_table_p->entries);
        dpaax_iova_table_p = NULL;
 
-       DPAAX_DEBUG("IOVA Table cleanedup");
+       DPAAX_DEBUG("IOVA Table cleaned");
 }
 
 int
@@ -366,8 +366,10 @@ dpaax_iova_table_dump(void)
        }
 
        DPAAX_DEBUG(" === Start of PA->VA Translation Table ===");
-       if (dpaax_iova_table_p == NULL)
+       if (dpaax_iova_table_p == NULL) {
                DPAAX_DEBUG("\tNULL");
+               return;
+       }
 
        entry = dpaax_iova_table_p->entries;
        for (i = 0; i < dpaax_iova_table_p->count; i++) {
@@ -440,7 +442,7 @@ dpaax_memevent_walk_memsegs(const struct rte_memseg_list *msl __rte_unused,
                            void *arg __rte_unused)
 {
        DPAAX_DEBUG("Walking for %p (pa=%"PRIu64") and len %zu",
-                   ms->addr, ms->phys_addr, len);
+                   ms->addr, ms->iova, len);
        dpaax_iova_table_update(rte_mem_virt2phy(ms->addr), ms->addr, len);
        return 0;
 }
@@ -460,9 +462,4 @@ dpaax_handle_memevents(void)
                                               dpaax_memevent_cb, NULL);
 }
 
-RTE_INIT(dpaax_log)
-{
-       dpaax_logger = rte_log_register("pmd.common.dpaax");
-       if (dpaax_logger >= 0)
-               rte_log_set_level(dpaax_logger, RTE_LOG_ERR);
-}
+RTE_LOG_REGISTER_DEFAULT(dpaax_logger, ERR);