Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 813 → Rev 814

/kernel/trunk/arch/mips32/include/types.h
51,4 → 51,6
 
typedef union pte pte_t;
 
typedef __u32 pfn_t;
 
#endif
/kernel/trunk/arch/mips32/Makefile.inc
73,6 → 73,8
TOOLCHAIN_DIR = /usr/local/mips/bin
KERNEL_LOAD_ADDRESS = 0x88002000
CFLAGS += -EB -DBIG_ENDIAN -DHAVE_FPU -march=r4600
INIT_ADDRESS = 0
INIT_SIZE = 0
endif
ifeq ($(MIPS_MACHINE),lgxemul)
BFD_NAME=elf32-tradlittlemips
/kernel/trunk/arch/mips32/src/mm/frame.c
43,12 → 43,9
*/
void frame_arch_init(void)
{
/* Blacklist first 4KB, exception vector */
frame_region_not_free(0, FRAME_SIZE);
 
if (arc_enabled())
arc_frame_init();
else
zone_create_in_region(KA2PA(KERNEL_LOAD_ADDRESS),
(config.memory_size & ~(FRAME_SIZE-1)));
else {
zone_create(1, (config.memory_size >> PAGE_WIDTH)-1,1,0);
}
}
/kernel/trunk/arch/mips32/src/drivers/arc.c
303,7 → 303,10
basesize = ALIGN_DOWN(basesize, FRAME_SIZE);
 
total += basesize;
zone_create_in_region(base, basesize);
zone_create(ADDR2PFN(base),
SIZE2PFN(ALIGN_DOWN(basesize,FRAME_SIZE)),
ADDR2PFN(base),0);
}
desc = arc_entry->getmemorydescriptor(desc);
}
/kernel/trunk/arch/mips32/src/mips32.c
95,13 → 95,13
debugger_init();
arc_print_memory_map();
arc_print_devices();
/* Setup usermode...*/
// config.init_addr = INIT_ADDRESS;
// config.init_size = INIT_SIZE;
}
 
void arch_post_mm_init(void)
{
/* Setup usermode...*/
config.init_addr = INIT_ADDRESS;
config.init_size = INIT_SIZE;
}
 
void arch_pre_smp_init(void)