summaryrefslogtreecommitdiff
path: root/kern/syscall_asm.S
diff options
context:
space:
mode:
authorHanjie Wu <hanjiew@andrew.cmu.edu>2023-04-28 21:14:37 -0400
committerHanjie Wu <hanjiew@andrew.cmu.edu>2023-04-28 21:14:37 -0400
commit119b5e6fde37c53a5037a6ba959ba60c882bd6d0 (patch)
treea41be842bfc966befb80324cc405414b35cf91d2 /kern/syscall_asm.S
parentff90341c64565ac7d8034d2f8cf460532a5b51fd (diff)
commentHEADmaster
Diffstat (limited to 'kern/syscall_asm.S')
-rw-r--r--kern/syscall_asm.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/kern/syscall_asm.S b/kern/syscall_asm.S
index d246954..34b08f4 100644
--- a/kern/syscall_asm.S
+++ b/kern/syscall_asm.S
@@ -106,6 +106,9 @@ sys_\name:
jmp return_to_user /* check pending exit before iret */
.endm
+/* some ABIs do not place syscall index in a register so we
+ * need to set different entries for the syscalls
+ */
NONEXIST_SYSCALL 67 0x43
NONEXIST_SYSCALL 86 0x56
NONEXIST_SYSCALL 97 0x61