cpu_data(0).dcache_size = prom_getintdefault(cpu_node, "dcache-size", 16 * 1024); cpu_data(0).dcache_line_size = prom_getintdefault(cpu_node, "dcache-line-size", 32); cpu_data(0).icache_size = prom_getintdefault(cpu_node, "icache-size", 16 * 1024); cpu_data(0).icache_line_size = prom_getintdefault(cpu_node, "icache-line-size", 32); cpu_data(0).ecache_size = prom_getintdefault(cpu_node, "ecache-size", 4 * 1024 * 1024); cpu_data(0).ecache_line_size = prom_getintdefault(cpu_node, "ecache-line-size", 64); printk("CPU[0]: Caches " "D[sz(%d):line_sz(%d)] " "I[sz(%d):line_sz(%d)] " "E[sz(%d):line_sz(%d)]\n", cpu_data(0).dcache_size, cpu_data(0).dcache_line_size, cpu_data(0).icache_size, cpu_data(0).icache_line_size, cpu_data(0).ecache_size, cpu_data(0).ecache_line_size); 
void __init device_scan(void){	/* FIX ME FAST... -DaveM */	ioport_resource.end = 0xffffffffffffffffUL;	prom_printf("Booting Linux...\n");#ifndef CONFIG_SMP	{		int err, cpu_node;		err = cpu_find_by_instance(0, &cpu_node, NULL);		if (err) {			prom_printf("No cpu nodes, cannot continue\n");			prom_halt();		}		cpu_data(0).clock_tick = prom_getintdefault(cpu_node,							    "clock-frequency",							    0);	}#endif	central_probe();	cpu_probe();}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/80dc0d6b44ce0f01df58d8899e46612690ed7d81/devices.c/buggy/arch/sparc64/kernel/devices.c