diff options
Diffstat (limited to 'arch/x86/include/asm/x86_init.h')
-rw-r--r-- | arch/x86/include/asm/x86_init.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/x86/include/asm/x86_init.h b/arch/x86/include/asm/x86_init.h index e0d4729c905..65e3394c77f 100644 --- a/arch/x86/include/asm/x86_init.h +++ b/arch/x86/include/asm/x86_init.h | |||
@@ -44,12 +44,22 @@ struct x86_init_resources { | |||
44 | }; | 44 | }; |
45 | 45 | ||
46 | /** | 46 | /** |
47 | * struct x86_init_irqs - platform specific interrupt setup | ||
48 | * @pre_vector_init: init code to run before interrupt vectors | ||
49 | * are set up. | ||
50 | */ | ||
51 | struct x86_init_irqs { | ||
52 | void (*pre_vector_init)(void); | ||
53 | }; | ||
54 | |||
55 | /** | ||
47 | * struct x86_init_ops - functions for platform specific setup | 56 | * struct x86_init_ops - functions for platform specific setup |
48 | * | 57 | * |
49 | */ | 58 | */ |
50 | struct x86_init_ops { | 59 | struct x86_init_ops { |
51 | struct x86_init_resources resources; | 60 | struct x86_init_resources resources; |
52 | struct x86_init_mpparse mpparse; | 61 | struct x86_init_mpparse mpparse; |
62 | struct x86_init_irqs irqs; | ||
53 | }; | 63 | }; |
54 | 64 | ||
55 | extern struct x86_init_ops x86_init; | 65 | extern struct x86_init_ops x86_init; |