diff options
Diffstat (limited to 'src/sys/arch/amd64/os/os_proc.c')
-rw-r--r-- | src/sys/arch/amd64/os/os_proc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sys/arch/amd64/os/os_proc.c b/src/sys/arch/amd64/os/os_proc.c index 61ef51e..7a65b34 100644 --- a/src/sys/arch/amd64/os/os_proc.c +++ b/src/sys/arch/amd64/os/os_proc.c @@ -137,5 +137,7 @@ md_set_ip(struct proc *procp, uintptr_t ip) pcbp = &procp->pcb; tfp = &pcbp->tf; tfp->rip = ip; + mmu_write_vas(&procp->pcb.vas); + __proc_kick(tfp); return 0; } |