Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 756 → Rev 755

/kernel/trunk/genarch/include/mm/as_ht.h
File deleted
/kernel/trunk/genarch/include/mm/as_pt.h
File deleted
/kernel/trunk/genarch/include/mm/page_pt.h
87,7 → 87,7
 
extern page_operations_t page_pt_operations;
 
extern void page_mapping_insert_pt(as_t *as, __address page, __address frame, int flags);
extern pte_t *page_mapping_find_pt(as_t *as, __address page);
extern void page_mapping_insert_pt(as_t *as, __address page, __address frame, int flags, __address root);
extern pte_t *page_mapping_find_pt(as_t *as, __address page, __address root);
 
#endif
/kernel/trunk/genarch/include/mm/page_ht.h
38,10 → 38,8
#include <mm/page.h>
#include <typedefs.h>
 
/** Page hash table size. */
#define HT_WIDTH HT_WIDTH_ARCH
#define HT_SIZE (1<<HT_WIDTH)
#define HT_ENTRIES (HT_SIZE/sizeof(pte_t))
/** Number of slots in page hash table. */
#define HT_ENTRIES HT_ENTRIES_ARCH
 
/** Hash function.
*
101,6 → 99,7
*/
#define HT_SET_RECORD(t, page, asid, frame, flags) HT_SET_RECORD_ARCH(t, page, asid, frame, flags)
 
 
extern page_operations_t page_ht_operations;
extern spinlock_t page_ht_lock;