Changeset c03ee1c in mainline for kernel/genarch/include/mm/page_pt.h


Ignore:
Timestamp:
2007-06-13T17:49:57Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
de7663f
Parents:
6b781c0
Message:

Improve comments for arch-specific implementations of hierarchical
4-level page tables. Improve formatting.

File:
1 edited

Legend:

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

    r6b781c0 rc03ee1c  
    8383
    8484/*
    85  * These macros are provided to change shape of the 4-level
    86  * tree of page tables on respective level.
     85 * These macros are provided to change the shape of the 4-level tree of page
     86 * tables on respective level.
    8787 */
    8888#define SET_PTL1_ADDRESS(ptl0, i, a)    SET_PTL1_ADDRESS_ARCH(ptl0, i, a)
     
    107107#define SET_FRAME_FLAGS(ptl3, i, x)     SET_FRAME_FLAGS_ARCH(ptl3, i, x)
    108108
     109/*
     110 * Macros for querying the last-level PTEs.
     111 */
    109112#define PTE_VALID(p)            PTE_VALID_ARCH((p))
    110113#define PTE_PRESENT(p)          PTE_PRESENT_ARCH((p))
     
    119122extern page_mapping_operations_t pt_mapping_operations;
    120123
    121 extern void page_mapping_insert_pt(as_t *as, uintptr_t page, uintptr_t frame, int flags);
     124extern void page_mapping_insert_pt(as_t *as, uintptr_t page, uintptr_t frame,
     125    int flags);
    122126extern pte_t *page_mapping_find_pt(as_t *as, uintptr_t page);
    123127
Note: See TracChangeset for help on using the changeset viewer.