Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 328 → Rev 329

/SPARTAN/trunk/arch/mips/include/asm/boot.h
33,8 → 33,4
/* Temporary stack size for boot process */
#define TEMP_STACK_SIZE 0x100
 
/* Kernel startup address */
#define KERNEL_LOAD_ADDRESS 0x80100000
 
 
#endif
/SPARTAN/trunk/arch/mips/include/interrupt.h
29,6 → 29,8
#ifndef __INTERRUPT_H__
#define __INTERRUPT_H__
 
#define TIMER_INTERRUPT 7
 
extern void interrupt(void);
 
#endif
/SPARTAN/trunk/arch/mips/include/console.h
38,4 → 38,7
 
void console_init(void);
 
extern int bios_write(int fd, const char *buf, int size, int *cnt);
 
 
#endif
/SPARTAN/trunk/arch/mips/include/cp0.h
38,7 → 38,9
#define cp0_status_bev_bootstrap_bit (1<<22)
#define cp0_status_fpu_bit (1<<29)
 
#define cp0_status_im7_shift 15
#define cp0_status_im_shift 8
#define cp0_status_im_mask 0xff00
 
/*
* Magic value for use in msim.
* On AMD Duron 800Mhz, this roughly seems like one us.
63,6 → 65,10
__asm__ volatile ("tlbwr");
}
 
#define cp0_mask_all_int() cp0_status_write(cp0_status_read() & ~(cp0_status_im_mask))
#define cp0_unmask_all_int() cp0_status_write(cp0_status_read() | cp0_status_im_mask)
#define cp0_mask_int(it) cp0_status_write(cp0_status_read() & ~(1<<(cp0_status_im_shift+(it))))
#define cp0_unmask_int(it) cp0_status_write(cp0_status_read() | (1<<(cp0_status_im_shift+(it))))
 
 
extern __u32 cp0_index_read(void);
/SPARTAN/trunk/arch/mips/include/mm/memory_init.h
32,5 → 32,6
#include <config.h>
 
#define get_memory_size() CONFIG_MEMORY_SIZE
//#define get_memory_size() 150*1024*1024
 
#endif