mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-09-23 06:41:36 +02:00
x86: Set the CPU vendor in SPL
We don't read this information in 64-bit mode, since we don't have the macros for doing it. Set it to Intel by default. This allows the TSC timer to work correctly. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
2c6b979ec1
commit
8ebca32b2d
@ -8,8 +8,11 @@
|
||||
#include <cpu_func.h>
|
||||
#include <debug_uart.h>
|
||||
#include <init.h>
|
||||
#include <asm/cpu.h>
|
||||
#include <asm/global_data.h>
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
int cpu_has_64bit(void)
|
||||
{
|
||||
return true;
|
||||
@ -38,6 +41,10 @@ int x86_mp_init(void)
|
||||
|
||||
int x86_cpu_reinit_f(void)
|
||||
{
|
||||
/* set the vendor to Intel so that native_calibrate_tsc() works */
|
||||
gd->arch.x86_vendor = X86_VENDOR_INTEL;
|
||||
gd->arch.has_mtrr = true;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user