Skip to content

Commit a43dbc4

Browse files
committed
Fix k210 alignment issue when push cmdargs when sys_exec
1 parent e55c520 commit a43dbc4

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

os/src/task/task.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ impl TaskControlBlock {
142142
}
143143
*translated_refmut(memory_set.token(), p as *mut u8) = 0;
144144
}
145+
// make the user_sp aligned to 8B for k210 platform
146+
user_sp -= user_sp % core::mem::size_of::<usize>();
145147

146148
// **** hold current PCB lock
147149
let mut inner = self.acquire_inner_lock();

0 commit comments

Comments
 (0)