Changeset 63e27ef in mainline for kernel/generic/src/mm/page.c
- Timestamp:
- 2017-06-19T21:47:42Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- deacc58d
- Parents:
- 7354b5e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/mm/page.c
r7354b5e r63e27ef 69 69 #include <typedefs.h> 70 70 #include <arch/asm.h> 71 #include <debug.h>72 71 #include <arch.h> 72 #include <assert.h> 73 73 #include <syscall/copy.h> 74 74 #include <errno.h> … … 98 98 unsigned int flags) 99 99 { 100 ASSERT(page_table_locked(as));101 102 ASSERT(page_mapping_operations);103 ASSERT(page_mapping_operations->mapping_insert);100 assert(page_table_locked(as)); 101 102 assert(page_mapping_operations); 103 assert(page_mapping_operations->mapping_insert); 104 104 105 105 page_mapping_operations->mapping_insert(as, ALIGN_DOWN(page, PAGE_SIZE), … … 122 122 NO_TRACE void page_mapping_remove(as_t *as, uintptr_t page) 123 123 { 124 ASSERT(page_table_locked(as));125 126 ASSERT(page_mapping_operations);127 ASSERT(page_mapping_operations->mapping_remove);124 assert(page_table_locked(as)); 125 126 assert(page_mapping_operations); 127 assert(page_mapping_operations->mapping_remove); 128 128 129 129 page_mapping_operations->mapping_remove(as, … … 147 147 pte_t *pte) 148 148 { 149 ASSERT(nolock || page_table_locked(as));150 151 ASSERT(page_mapping_operations);152 ASSERT(page_mapping_operations->mapping_find);149 assert(nolock || page_table_locked(as)); 150 151 assert(page_mapping_operations); 152 assert(page_mapping_operations->mapping_find); 153 153 154 154 return page_mapping_operations->mapping_find(as, … … 168 168 pte_t *pte) 169 169 { 170 ASSERT(nolock || page_table_locked(as));171 172 ASSERT(page_mapping_operations);173 ASSERT(page_mapping_operations->mapping_find);170 assert(nolock || page_table_locked(as)); 171 172 assert(page_mapping_operations); 173 assert(page_mapping_operations->mapping_find); 174 174 175 175 page_mapping_operations->mapping_update(as, … … 184 184 void page_mapping_make_global(uintptr_t base, size_t size) 185 185 { 186 ASSERT(page_mapping_operations);187 ASSERT(page_mapping_operations->mapping_make_global);186 assert(page_mapping_operations); 187 assert(page_mapping_operations->mapping_make_global); 188 188 189 189 return page_mapping_operations->mapping_make_global(base, size);
Note:
See TracChangeset
for help on using the changeset viewer.