aboutsummaryrefslogtreecommitdiff
path: root/include/apos
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2022-01-07 20:21:39 +0200
committerKimplul <kimi.h.kuparinen@gmail.com>2022-01-07 20:21:39 +0200
commitadeac5a8ce9c06ad589d2dd6ee137071ba865d0c (patch)
treec90528efb341f6d845aa94a0718d57f9e4e2d7be /include/apos
parentc4bee44adf8e8377b2d8d7e8bcd83277b690821c (diff)
downloadkmi-adeac5a8ce9c06ad589d2dd6ee137071ba865d0c.tar.gz
kmi-adeac5a8ce9c06ad589d2dd6ee137071ba865d0c.zip
Modified pmem configuration handling
Diffstat (limited to 'include/apos')
-rw-r--r--include/apos/mem.h2
-rw-r--r--include/apos/pmem.h5
2 files changed, 2 insertions, 5 deletions
diff --git a/include/apos/mem.h b/include/apos/mem.h
index 61528df..d995b04 100644
--- a/include/apos/mem.h
+++ b/include/apos/mem.h
@@ -44,7 +44,7 @@ extern size_t __mm_sizes[10];
extern size_t __mm_page_shift;
extern size_t __mm_max_order;
-#define ORDERS_NUM 10
+#define NUM_ORDERS 10
enum mm_order {
MM_O0,
MM_O1,
diff --git a/include/apos/pmem.h b/include/apos/pmem.h
index 0f58e1c..2ff817d 100644
--- a/include/apos/pmem.h
+++ b/include/apos/pmem.h
@@ -3,11 +3,8 @@
#include <apos/mem.h>
#include <apos/types.h>
+#include <arch/pmem.h>
-/* arch */
-int arch_pmem_conf(void *fdt, size_t *max_order, size_t *base_bits, size_t bits[ORDERS_NUM]);
-
-/* common */
void update_pmap(pm_t offset);
void free_page(enum mm_order order, pm_t paddr);
void mark_used(enum mm_order order, pm_t paddr);