From 5c1c4eb0a4084b666342e6f8eb348eb80be6214b Mon Sep 17 00:00:00 2001 From: Aleksa Vuckovic Date: Fri, 12 Aug 2022 15:36:57 +0200 Subject: memcpy, memset; small fixes --- kernel/src/cpu/irq_stub.S | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'kernel/src/cpu/irq_stub.S') diff --git a/kernel/src/cpu/irq_stub.S b/kernel/src/cpu/irq_stub.S index ddd197a..4db722e 100644 --- a/kernel/src/cpu/irq_stub.S +++ b/kernel/src/cpu/irq_stub.S @@ -38,10 +38,11 @@ isr\number: .macro isr_error number .global isr\number isr\number: - # rdi not saved - pop %rdi + add $8, %rsp pushall cld + # setting error to 0 + mov $0, %rdi call isr\number\()_handler popall iretq -- cgit v1.2.3