Changeset df0103f7 in mainline for generic/include/mm/as.h


Ignore:
Timestamp:
2006-04-26T11:43:47Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f3ac636
Parents:
dbbeb26
Message:

Implementation of SYS_AS_AREA_ACCEPT and SYS_AS_AREA_SEND syscalls.
Note that these replace previously declared SYS_AS_AREA_SHARE_APPROVE
and SYS_AS_AREA_SHARE_PERFORM.

File:
1 edited

Legend:

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

    rdbbeb26 rdf0103f7  
    3030#define __AS_H__
    3131
     32#include <mm/as_arg.h>
    3233#include <arch/mm/page.h>
    3334#include <arch/mm/as.h>
     
    114115extern as_area_t *as_area_create(as_t *as, int flags, size_t size, __address base);
    115116extern __address as_area_resize(as_t *as, __address address, size_t size, int flags);
     117int as_area_send(task_id_t id, __address base, size_t size, int flags);
    116118extern void as_set_mapping(as_t *as, __address page, __address frame);
    117119extern int as_page_fault(__address page);
     
    124126#endif /* !def as_install_arch */
    125127
     128/* Address space area related syscalls. */
     129extern __native sys_as_area_create(__address address, size_t size, int flags);
     130extern __native sys_as_area_resize(__address address, size_t size, int flags);
     131extern __native sys_as_area_accept(as_area_acptsnd_arg_t *uspace_accept_arg);
     132extern __native sys_as_area_send(as_area_acptsnd_arg_t *uspace_send_arg);
     133
    126134#endif
Note: See TracChangeset for help on using the changeset viewer.