fix x86_64 syscall register (r10)

toolchain_update
WangRunji 6 years ago
parent 7a278cd421
commit f76374000e

@ -163,7 +163,7 @@ fn to_kernel(tf: &mut TrapFrame) {
fn syscall(tf: &mut TrapFrame) {
trace!("\nInterupt: Syscall {:#x?}", tf.rax);
let ret = crate::syscall::syscall(tf.rax, [tf.rdi, tf.rsi, tf.rdx, tf.rcx, tf.r8, tf.r9], tf);
let ret = crate::syscall::syscall(tf.rax, [tf.rdi, tf.rsi, tf.rdx, tf.r10, tf.r8, tf.r9], tf);
tf.rax = ret as usize;
}

@ -1 +1 @@
Subproject commit cb1bd5b835965f6a8502d336592aafe06496bdc1
Subproject commit 64dac11ac304eece980ba4cffb2eac2040aa08b3
Loading…
Cancel
Save