Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/mm/as.h

    rae6021d r83b6ba9f  
    4242#include <arch/mm/asid.h>
    4343#include <arch/istate.h>
     44#include <typedefs.h>
    4445#include <synch/spinlock.h>
    4546#include <synch/mutex.h>
     
    4748#include <adt/btree.h>
    4849#include <lib/elf.h>
    49 #include <arch.h>
    50 
    51 #define AS                   THE->as
    52 
    5350
    5451/**
     
    169166/** Backend data stored in address space area. */
    170167typedef union mem_backend_data {
    171         /* anon_backend members */
    172         struct {
    173         };
    174 
    175168        /** elf_backend members */
    176169        struct {
     
    185178                bool anonymous;
    186179        };
    187 
    188         /** user_backend members */
    189         struct {
    190                 as_area_pager_info_t pager_info;
    191         };
    192 
    193180} mem_backend_data_t;
    194181
     
    306293extern mem_backend_t elf_backend;
    307294extern mem_backend_t phys_backend;
    308 extern mem_backend_t user_backend;
    309295
    310296/* 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 *);
     297extern sysarg_t sys_as_area_create(uintptr_t, size_t, unsigned int, uintptr_t);
    313298extern sysarg_t sys_as_area_resize(uintptr_t, size_t, unsigned int);
    314299extern sysarg_t sys_as_area_change_flags(uintptr_t, unsigned int);
Note: See TracChangeset for help on using the changeset viewer.