git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactor: cut off some bloats in intr_ctx
[lunaix-os.git]
/
lunaix-os
/
kernel
/
mm
/
vmm.c
diff --git
a/lunaix-os/kernel/mm/vmm.c
b/lunaix-os/kernel/mm/vmm.c
index 3b28bd980eefb5bdb54d6439871c8c964d3ad75a..445071c39483a7a94a211be9600a345f1ebdc281 100644
(file)
--- a/
lunaix-os/kernel/mm/vmm.c
+++ b/
lunaix-os/kernel/mm/vmm.c
@@
-85,8
+85,8
@@
vmm_del_mapping(uintptr_t mnt, uintptr_t va)
{
assert(((uintptr_t)va & 0xFFFU) == 0);
{
assert(((uintptr_t)va & 0xFFFU) == 0);
- u
int
32_t l1_index = L1_INDEX(va);
- u
int
32_t l2_index = L2_INDEX(va);
+ u32_t l1_index = L1_INDEX(va);
+ u32_t l2_index = L2_INDEX(va);
// prevent unmap of recursive mapping region
if (l1_index == 1023) {
// prevent unmap of recursive mapping region
if (l1_index == 1023) {
@@
-113,8
+113,8
@@
vmm_del_mapping(uintptr_t mnt, uintptr_t va)
int
vmm_lookup(uintptr_t va, v_mapping* mapping)
{
int
vmm_lookup(uintptr_t va, v_mapping* mapping)
{
- u
int
32_t l1_index = L1_INDEX(va);
- u
int
32_t l2_index = L2_INDEX(va);
+ u32_t l1_index = L1_INDEX(va);
+ u32_t l2_index = L2_INDEX(va);
x86_page_table* l1pt = (x86_page_table*)L1_BASE_VADDR;
x86_pte_t l1pte = l1pt->entry[l1_index];
x86_page_table* l1pt = (x86_page_table*)L1_BASE_VADDR;
x86_pte_t l1pte = l1pt->entry[l1_index];
@@
-137,8
+137,8
@@
vmm_lookup(uintptr_t va, v_mapping* mapping)
void*
vmm_v2p(void* va)
{
void*
vmm_v2p(void* va)
{
- u
int
32_t l1_index = L1_INDEX(va);
- u
int
32_t l2_index = L2_INDEX(va);
+ u32_t l1_index = L1_INDEX(va);
+ u32_t l2_index = L2_INDEX(va);
x86_page_table* l1pt = (x86_page_table*)L1_BASE_VADDR;
x86_pte_t l1pte = l1pt->entry[l1_index];
x86_page_table* l1pt = (x86_page_table*)L1_BASE_VADDR;
x86_pte_t l1pte = l1pt->entry[l1_index];