mirror of
https://github.com/rcore-os/rCore-Tutorial-v3.git
synced 2024-11-25 02:46:23 +04:00
Task initial stack pointer doesn't need offset -32
This commit is contained in:
parent
29db2e2d9f
commit
8bb7487935
@ -199,7 +199,7 @@ impl Runtime {
|
||||
|
||||
available.ctx.x1 = guard as u64; //ctx.x1 is old return address
|
||||
available.ctx.nx1 = f as u64; //ctx.nx2 is new return address
|
||||
available.ctx.x2 = s_ptr.offset(-32) as u64; //cxt.x2 is sp
|
||||
available.ctx.x2 = s_ptr as u64; //cxt.x2 is sp
|
||||
}
|
||||
available.state = State::Ready;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user