summaryrefslogtreecommitdiff
path: root/api/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'api/kernel')
-rw-r--r--api/kernel/entry.h1
-rw-r--r--api/kernel/memory/paging.h1
-rw-r--r--api/kernel/memory/range.h2
3 files changed, 4 insertions, 0 deletions
diff --git a/api/kernel/entry.h b/api/kernel/entry.h
index 8a26125..d119ca1 100644
--- a/api/kernel/entry.h
+++ b/api/kernel/entry.h
@@ -5,3 +5,4 @@
#define KERNEL_ENTRY_STACK_BASE ((char *)KERNEL_ENTRY_STACK_HEAD - KERNEL_ENTRY_STACK_SIZE)
typedef void (*kernel_entry_func)(void *data);
+
diff --git a/api/kernel/memory/paging.h b/api/kernel/memory/paging.h
index fc1aa45..000d12b 100644
--- a/api/kernel/memory/paging.h
+++ b/api/kernel/memory/paging.h
@@ -31,3 +31,4 @@
#define page_address(a, l) ((uintptr_t)a & ~(page_size(l) - 1))
#define page_offset(a, l) ((uintptr_t)a & (page_size(l) - 1))
#define page_count(s, l) (((s + page_size(l) - 1) & ~(page_size(l) - 1)) / page_size(l))
+
diff --git a/api/kernel/memory/range.h b/api/kernel/memory/range.h
index 6a68467..90b3354 100644
--- a/api/kernel/memory/range.h
+++ b/api/kernel/memory/range.h
@@ -11,6 +11,7 @@ enum memory_range_type
RESERVED_MEMORY,
SYSTEM_MEMORY,
AVAILABLE_MEMORY,
+ INVALID_MEMORY = 0xff
};
struct memory_range
@@ -19,3 +20,4 @@ struct memory_range
phys_addr_t base;
size_t size;
};
+