Changeset 8d6bc2d5 in mainline for generic/include/mm/as.h


Ignore:
Timestamp:
2006-05-24T22:02:59Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9dfc69a
Parents:
567807b1
Message:

Reimplement memory sharing. Currently, only
anonymous address space areas can be shared.

File:
1 edited

Legend:

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

    r567807b1 r8d6bc2d5  
    149149extern void as_switch(as_t *old, as_t *new);
    150150extern void as_free(as_t *as);
    151 extern int as_area_steal(task_t *src_task, __address src_base, size_t acc_size, __address dst_base);
     151extern int as_area_share(as_t *src_as, __address src_base, size_t acc_size, __address dst_base);
    152152extern size_t as_get_size(__address base);
    153153extern int used_space_insert(as_area_t *a, __address page, count_t count);
Note: See TracChangeset for help on using the changeset viewer.