From 59a374b0eed4313d1a67e2cdb673a295e79a6494 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Tue, 19 Oct 2021 15:56:26 +0300 Subject: Initial virtual memory mapping functions --- include/apos/mem.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'include/apos/mem.h') diff --git a/include/apos/mem.h b/include/apos/mem.h index 630fcd9..7c5a2dc 100644 --- a/include/apos/mem.h +++ b/include/apos/mem.h @@ -4,12 +4,6 @@ #include #include -enum mm_mode_t { - Sv48, - Sv39, - Sv32, -}; - #define MM_OINFO_WIDTH (sizeof(mm_info_t) * 8) #define pnum_to_index(pnum, order) (((pnum) >> __o_offset(order)) & (__o_width(order) - 1)) @@ -29,6 +23,7 @@ enum mm_mode_t { #define __o_offset(order) (__mm_shifts[order]) #define __o_width(order) (__mm_widths[order]) +#define __o_size(order) (__mm_sizes[order]) #define __o_elems(order) (__mm_widths[order] / MM_OINFO_WIDTH) #define __o_container(idx) ((idx) / MM_OINFO_WIDTH) -- cgit v1.3