Changeset e18cf3d in mainline
- Timestamp:
- 2006-05-16T17:05:28Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8497711
- Parents:
- 12f73fe
- Location:
- generic
- Files:
-
- 1 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/include/mm/as.h
r12f73fe re18cf3d 39 39 #ifdef KERNEL 40 40 41 #include <mm/as_arg.h>42 41 #include <arch/mm/page.h> 43 42 #include <arch/mm/as.h> … … 129 128 extern int as_area_resize(as_t *as, __address address, size_t size, int flags); 130 129 extern int as_area_destroy(as_t *as, __address address); 131 int as_area_send(task_id_t dst_id, __address base);132 130 extern void as_set_mapping(as_t *as, __address page, __address frame); 133 131 extern int as_page_fault(__address page, istate_t *istate); 134 132 extern void as_switch(as_t *old, as_t *new); 135 133 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);134 extern int as_area_steal(task_t *src_task, __address src_base, size_t acc_size, __address dst_base); 137 135 extern size_t as_get_size(__address base); 138 136 -
generic/include/proc/task.h
r12f73fe re18cf3d 36 36 #include <ipc/ipc.h> 37 37 #include <security/cap.h> 38 #include <mm/as_arg.h>39 38 #include <arch/proc/task.h> 40 39 … … 53 52 phone_t phones[IPC_MAX_PHONES]; 54 53 atomic_t active_calls; /**< Active asynchronous messages */ 55 56 /** Accept argument of SYS_AS_AREA_ACCEPT. */57 as_area_acptsnd_arg_t accept_arg;58 54 59 55 task_arch_t arch; /**< Architecture specific task data. */ -
generic/src/mm/as.c
r12f73fe re18cf3d 961 961 return (__native) as_area_destroy(AS, address); 962 962 } 963 -
generic/src/proc/task.c
r12f73fe re18cf3d 37 37 #include <proc/uarg.h> 38 38 #include <mm/as.h> 39 #include <mm/as_arg.h>40 39 #include <mm/slab.h> 41 40 #include <synch/spinlock.h> … … 104 103 ipc_phone_connect(&ta->phones[0], ipc_phone_0); 105 104 atomic_set(&ta->active_calls, 0); 106 107 memsetb((__address) &ta->accept_arg, sizeof(as_area_acptsnd_arg_t), 0);108 105 109 106 ipl = interrupts_disable();
Note:
See TracChangeset
for help on using the changeset viewer.