Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 819 → Rev 820

/kernel/trunk/arch/sparc64/_link.ld.in
26,9 → 26,9
*(.sdata2);
*(.sbss);
hardcoded_ktext_size = .;
LONG(ktext_end - ktext_start);
QUAD(ktext_end - ktext_start);
hardcoded_kdata_size = .;
LONG(kdata_end - kdata_start);
QUAD(kdata_end - kdata_start);
hardcoded_load_address = .;
QUAD(0x4000);
*(.bss); /* uninitialized static variables */
/kernel/trunk/arch/sparc64/src/mm/frame.c
29,10 → 29,11
#include <arch/mm/frame.h>
#include <mm/frame.h>
#include <config.h>
#include <align.h>
 
void frame_arch_init(void)
{
zone_create(0, config.memory_size >> FRAME_WIDTH, 1, 0);
zone_create(0, config.memory_size >> FRAME_WIDTH, ADDR2PFN(ALIGN_UP(config.base + config.kernel_size + CONFIG_STACK_SIZE, FRAME_SIZE)), 0);
 
/*
* Workaround to prevent slab allocator from allocating frame 0.