x86: Ensure the CPU identity exists for timer init
When bootstage is used the timer can be inited before the CPU identity is set up, resulting in the checks for the vendor not working. Add a special call to work around this. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -43,6 +43,15 @@ int x86_cpu_reinit_f(void);
|
||||
*/
|
||||
int x86_cpu_init_tpl(void);
|
||||
|
||||
/**
|
||||
* x86_get_identity_for_timer() - Set up CPU identity for use by the early timer
|
||||
*
|
||||
* The timer can be needed early in board_f if bootstage is enabled. This
|
||||
* function can be called from the TSC timer to make sure that the CPU-identity
|
||||
* info has been set up
|
||||
*/
|
||||
void x86_get_identity_for_timer(void);
|
||||
|
||||
/**
|
||||
* cpu_reinit_fpu() - Reinit the FPU if something is wrong with it
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user