summaryrefslogtreecommitdiff
path: root/src/arch/mips/bootblock.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/mips/bootblock.S')
-rw-r--r--src/arch/mips/bootblock.S42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/arch/mips/bootblock.S b/src/arch/mips/bootblock.S
deleted file mode 100644
index 8ae1cfd7fa..0000000000
--- a/src/arch/mips/bootblock.S
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * This file is part of the coreboot project.
- *
- * This program 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.
- */
-
-.set noreorder /* Prevent assembler from "optimizing" this code. */
-
-.section ".text._start", "ax", %progbits
-.globl _start
-_start:
- /* Set the stack pointer */
- la $sp, _estack
-
- /*
- * Initialise the stack to a known value, used later to check for
- * overflow.
- */
- la $t0, _stack
- addi $t1, $sp, -4
- li $t2, 0xdeadbeef
-1: sw $t2, 0($t0)
- bne $t0, $t1, 1b
- addi $t0, $t0, 4
-
- /* Run main */
- b mips_main
-
- /*
- * Should never return from main. Make sure there is no branch in the
- * branch delay slot.
- */
-2: nop
- b 2b
- nop /* Make sure there is no branch after this either. */