Changeset 7c23af9 in mainline for generic/include/mm/as.h
- Timestamp:
- 2006-05-14T17:16:52Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 14b502e2
- Parents:
- 68965ec5
- File:
-
- 1 edited
-
generic/include/mm/as.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
generic/include/mm/as.h
r68965ec5 r7c23af9 30 30 #define __AS_H__ 31 31 32 /** Address space area flags. */ 33 #define AS_AREA_READ 1 34 #define AS_AREA_WRITE 2 35 #define AS_AREA_EXEC 4 36 #define AS_AREA_DEVICE 8 37 38 39 #ifdef KERNEL 40 32 41 #include <mm/as_arg.h> 33 42 #include <arch/mm/page.h> … … 54 63 #define FLAG_AS_KERNEL (1 << 0) /**< Kernel address space. */ 55 64 56 /** Address space area flags. */57 #define AS_AREA_READ 158 #define AS_AREA_WRITE 259 #define AS_AREA_EXEC 460 #define AS_AREA_DEVICE 861 65 62 66 /** Address space area attributes. */ … … 130 134 extern void as_switch(as_t *old, as_t *new); 131 135 extern void as_free(as_t *as); 136 int as_area_steal(task_t *src_task, __address src_base, size_t acc_size, __address dst_base); 137 extern size_t as_get_size(__address base); 132 138 133 139 /* Interface to be implemented by architectures. */ … … 140 146 extern __native sys_as_area_resize(__address address, size_t size, int flags); 141 147 extern __native sys_as_area_destroy(__address address); 142 extern __native sys_as_area_accept(as_area_acptsnd_arg_t *uspace_accept_arg); 143 extern __native sys_as_area_send(as_area_acptsnd_arg_t *uspace_send_arg); 148 149 #endif /* KERNEL */ 144 150 145 151 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
