init.c (11e4afb49b7fa1fc8e1ffd850c1806dd86a08204) | init.c (2f98492c5375e906e48c78d88351f45bb11b6a8a) |
---|---|
1/* 2 * arch/sh/kernel/cpu/init.c 3 * 4 * CPU init code 5 * 6 * Copyright (C) 2002 - 2009 Paul Mundt 7 * Copyright (C) 2003 Richard Curnow 8 * --- 326 unchanged lines hidden (view full) --- 335 dsp_init(); 336 337 /* 338 * Initialize the per-CPU ASID cache very early, since the 339 * TLB flushing routines depend on this being setup. 340 */ 341 current_cpu_data.asid_cache = NO_CONTEXT; 342 | 1/* 2 * arch/sh/kernel/cpu/init.c 3 * 4 * CPU init code 5 * 6 * Copyright (C) 2002 - 2009 Paul Mundt 7 * Copyright (C) 2003 Richard Curnow 8 * --- 326 unchanged lines hidden (view full) --- 335 dsp_init(); 336 337 /* 338 * Initialize the per-CPU ASID cache very early, since the 339 * TLB flushing routines depend on this being setup. 340 */ 341 current_cpu_data.asid_cache = NO_CONTEXT; 342 |
343 current_cpu_data.phys_bits = __in_29bit_mode() ? 29 : 32; 344 |
|
343 speculative_execution_init(); 344 expmask_init(); 345 346 /* Do the rest of the boot processor setup */ 347 if (raw_smp_processor_id() == 0) { 348 /* Save off the BIOS VBR, if there is one */ 349 sh_bios_vbr_init(); 350 --- 13 unchanged lines hidden --- | 345 speculative_execution_init(); 346 expmask_init(); 347 348 /* Do the rest of the boot processor setup */ 349 if (raw_smp_processor_id() == 0) { 350 /* Save off the BIOS VBR, if there is one */ 351 sh_bios_vbr_init(); 352 --- 13 unchanged lines hidden --- |