Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 815 → Rev 813

/kernel/trunk/arch/ia64/src/mm/frame.c
40,18 → 40,17
 
void frame_arch_init(void)
{
zone_create(0, config.memory_size >> FRAME_WIDTH, 1, 0);
 
/*
* Workaround to prevent slab allocator from allocating frame 0.
* Remove the following statement when the kernel is no longer
* identity mapped.
*/
frame_mark_unavailable(0, 1);
frame_region_not_free(0, FRAME_SIZE);
 
/*
* Blacklist ROM regions.
*/
frame_mark_unavailable(ADDR2PFN(ROM_BASE), ROM_SIZE >> FRAME_WIDTH);
frame_region_not_free(ROM_BASE, ROM_SIZE);
zone_create_in_region(0, config.memory_size & ~(FRAME_SIZE-1));
}
/kernel/trunk/arch/ia64/include/types.h
42,7 → 42,6
typedef unsigned long __u64;
 
typedef __u64 __address;
typedef __u64 pfn_t;
 
typedef __u64 ipl_t;