#include <asm/pgtable.h>
#include "internal.h"
+#if defined(CONFIG_TEGRA_NVMAP)
+#include <linux/nvmap.h>
+#endif
+
void __attribute__((weak)) arch_report_meminfo(struct seq_file *m)
{
}
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
"AnonHugePages: %8lu kB\n"
#endif
+#if defined(CONFIG_TEGRA_NVMAP)
+ "NvMapMemFree: %8lu kB\n"
+ "NvMapMemUsed: %8lu kB\n"
+#endif
#ifdef CONFIG_CMA
"CmaTotal: %8lu kB\n"
"CmaFree: %8lu kB\n"
, K(global_page_state(NR_ANON_TRANSPARENT_HUGEPAGES) *
HPAGE_PMD_NR)
#endif
+#if defined(CONFIG_TEGRA_NVMAP)
+ , K(nvmap_page_pool_get_unused_pages()),
+ K(nvmap_iovmm_get_used_pages())
+#endif
+
#ifdef CONFIG_CMA
, K(totalcma_pages)
, K(global_page_state(NR_FREE_CMA_PAGES))