x86: Add reserve_ebda_region to x86_init_ops
[safe/jmp/linux-2.6] / arch / x86 / include / asm / x86_init.h
1 #ifndef _ASM_X86_PLATFORM_H
2 #define _ASM_X86_PLATFORM_H
3
4 /**
5  * struct x86_init_resources - platform specific resource related ops
6  * @probe_roms:                 probe BIOS roms
7  * @reserve_resources:          reserve the standard resources for the
8  *                              platform
9  * @reserve_ebda_region:        reserve the extended bios data area
10  *
11  */
12 struct x86_init_resources {
13         void (*probe_roms)(void);
14         void (*reserve_resources)(void);
15         void (*reserve_ebda_region)(void);
16 };
17
18 /**
19  * struct x86_init_ops - functions for platform specific setup
20  *
21  */
22 struct x86_init_ops {
23         struct x86_init_resources resources;
24 };
25
26 extern struct x86_init_ops x86_init;
27
28 extern void x86_init_noop(void);
29
30 #endif