GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
// SPDX-License-Identifier: GPL-2.0+
|
||||
/*
|
||||
* (C) Copyright 2016 Google, Inc
|
||||
* Written by Simon Glass <sjg@chromium.org>
|
||||
*/
|
||||
|
||||
#include <common.h>
|
||||
#include <cpu_func.h>
|
||||
#include <debug_uart.h>
|
||||
|
||||
/*
|
||||
* Global declaration of gd.
|
||||
*
|
||||
* As we write to it before relocation we have to make sure it is not put into
|
||||
* a .bss section which may overlap a .rela section. Initialization forces it
|
||||
* into a .data section which cannot overlap any .rela section.
|
||||
*/
|
||||
struct global_data *global_data_ptr = (struct global_data *)~0;
|
||||
|
||||
void arch_setup_gd(gd_t *new_gd)
|
||||
{
|
||||
global_data_ptr = new_gd;
|
||||
}
|
||||
|
||||
int cpu_has_64bit(void)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
void enable_caches(void)
|
||||
{
|
||||
/* Not implemented */
|
||||
}
|
||||
|
||||
void disable_caches(void)
|
||||
{
|
||||
/* Not implemented */
|
||||
}
|
||||
|
||||
int dcache_status(void)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
int x86_mp_init(void)
|
||||
{
|
||||
/* Not implemented */
|
||||
return 0;
|
||||
}
|
||||
|
||||
int misc_init_r(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
int checkcpu(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
int print_cpuinfo(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
int x86_cpu_reinit_f(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user