start_item_riscv32: Correctly pass the app_heap_break to Rust code

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
diff --git a/core/src/entry_point/start_item_riscv32.rs b/core/src/entry_point/start_item_riscv32.rs
index 9b57c76..347400c 100644
--- a/core/src/entry_point/start_item_riscv32.rs
+++ b/core/src/entry_point/start_item_riscv32.rs
@@ -88,7 +88,7 @@
     mv   a0, s0             // first arg is app_start
     mv   s0, sp             // Set the frame pointer to sp.
     mv   a1, s1             // second arg is stacktop
-    mv   a2, s2             // third arg is app_heap_break
+    mv   a2, t1             // third arg is app_heap_break that we told the kernel
     jal  rust_start"
     :                                                              // No output operands
     :