Changeset ecbdc724 in mainline for genarch/include/mm/page_pt.h


Ignore:
Timestamp:
2006-02-10T22:37:27Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d7d6385
Parents:
0882a9a
Message:

Change pt_mapping_remove() to deallocate frames for empty PTL1, PTL2 and PTL3.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • genarch/include/mm/page_pt.h

    r0882a9a recbdc724  
    3939#include <typedefs.h>
    4040#include <mm/page.h>
     41
     42/*
     43 * Number of entries in each level.
     44 */
     45#define PTL0_ENTRIES                    PTL0_ENTRIES_ARCH
     46#define PTL1_ENTRIES                    PTL1_ENTRIES_ARCH
     47#define PTL2_ENTRIES                    PTL2_ENTRIES_ARCH
     48#define PTL3_ENTRIES                    PTL3_ENTRIES_ARCH
    4149
    4250/*
     
    8593#define SET_FRAME_FLAGS(ptl3, i, x)     SET_FRAME_FLAGS_ARCH(ptl3, i, x)
    8694
     95/*
     96 * Determine whether the mapping is valid.
     97 */
     98#define PTE_VALID(p)                    PTE_VALID_ARCH((p))
     99
    87100extern page_mapping_operations_t pt_mapping_operations;
    88101
Note: See TracChangeset for help on using the changeset viewer.