Changeset 97bdb4a in mainline for kernel/generic/src/mm/frame.c


Ignore:
Timestamp:
2010-07-06T23:21:36Z (14 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
22c3444
Parents:
04e3d9f
Message:

avoid tracing of several memory-related functions which are called from tight loops
make the reporting of overlaping zones more informative

File:
1 edited

Legend:

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

    r04e3d9f r97bdb4a  
    133133                if (overlaps(base, count,
    134134                    zones.info[i].base, zones.info[i].count)) {
    135                         printf("Zones overlap!\n");
     135                        printf("Zone (%p, %p) overlaps with zone (%p, %p)!\n",
     136                            PFN2ADDR(base), PFN2ADDR(base + count),
     137                            PFN2ADDR(zones.info[i].base),
     138                            PFN2ADDR(zones.info[i].base + zones.info[i].count));
    136139                        return (size_t) -1;
    137140                }
     
    185188 *
    186189 */
    187 size_t find_zone(pfn_t frame, size_t count, size_t hint)
     190NO_TRACE size_t find_zone(pfn_t frame, size_t count, size_t hint)
    188191{
    189192        if (hint >= zones.count)
     
    11151118 *
    11161119 */
    1117 void frame_reference_add(pfn_t pfn)
     1120NO_TRACE void frame_reference_add(pfn_t pfn)
    11181121{
    11191122        irq_spinlock_lock(&zones.lock, true);
     
    11341137 *
    11351138 */
    1136 void frame_mark_unavailable(pfn_t start, size_t count)
     1139NO_TRACE void frame_mark_unavailable(pfn_t start, size_t count)
    11371140{
    11381141        irq_spinlock_lock(&zones.lock, true);
Note: See TracChangeset for help on using the changeset viewer.