diff options
Diffstat (limited to 'src/sys/arch/amd64')
-rw-r--r-- | src/sys/arch/amd64/cpu/trap.c | 2 |
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; |