Changeset View
Changeset View
Standalone View
Standalone View
sys/boot/mips/beri/loader/start.S
Show All 27 Lines | |||||
* SUCH DAMAGE. | * SUCH DAMAGE. | ||||
*/ | */ | ||||
#include <machine/asm.h> | #include <machine/asm.h> | ||||
__FBSDID("$FreeBSD$"); | __FBSDID("$FreeBSD$"); | ||||
.set mips64 | .set mips64 | ||||
.set noreorder | .set noreorder | ||||
#ifndef __clang__ | |||||
.set nobopt | .set nobopt | ||||
#endif | |||||
.set noat | .set noat | ||||
ASM_ENTRY(__start) | ASM_ENTRY(__start) | ||||
VECTOR(_loader_start, unknown) | VECTOR(_loader_start, unknown) | ||||
/* Not much here yet. */ | /* Not much here yet. */ | ||||
jal main | jal main | ||||
nop | nop | ||||
/* If main() returns, spin. */ | /* If main() returns, spin. */ | ||||
loop: | loop: | ||||
b loop | b loop | ||||
nop | nop | ||||
VECTOR_END(_loader_start) | VECTOR_END(_loader_start) |