summaryrefslogtreecommitdiff
path: root/arch/x86/cpu/qemu/car.S
blob: 466b4876ef5218522b3b99c82f4e8c4f9e201812 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* SPDX-License-Identifier: GPL-2.0+ */
/*
 * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
 */

#include <config.h>
#include <asm/post.h>

.globl car_init
car_init:
	/* Save the BIST result */
	movl	%eax, %ebp

	post_code(POST_CAR_START)

	/*
	 * Since we know we are running inside emulator,
	 * we can do nothing here for CAR initialization.
	 */

	/* Restore the BIST result */
	movl	%ebp, %eax

	post_code(POST_CAR_CPU_CACHE)
	jmp	car_init_ret