Update uvmexp's traps and syscalls. Reviewed by Jason Thorpe.
This commit is contained in:
parent
9208b0c287
commit
b0a06b6467
@ -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;
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user