Changeset 8bdcffa in mainline
- Timestamp:
- 2011-11-15T00:03:30Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c6f1908e
- Parents:
- e6a6c02
- Location:
- kernel/generic
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/mm/frame.h
re6a6c02 r8bdcffa 163 163 extern void frame_mark_unavailable(pfn_t, size_t); 164 164 extern size_t zone_conf_size(size_t); 165 extern pfn_t zone_external_conf_alloc(size_t); 165 166 extern bool zone_merge(size_t, size_t); 166 167 extern void zone_merge_all(void); -
kernel/generic/src/mm/frame.c
re6a6c02 r8bdcffa 865 865 { 866 866 return (count * sizeof(frame_t) + buddy_conf_size(fnzb(count))); 867 } 868 869 /** Allocate external configuration frames from low memory. */ 870 pfn_t zone_external_conf_alloc(size_t count) 871 { 872 size_t size = zone_conf_size(count); 873 size_t order = ispwr2(size) ? fnzb(size) : (fnzb(size) + 1); 874 875 return ADDR2PFN((uintptr_t) frame_alloc(order, FRAME_LOWMEM)); 867 876 } 868 877
Note:
See TracChangeset
for help on using the changeset viewer.