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