blob: 75e9e68d635fd2d4ab9e4b1d5647d8653656863c [file] [log] [blame]
Thomas Gleixner57844a82009-08-19 14:48:38 +02001#ifndef _ASM_X86_PLATFORM_H
2#define _ASM_X86_PLATFORM_H
3
4/**
Thomas Gleixnerf7cf5a52009-08-19 14:43:56 +02005 * struct x86_init_resources - platform specific resource related ops
6 * @probe_roms: probe BIOS roms
7 *
8 */
9struct x86_init_resources {
10 void (*probe_roms)(void);
11};
12
13/**
Thomas Gleixner57844a82009-08-19 14:48:38 +020014 * struct x86_init_ops - functions for platform specific setup
15 *
16 */
17struct x86_init_ops {
Thomas Gleixnerf7cf5a52009-08-19 14:43:56 +020018 struct x86_init_resources resources;
Thomas Gleixner57844a82009-08-19 14:48:38 +020019};
20
21extern struct x86_init_ops x86_init;
22
23extern void x86_init_noop(void);
24
25#endif