setup.c (bef986502fa398b1785a3979b1aa17cd902d3527) | setup.c (41504c39726a7099e5a42508dd57fe561c8b4129) |
---|---|
1/* 2 * linux/arch/sh/kernel/setup.c 3 * 4 * Copyright (C) 1999 Niibe Yutaka 5 * Copyright (C) 2002, 2003 Paul Mundt 6 */ 7 8/* --- 311 unchanged lines hidden (view full) --- 320 * enabling clean reboots, SMP operation, laptop functions. 321 */ 322 reserve_bootmem_node(NODE_DATA(0), __MEMORY_START, PAGE_SIZE); 323 324#ifdef CONFIG_BLK_DEV_INITRD 325 ROOT_DEV = MKDEV(RAMDISK_MAJOR, 0); 326 if (&__rd_start != &__rd_end) { 327 LOADER_TYPE = 1; | 1/* 2 * linux/arch/sh/kernel/setup.c 3 * 4 * Copyright (C) 1999 Niibe Yutaka 5 * Copyright (C) 2002, 2003 Paul Mundt 6 */ 7 8/* --- 311 unchanged lines hidden (view full) --- 320 * enabling clean reboots, SMP operation, laptop functions. 321 */ 322 reserve_bootmem_node(NODE_DATA(0), __MEMORY_START, PAGE_SIZE); 323 324#ifdef CONFIG_BLK_DEV_INITRD 325 ROOT_DEV = MKDEV(RAMDISK_MAJOR, 0); 326 if (&__rd_start != &__rd_end) { 327 LOADER_TYPE = 1; |
328 INITRD_START = PHYSADDR((unsigned long)&__rd_start) - __MEMORY_START; 329 INITRD_SIZE = (unsigned long)&__rd_end - (unsigned long)&__rd_start; | 328 INITRD_START = PHYSADDR((unsigned long)&__rd_start) - 329 __MEMORY_START; 330 INITRD_SIZE = (unsigned long)&__rd_end - 331 (unsigned long)&__rd_start; |
330 } 331 332 if (LOADER_TYPE && INITRD_START) { 333 if (INITRD_START + INITRD_SIZE <= (max_low_pfn << PAGE_SHIFT)) { | 332 } 333 334 if (LOADER_TYPE && INITRD_START) { 335 if (INITRD_START + INITRD_SIZE <= (max_low_pfn << PAGE_SHIFT)) { |
334 reserve_bootmem_node(NODE_DATA(0), INITRD_START+__MEMORY_START, INITRD_SIZE); 335 initrd_start = INITRD_START + PAGE_OFFSET + __MEMORY_START; | 336 reserve_bootmem_node(NODE_DATA(0), INITRD_START + 337 __MEMORY_START, INITRD_SIZE); 338 initrd_start = INITRD_START + PAGE_OFFSET + 339 __MEMORY_START; |
336 initrd_end = initrd_start + INITRD_SIZE; 337 } else { 338 printk("initrd extends beyond end of memory " 339 "(0x%08lx > 0x%08lx)\ndisabling initrd\n", 340 INITRD_START + INITRD_SIZE, 341 max_low_pfn << PAGE_SHIFT); 342 initrd_start = 0; 343 } --- 55 unchanged lines hidden (view full) --- 399 [CPU_SH7729] = "SH7729", [CPU_SH7750] = "SH7750", 400 [CPU_SH7750S] = "SH7750S", [CPU_SH7750R] = "SH7750R", 401 [CPU_SH7751] = "SH7751", [CPU_SH7751R] = "SH7751R", 402 [CPU_SH7760] = "SH7760", [CPU_SH73180] = "SH73180", 403 [CPU_ST40RA] = "ST40RA", [CPU_ST40GX1] = "ST40GX1", 404 [CPU_SH4_202] = "SH4-202", [CPU_SH4_501] = "SH4-501", 405 [CPU_SH7770] = "SH7770", [CPU_SH7780] = "SH7780", 406 [CPU_SH7781] = "SH7781", [CPU_SH7343] = "SH7343", | 340 initrd_end = initrd_start + INITRD_SIZE; 341 } else { 342 printk("initrd extends beyond end of memory " 343 "(0x%08lx > 0x%08lx)\ndisabling initrd\n", 344 INITRD_START + INITRD_SIZE, 345 max_low_pfn << PAGE_SHIFT); 346 initrd_start = 0; 347 } --- 55 unchanged lines hidden (view full) --- 403 [CPU_SH7729] = "SH7729", [CPU_SH7750] = "SH7750", 404 [CPU_SH7750S] = "SH7750S", [CPU_SH7750R] = "SH7750R", 405 [CPU_SH7751] = "SH7751", [CPU_SH7751R] = "SH7751R", 406 [CPU_SH7760] = "SH7760", [CPU_SH73180] = "SH73180", 407 [CPU_ST40RA] = "ST40RA", [CPU_ST40GX1] = "ST40GX1", 408 [CPU_SH4_202] = "SH4-202", [CPU_SH4_501] = "SH4-501", 409 [CPU_SH7770] = "SH7770", [CPU_SH7780] = "SH7780", 410 [CPU_SH7781] = "SH7781", [CPU_SH7343] = "SH7343", |
407 [CPU_SH7785] = "SH7785", | 411 [CPU_SH7785] = "SH7785", [CPU_SH7722] = "SH7722", |
408 [CPU_SH_NONE] = "Unknown" 409}; 410 411const char *get_cpu_subtype(void) 412{ 413 return cpu_name[boot_cpu_data.type]; 414} 415 --- 187 unchanged lines hidden --- | 412 [CPU_SH_NONE] = "Unknown" 413}; 414 415const char *get_cpu_subtype(void) 416{ 417 return cpu_name[boot_cpu_data.type]; 418} 419 --- 187 unchanged lines hidden --- |