[rtems commit] bsp/riscv: Do not clear integer registers at start

Sebastian Huber sebh at rtems.org
Fri Jun 29 09:55:43 UTC 2018


Module:    rtems
Branch:    master
Commit:    fef0a414cf9ee2ef0f3557687f3b9139e48af9f5
Changeset: http://git.rtems.org/rtems/commit/?id=fef0a414cf9ee2ef0f3557687f3b9139e48af9f5

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Jun 22 09:03:19 2018 +0200

bsp/riscv: Do not clear integer registers at start

There is no need to do this.

Update #3433.

---

 bsps/riscv/riscv/start/start.S | 31 -------------------------------
 1 file changed, 31 deletions(-)

diff --git a/bsps/riscv/riscv/start/start.S b/bsps/riscv/riscv/start/start.S
index ac5b6a9..1ed46f0 100644
--- a/bsps/riscv/riscv/start/start.S
+++ b/bsps/riscv/riscv/start/start.S
@@ -43,37 +43,6 @@ PUBLIC(_start)
 .section .bsp_start_text, "wax"
 TYPE_FUNC(_start)
 SYM(_start):
-  li x2, 0
-  li x3, 0
-  li x4, 0
-  li x5, 0
-  li x6, 0
-  li x7, 0
-  li x8, 0
-  li x9, 0
-  li x10, 0
-  li x11, 0
-  li x12, 0
-  li x13, 0
-  li x14, 0
-  li x15, 0
-  li x16, 0
-  li x17, 0
-  li x18, 0
-  li x19, 0
-  li x20, 0
-  li x21, 0
-  li x22, 0
-  li x23, 0
-  li x24, 0
-  li x25, 0
-  li x26, 0
-  li x27, 0
-  li x28, 0
-  li x29, 0
-  li x30, 0
-  li x31, 0
-
   la t0, ISR_Handler
   csrw mtvec, t0
 



More information about the vc mailing list