Skip to content
Snippets Groups Projects
qemu.c 522 B
Newer Older
  • Learn to ignore specific revisions
  • Bin Meng's avatar
    Bin Meng committed
    /*
     * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
     *
     * SPDX-License-Identifier:	GPL-2.0+
     */
    
    #include <common.h>
    #include <asm/post.h>
    #include <asm/processor.h>
    
    int arch_cpu_init(void)
    {
    	int ret;
    
    	post_code(POST_CPU_INIT);
    #ifdef CONFIG_SYS_X86_TSC_TIMER
    	timer_set_base(rdtsc());
    #endif
    
    	ret = x86_cpu_init_f();
    	if (ret)
    		return ret;
    
    	return 0;
    }
    
    int print_cpuinfo(void)
    {
    	post_code(POST_CPU_INFO);
    	return default_print_cpuinfo();
    }
    
    void reset_cpu(ulong addr)
    {
    	/* cold reset */
    	x86_full_reset();
    }