Changeset d3e7ff4 in mainline for genarch


Ignore:
Timestamp:
2006-03-14T14:10:25Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5581c45e
Parents:
5be1923
Message:

Add sys_mremap() syscall.

Location:
genarch/include/mm
Files:
2 edited

Legend:

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

    r5be1923 rd3e7ff4  
    4747#define PAGE_HT_ENTRIES         (1<<PAGE_HT_ENTRIES_BITS)
    4848
     49#define PTE_VALID_ARCH(pte)             ((pte) != NULL)
     50#define PTE_PRESENT_ARCH(pte)           ((pte)->p != 0)
     51#define PTE_GET_FRAME_ARCH(pte)         ((pte)->frame)
     52
    4953struct pte {
    5054        link_t link;            /**< Page hash table link. */
  • genarch/include/mm/page_pt.h

    r5be1923 rd3e7ff4  
    9393#define SET_FRAME_FLAGS(ptl3, i, x)     SET_FRAME_FLAGS_ARCH(ptl3, i, x)
    9494
    95 /*
    96  * Determine whether the mapping is valid.
    97  */
    98 #define PTE_VALID(p)                    PTE_VALID_ARCH((p))
     95#define PTE_VALID(p)            PTE_VALID_ARCH((p))
     96#define PTE_PRESENT(p)          PTE_PRESENT_ARCH((p))
     97#define PTE_GET_FRAME(p)        PTE_GET_FRAME_ARCH((p))
    9998
    10099extern page_mapping_operations_t pt_mapping_operations;
Note: See TracChangeset for help on using the changeset viewer.