6cb3a59fd5
It never made sense to have bootblock_* in init, but pirq_routing.c in boot, and some ld scripts on the main level while others live in subdirectories. This patch flattens the directory hierarchy and makes x86 more similar to the other architectures. Change-Id: I4056038fe7813e4d3d3042c441e7ab6076a36384 Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Reviewed-on: http://review.coreboot.org/10901 Tested-by: build bot (Jenkins) Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com> Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
21 lines
466 B
PHP
21 lines
466 B
PHP
/*
|
|
* Copyright 2002 Eric Biederman
|
|
*
|
|
* This file is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License as
|
|
* published by the Free Software Foundation; version 2 of the License.
|
|
*/
|
|
#include <cpu/x86/post_code.h>
|
|
|
|
__main:
|
|
post_code(POST_PREPARE_RAMSTAGE)
|
|
cld /* clear direction flag */
|
|
|
|
movl $CONFIG_RAMTOP, %esp
|
|
movl %esp, %ebp
|
|
call copy_and_run
|
|
|
|
.Lhlt:
|
|
post_code(POST_DEAD_CODE)
|
|
hlt
|
|
jmp .Lhlt
|