Changeset 5f0f29ce in mainline for kernel/generic/src/mm/buddy.c


Ignore:
Timestamp:
2009-02-26T23:34:27Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e49e234
Parents:
6b1de7a
Message:

kernel memory management revisited (phase 1): proper support for zone flags

  • the zone_t structures are now statically allocated to be easily available
  • the locking scheme was simplified
  • new flags for non-available zones were introduced
  • FRAME_LOW_4_GiB flag is removed, the functionality will be eventually reimplemented using a generic mechanism
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/mm/buddy.c

    r6b1de7a r5f0f29ce  
    4747
    4848/** Return size needed for the buddy configuration data. */
    49 size_t buddy_conf_size(int max_order)
     49size_t buddy_conf_size(size_t max_order)
    5050{
    5151        return sizeof(buddy_system_t) + (max_order + 1) * sizeof(link_t);
Note: See TracChangeset for help on using the changeset viewer.