Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 750 → Rev 751

/kernel/trunk/arch/ia64/include/mm/page.h
60,15 → 60,15
 
#define VRN_SHIFT 61
#define VRN_MASK (7LL << VRN_SHIFT)
 
#define VRN_KERNEL 0
#define REGION_REGISTERS 8
 
#define VHPT_WIDTH 20 /* 1M */
#define VHPT_SIZE (1<<VHPT_WIDTH)
 
#define VHPT_BASE page_ht /* Must be aligned to VHPT_SIZE */
 
#define PTA_BASE_SHIFT 15
 
/** Memory Attributes. */
#define MA_WRITEBACK 0x0
#define MA_UNCACHEABLE 0x4
/kernel/trunk/arch/ia64/src/mm/page.c
100,7 → 100,7
pta.map.ve = 0; /* disable VHPT walker */
pta.map.vf = 1; /* large entry format */
pta.map.size = VHPT_WIDTH;
pta.map.base = (__address) page_ht;
pta.map.base = ((__address) page_ht) >> PTA_BASE_SHIFT;
pta_write(pta.word);
srlz_i();
srlz_d();