summaryrefslogtreecommitdiffstats
path: root/lib/libkvm
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2006-06-12 18:00:08 +0000
committermiod <miod@openbsd.org>2006-06-12 18:00:08 +0000
commit3b7c8f4ae889f2a48f7e90dcdaa2cae8eb3bf0ae (patch)
tree85db9810f51f43f7dfbe3ed4735cffde5adcd602 /lib/libkvm
parentOops, typo (diff)
downloadwireguard-openbsd-3b7c8f4ae889f2a48f7e90dcdaa2cae8eb3bf0ae.tar.xz
wireguard-openbsd-3b7c8f4ae889f2a48f7e90dcdaa2cae8eb3bf0ae.zip
Use the non-generic SEGSHIFT value in the 020/030 specific codepath.
Diffstat (limited to 'lib/libkvm')
-rw-r--r--lib/libkvm/kvm_m68k.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libkvm/kvm_m68k.c b/lib/libkvm/kvm_m68k.c
index 510debab449..0f774dbbbce 100644
--- a/lib/libkvm/kvm_m68k.c
+++ b/lib/libkvm/kvm_m68k.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kvm_m68k.c,v 1.16 2006/03/20 15:11:48 mickey Exp $ */
+/* $OpenBSD: kvm_m68k.c,v 1.17 2006/06/12 18:00:08 miod Exp $ */
/* $NetBSD: kvm_m68k.c,v 1.9 1996/05/07 06:09:11 leo Exp $ */
/*-
@@ -38,7 +38,7 @@
#if 0
static char sccsid[] = "@(#)kvm_hp300.c 8.1 (Berkeley) 6/4/93";
#else
-static char *rcsid = "$OpenBSD: kvm_m68k.c,v 1.16 2006/03/20 15:11:48 mickey Exp $";
+static char *rcsid = "$OpenBSD: kvm_m68k.c,v 1.17 2006/06/12 18:00:08 miod Exp $";
#endif
#endif /* LIBC_SCCS and not lint */
@@ -154,7 +154,7 @@ _kvm_vatop(kvm_t *kd, st_entry_t *sta, u_long va, u_long *pa)
sta2 = (st_entry_t *)(ste & SG4_ADDR2);
addr = (u_long)&sta2[(va & SG4_MASK3) >> SG4_SHIFT3];
} else {
- addr = (u_long)&sta[va >> SEGSHIFT];
+ addr = (u_long)&sta[va >> SEGSHIFT020];
/*
* Can't use KREAD to read kernel segment table entries.
* Fortunately it is 1-to-1 mapped so we don't have to.