[Change] Fix a bug in SYSCALL handler. Symptom: SYSCALL return to user space incorrectly, will always restart in libmain. Root cause: Push one more register in Trapframe.
[Change] lab3 - Exercise 8.