Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/mm/page.h

    r235e6c7 r8757be86  
    3737
    3838#include <typedefs.h>
     39#include <proc/task.h>
    3940#include <mm/as.h>
    4041#include <arch/mm/page.h>
     
    4849        void (* mapping_remove)(as_t *, uintptr_t);
    4950        pte_t *(* mapping_find)(as_t *, uintptr_t, bool);
     51        void (* mapping_make_global)(uintptr_t, size_t);
    5052} page_mapping_operations_t;
    5153
     
    5961extern void page_mapping_remove(as_t *, uintptr_t);
    6062extern pte_t *page_mapping_find(as_t *, uintptr_t, bool);
     63extern void page_mapping_make_global(uintptr_t, size_t);
    6164extern pte_t *page_table_create(unsigned int);
    6265extern void page_table_destroy(pte_t *);
    63 extern void map_structure(uintptr_t, size_t);
    6466
    65 extern uintptr_t hw_map(uintptr_t, size_t);
     67extern int page_find_mapping(uintptr_t, void **);
     68extern sysarg_t sys_page_find_mapping(uintptr_t, void *);
    6669
    6770#endif
Note: See TracChangeset for help on using the changeset viewer.