| /* |
| * 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. |
| * |
| * This program is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| * GNU General Public License for more details. |
| */ |
| #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 |