[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