x86: qemu: Hide arch_cpu_init() and print_cpuinfo() for U-Boot proper
authorBin Meng <bmeng.cn@gmail.com>
Wed, 18 Jan 2017 11:32:55 +0000 (03:32 -0800)
committerBin Meng <bmeng.cn@gmail.com>
Tue, 7 Feb 2017 05:23:42 +0000 (13:23 +0800)
arch_cpu_init() and print_cpuinfo() should be only available in SPL
build.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/x86/cpu/qemu/qemu.c

index c3092f2..85e2481 100644 (file)
@@ -137,14 +137,17 @@ static void qemu_chipset_init(void)
 #endif
 }
 
+#if !CONFIG_IS_ENABLED(SPL_X86_32BIT_INIT)
 int arch_cpu_init(void)
 {
        post_code(POST_CPU_INIT);
 
        return x86_cpu_init_f();
 }
+#endif
 
-#ifndef CONFIG_EFI_STUB
+#if !CONFIG_IS_ENABLED(EFI_STUB) && \
+       !CONFIG_IS_ENABLED(SPL_X86_32BIT_INIT)
 int print_cpuinfo(void)
 {
        post_code(POST_CPU_INFO);