aboutsummaryrefslogtreecommitdiff
path: root/x86_64
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2022-12-24 20:08:53 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-12-24 20:08:53 +0100
commitbdd790bd8397c4b4dd67fe353378e607ec9ae620 (patch)
tree9f41ee24b72143f69271a6ee02d24e5d30d4089e /x86_64
parent7bc36d605365dfd011b10da42a84ac53f0cd442d (diff)
downloadgnumach-bdd790bd8397c4b4dd67fe353378e607ec9ae620.tar.gz
gnumach-bdd790bd8397c4b4dd67fe353378e607ec9ae620.tar.bz2
gnumach-bdd790bd8397c4b4dd67fe353378e607ec9ae620.zip
intr: Drop irq parameter
This is not actually used.
Diffstat (limited to 'x86_64')
-rw-r--r--x86_64/interrupt.S7
1 files changed, 2 insertions, 5 deletions
diff --git a/x86_64/interrupt.S b/x86_64/interrupt.S
index 110a429c..fe2b3858 100644
--- a/x86_64/interrupt.S
+++ b/x86_64/interrupt.S
@@ -52,13 +52,10 @@ ENTRY(interrupt)
movq S_IPL,S_ARG1 /* previous ipl as 2nd arg */
;
- movq S_IRQ,S_ARG2 /* irq number as 3rd arg */
+ movq S_RET,S_ARG2 /* return address as 3th arg */
;
- movq S_RET,S_ARG3 /* return address as 4th arg */
-
- ;
- movq S_REGS,S_ARG4 /* address of interrupted registers as 5th arg */
+ movq S_REGS,S_ARG3 /* address of interrupted registers as 4th arg */
movl S_IRQ,%eax /* copy irq number */
shll $2,%eax /* irq * 4 */