1*4882a593Smuzhiyun/* 2*4882a593Smuzhiyun * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com> 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * SPDX-License-Identifier: GPL-2.0+ 5*4882a593Smuzhiyun */ 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun#include <config.h> 8*4882a593Smuzhiyun#include <asm/post.h> 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun.globl car_init 11*4882a593Smuzhiyuncar_init: 12*4882a593Smuzhiyun /* Save the BIST result */ 13*4882a593Smuzhiyun movl %eax, %ebp 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun post_code(POST_CAR_START) 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun /* 18*4882a593Smuzhiyun * Since we know we are running inside emulator, 19*4882a593Smuzhiyun * we can do nothing here for CAR initialization. 20*4882a593Smuzhiyun */ 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun /* Restore the BIST result */ 23*4882a593Smuzhiyun movl %ebp, %eax 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun post_code(POST_CAR_CPU_CACHE) 26*4882a593Smuzhiyun jmp car_init_ret 27