Update uvmexp's traps and syscalls. Reviewed by Jason Thorpe.

This commit is contained in:
petrov 2004-07-17 04:56:31 +00:00
parent 9208b0c287
commit b0a06b6467
2 changed files with 7 additions and 4 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: syscall.c,v 1.14 2004/02/13 18:01:44 drochner Exp $ */
/* $NetBSD: syscall.c,v 1.15 2004/07/17 04:56:32 petrov Exp $ */
/*-
* Copyright (c) 2000 The NetBSD Foundation, Inc.
@ -100,7 +100,7 @@
#include <sys/cdefs.h> /* RCS ID & Copyright macro defns */
__KERNEL_RCSID(0, "$NetBSD: syscall.c,v 1.14 2004/02/13 18:01:44 drochner Exp $");
__KERNEL_RCSID(0, "$NetBSD: syscall.c,v 1.15 2004/07/17 04:56:32 petrov Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@ -170,6 +170,7 @@ syscall_plain(struct lwp *l, u_int64_t code, struct trapframe *framep)
struct proc *p = l->l_proc;
boolean_t needlock;
uvmexp.syscalls++;
l->l_md.md_tf = framep;
callp = p->p_emul->e_sysent;

View File

@ -1,4 +1,4 @@
/* $NetBSD: trap.c,v 1.93 2004/05/17 17:43:08 mhitch Exp $ */
/* $NetBSD: trap.c,v 1.94 2004/07/17 04:56:31 petrov Exp $ */
/*-
* Copyright (c) 2000, 2001 The NetBSD Foundation, Inc.
@ -100,7 +100,7 @@
#include <sys/cdefs.h> /* RCS ID & Copyright macro defns */
__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.93 2004/05/17 17:43:08 mhitch Exp $");
__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.94 2004/07/17 04:56:31 petrov Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@ -244,6 +244,8 @@ trap(const u_long a0, const u_long a1, const u_long a2, const u_long entry,
int call_debugger = 1;
#endif
uvmexp.traps++;
l = curlwp;
user = (framep->tf_regs[FRAME_PS] & ALPHA_PSL_USERMODE) != 0;