]>
Commit | Line | Data |
---|---|---|
57844a8f TG |
1 | /* |
2 | * Copyright (C) 2009 Thomas Gleixner <tglx@linutronix.de> | |
3 | * | |
4 | * For licencing details see kernel-base/COPYING | |
5 | */ | |
6 | #include <linux/init.h> | |
7 | ||
816c25e7 | 8 | #include <asm/bios_ebda.h> |
fd6c6661 | 9 | #include <asm/mpspec.h> |
8fee697d | 10 | #include <asm/setup.h> |
6b18ae3e | 11 | #include <asm/e820.h> |
57844a8f TG |
12 | |
13 | void __cpuinit x86_init_noop(void) { } | |
f4848472 | 14 | void __init x86_init_uint_noop(unsigned int unused) { } |
57844a8f TG |
15 | |
16 | /* | |
17 | * The platform setup functions are preset with the default functions | |
18 | * for standard PC hardware. | |
19 | */ | |
20 | struct __initdata x86_init_ops x86_init = { | |
f7cf5a5b TG |
21 | |
22 | .resources = { | |
23 | .probe_roms = x86_init_noop, | |
8fee697d | 24 | .reserve_resources = reserve_standard_io_resources, |
816c25e7 | 25 | .reserve_ebda_region = reserve_ebda_region, |
6b18ae3e | 26 | .memory_setup = default_machine_specific_memory_setup, |
f7cf5a5b | 27 | }, |
f4848472 TG |
28 | |
29 | .mpparse = { | |
30 | .mpc_record = x86_init_uint_noop, | |
de934103 | 31 | .setup_ioapic_ids = x86_init_noop, |
fd6c6661 | 32 | .mpc_apic_id = default_mpc_apic_id, |
f4848472 | 33 | }, |
57844a8f | 34 | }; |