Ejemplo n.º 1
0
void hardwaremain(unsigned long signature, unsigned long memsize, 
	unsigned long cpu_speed)
{
	early_mainboard_init();
	displayinit();

	printk("\n\nsignature=0x%016lx memsize=0x%016lx cpu_speed=0x%016lx\n",
		signature, memsize, cpu_speed);
	elfboot(memsize >> 10 /* In kilobytes */);
	printk("\n after elfboot\n");
}
Ejemplo n.º 2
0
void fatal_error(unsigned long exception_handler, unsigned long exception_at, 
	unsigned long return_address)
{
	/* Just in case we are totally messed up */
	early_mainboard_init();
	displayinit();
	printk("\n\nFault: 0x%0lx\n", exception_handler);
	printk("PC: 0x%0lx\n", exception_at);
	printk("RA: 0x%0lx\n", return_address);
	/* Now spin forever */
	while(1) {;}
}
Ejemplo n.º 3
0
int main(int argc, char *argv[])
{
	int err;

	err = SDL_Init(SDL_INIT_VIDEO);
	if(err)
		fatal("%s", SDL_GetError());
	atexit(SDL_Quit);
	displayinit();
	spritenew(0, 0, SDL_GetTicks(), 30, 30, 0xFF0000);
	displayloop();

	exit(0);
}