Changeset 7c23af9 in mainline for generic/include
- 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
- Location:
- generic/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/include/ipc/ipc.h
r68965ec5 r7c23af9 123 123 /** Interrupt notification */ 124 124 #define IPC_M_INTERRUPT 4 125 /** Send as_area over ipc 126 * - ARG2 - src base address 127 * - ARG3 - size of src as(filled automatically by kernel) 128 * - on answer ARG1 - dst base adress 129 */ 130 #define IPC_M_AS_SEND 5 125 131 126 132 -
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 -
generic/include/syscall/syscall.h
r68965ec5 r7c23af9 41 41 SYS_AS_AREA_RESIZE, 42 42 SYS_AS_AREA_DESTROY, 43 SYS_AS_AREA_ACCEPT,44 SYS_AS_AREA_SEND,45 43 SYS_IPC_CALL_SYNC_FAST, 46 44 SYS_IPC_CALL_SYNC,
Note:
See TracChangeset
for help on using the changeset viewer.
