linux-pinenote/arch/x86/include/asm/x86_init.h
Thomas Gleixner 8fee697d99 x86: Add request_standard_resources to x86_init
The 32bit and the 64bit code are slighty different in the reservation
of standard resources. Also the upcoming Moorestown support needs its
own version of that.

Add it to x86_init_ops and initialize it with the 64bit default. 32bit
overrides it in early boot. Now moorestown can add it's own override
w/o sprinkling the code with more #ifdefs

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2009-08-27 17:12:52 +02:00

28 lines
560 B
C

#ifndef _ASM_X86_PLATFORM_H
#define _ASM_X86_PLATFORM_H
/**
* struct x86_init_resources - platform specific resource related ops
* @probe_roms: probe BIOS roms
* @reserve_resources: reserve the standard resources for the
* platform
*
*/
struct x86_init_resources {
void (*probe_roms)(void);
void (*reserve_resources)(void);
};
/**
* struct x86_init_ops - functions for platform specific setup
*
*/
struct x86_init_ops {
struct x86_init_resources resources;
};
extern struct x86_init_ops x86_init;
extern void x86_init_noop(void);
#endif