Jeremy Fitzhardinge | c169859 | 2007-05-02 19:27:12 +0200 | [diff] [blame] | 1 | /* |
| 2 | * arch/x86_64/kernel/bugs.c |
| 3 | * |
| 4 | * Copyright (C) 1994 Linus Torvalds |
| 5 | * Copyright (C) 2000 SuSE |
Jeremy Fitzhardinge | c169859 | 2007-05-02 19:27:12 +0200 | [diff] [blame] | 6 | */ |
| 7 | |
| 8 | #include <linux/kernel.h> |
Jeremy Fitzhardinge | 57decbd | 2007-05-02 19:27:16 +0200 | [diff] [blame^] | 9 | #include <linux/init.h> |
Jeremy Fitzhardinge | c169859 | 2007-05-02 19:27:12 +0200 | [diff] [blame] | 10 | #include <asm/alternative.h> |
| 11 | #include <asm/processor.h> |
Jeremy Fitzhardinge | c169859 | 2007-05-02 19:27:12 +0200 | [diff] [blame] | 12 | |
| 13 | void __init check_bugs(void) |
| 14 | { |
| 15 | identify_cpu(&boot_cpu_data); |
| 16 | #if !defined(CONFIG_SMP) |
| 17 | printk("CPU: "); |
| 18 | print_cpu_info(&boot_cpu_data); |
| 19 | #endif |
| 20 | alternative_instructions(); |
| 21 | } |