Jeremy Fitzhardinge | c169859 | 2007-05-02 19:27:12 +0200 | [diff] [blame] | 1 | /* |
Jeremy Fitzhardinge | c169859 | 2007-05-02 19:27:12 +0200 | [diff] [blame] | 2 | * Copyright (C) 1994 Linus Torvalds |
| 3 | * Copyright (C) 2000 SuSE |
Jeremy Fitzhardinge | c169859 | 2007-05-02 19:27:12 +0200 | [diff] [blame] | 4 | */ |
| 5 | |
| 6 | #include <linux/kernel.h> |
Jeremy Fitzhardinge | 57decbd | 2007-05-02 19:27:16 +0200 | [diff] [blame] | 7 | #include <linux/init.h> |
Jeremy Fitzhardinge | c169859 | 2007-05-02 19:27:12 +0200 | [diff] [blame] | 8 | #include <asm/alternative.h> |
Josh Triplett | dd22a68 | 2007-07-31 00:39:21 -0700 | [diff] [blame] | 9 | #include <asm/bugs.h> |
Jeremy Fitzhardinge | c169859 | 2007-05-02 19:27:12 +0200 | [diff] [blame] | 10 | #include <asm/processor.h> |
Andi Kleen | 0a203a4 | 2007-05-12 17:27:40 +0200 | [diff] [blame] | 11 | #include <asm/mtrr.h> |
Jeremy Fitzhardinge | c169859 | 2007-05-02 19:27:12 +0200 | [diff] [blame] | 12 | |
| 13 | void __init check_bugs(void) |
| 14 | { |
Glauber de Oliveira Costa | 5745abf | 2008-03-19 14:25:03 -0300 | [diff] [blame^] | 15 | identify_boot_cpu(); |
Jeremy Fitzhardinge | c169859 | 2007-05-02 19:27:12 +0200 | [diff] [blame] | 16 | #if !defined(CONFIG_SMP) |
| 17 | printk("CPU: "); |
| 18 | print_cpu_info(&boot_cpu_data); |
| 19 | #endif |
| 20 | alternative_instructions(); |
| 21 | } |