Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1357 → Rev 1358

/kernel/trunk/generic/include/proc/task.h
35,7 → 35,6
#include <adt/list.h>
#include <ipc/ipc.h>
#include <security/cap.h>
#include <mm/as_arg.h>
#include <arch/proc/task.h>
 
/** Task structure. */
53,9 → 52,6
phone_t phones[IPC_MAX_PHONES];
atomic_t active_calls; /**< Active asynchronous messages */
/** Accept argument of SYS_AS_AREA_ACCEPT. */
as_area_acptsnd_arg_t accept_arg;
task_arch_t arch; /**< Architecture specific task data. */
};
 
/kernel/trunk/generic/include/mm/as_arg.h
File deleted
/kernel/trunk/generic/include/mm/as.h
38,7 → 38,6
 
#ifdef KERNEL
 
#include <mm/as_arg.h>
#include <arch/mm/page.h>
#include <arch/mm/as.h>
#include <arch/mm/asid.h>
128,12 → 127,11
extern as_area_t *as_area_create(as_t *as, int flags, size_t size, __address base, int attrs);
extern int as_area_resize(as_t *as, __address address, size_t size, int flags);
extern int as_area_destroy(as_t *as, __address address);
int as_area_send(task_id_t dst_id, __address base);
extern void as_set_mapping(as_t *as, __address page, __address frame);
extern int as_page_fault(__address page, istate_t *istate);
extern void as_switch(as_t *old, as_t *new);
extern void as_free(as_t *as);
int as_area_steal(task_t *src_task, __address src_base, size_t acc_size, __address dst_base);
extern int as_area_steal(task_t *src_task, __address src_base, size_t acc_size, __address dst_base);
extern size_t as_get_size(__address base);
 
/* Interface to be implemented by architectures. */