summaryrefslogtreecommitdiff
path: root/src/sys/arch/amd64/cpu/trap.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sys/arch/amd64/cpu/trap.c')
-rw-r--r--src/sys/arch/amd64/cpu/trap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sys/arch/amd64/cpu/trap.c b/src/sys/arch/amd64/cpu/trap.c
index d023923..921a036 100644
--- a/src/sys/arch/amd64/cpu/trap.c
+++ b/src/sys/arch/amd64/cpu/trap.c
@@ -173,7 +173,7 @@ trap_syscall(struct trapframe *tf)
/* Get the current window */
self = pcore->curproc;
scdp = &self->scdom;
- scwp = &scdp->slots[0];
+ scwp = &scdp->slots[scdp->platch];
if (scwp->sctab == NULL && scwp->p == 0) {
printf("trap_syscall: no sctab (platch=%x)\n", scdp->platch);
return;