Changes in kernel/generic/include/mm/as.h [ae6021d:83b6ba9f] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/mm/as.h
rae6021d r83b6ba9f 42 42 #include <arch/mm/asid.h> 43 43 #include <arch/istate.h> 44 #include <typedefs.h> 44 45 #include <synch/spinlock.h> 45 46 #include <synch/mutex.h> … … 47 48 #include <adt/btree.h> 48 49 #include <lib/elf.h> 49 #include <arch.h>50 51 #define AS THE->as52 53 50 54 51 /** … … 169 166 /** Backend data stored in address space area. */ 170 167 typedef union mem_backend_data { 171 /* anon_backend members */172 struct {173 };174 175 168 /** elf_backend members */ 176 169 struct { … … 185 178 bool anonymous; 186 179 }; 187 188 /** user_backend members */189 struct {190 as_area_pager_info_t pager_info;191 };192 193 180 } mem_backend_data_t; 194 181 … … 306 293 extern mem_backend_t elf_backend; 307 294 extern mem_backend_t phys_backend; 308 extern mem_backend_t user_backend;309 295 310 296 /* Address space area related syscalls. */ 311 extern sysarg_t sys_as_area_create(uintptr_t, size_t, unsigned int, uintptr_t, 312 as_area_pager_info_t *); 297 extern sysarg_t sys_as_area_create(uintptr_t, size_t, unsigned int, uintptr_t); 313 298 extern sysarg_t sys_as_area_resize(uintptr_t, size_t, unsigned int); 314 299 extern sysarg_t sys_as_area_change_flags(uintptr_t, unsigned int);
Note:
See TracChangeset
for help on using the changeset viewer.