Changeset ae6021d in mainline for abi/include/abi/mm/as.h


Ignore:
Timestamp:
2016-09-02T15:44:09Z (8 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e755b3f
Parents:
c1f7a315
Message:

Associate each paged as_area with its memory object upon creation

This will allow us to have one pager fibril per task rather than one
per paged area.

File:
1 edited

Legend:

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

    rc1f7a315 rae6021d  
    4747#define AS_MAP_FAILED  ((void *) -1)
    4848
    49 #define AS_AREA_UNPAGED -1
     49#define AS_AREA_UNPAGED NULL
    5050
    5151/** Address space area info exported to uspace. */
     
    6161} as_area_info_t;
    6262
     63typedef struct {
     64        int pager;
     65        sysarg_t id1;
     66        sysarg_t id2;
     67        sysarg_t id3;
     68} as_area_pager_info_t;
     69
    6370#endif
    6471
Note: See TracChangeset for help on using the changeset viewer.