Changeset fcacfb7 in mainline for include/mm/frame.h


Ignore:
Timestamp:
2005-09-20T22:52:05Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
84dd253
Parents:
e456008
Message:

Physical memory management work.
Implement zone_*() and some frame_*() functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/mm/frame.h

    re456008 rfcacfb7  
    7878extern void frame_region_not_free(__address start, __address stop);
    7979
     80extern void zone_init(void);
     81extern zone_t *zone_create(__address start, size_t size, int flags);
     82extern void zone_attach(zone_t *zone);
     83
     84extern void frame_initialize(frame_t *frame, zone_t *zone);
     85extern __address frame_get_address(frame_t *frame);
     86
    8087/*
    8188 * TODO: Implement the following functions.
    8289 */
    8390
    84 extern void zone_init(void);
    85 extern zone_t *zone_create(__address start, size_t size, int flags);
    86 extern void zone_attach(zone_t *zone);
    87  
    8891/*
    8992extern frame_t *frame_alloc(int flags);
    9093extern void frame_free(frame_t *frame);
    9194*/
    92 extern void frame_initialize(frame_t *frame);
    93 extern __address frame_get_address(frame_t *frame);
    9495extern frame_t *frame_reference(frame_t *frame);
    9596extern void frame_release(frame_t *frame);
Note: See TracChangeset for help on using the changeset viewer.