diff options
| author | Hidetoshi Shimokawa <simokawa@FreeBSD.org> | 1999-04-11 12:48:15 +0000 |
|---|---|---|
| committer | Hidetoshi Shimokawa <simokawa@FreeBSD.org> | 1999-04-11 12:48:15 +0000 |
| commit | 05f1861b84be8b7ab83e0f5bddc0a6c8282b5849 (patch) | |
| tree | 659b038cf749b503b18f012fa3f81fba9219be0a | |
| parent | a157bb8e3fb202df8d1faebd2a8491a514df8bc0 (diff) | |
Notes
| -rw-r--r-- | sys/alpha/alpha/machdep.c | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/sys/alpha/alpha/machdep.c b/sys/alpha/alpha/machdep.c index f513a6326f96..2e9cdb18ddb5 100644 --- a/sys/alpha/alpha/machdep.c +++ b/sys/alpha/alpha/machdep.c @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: machdep.c,v 1.34 1999/03/06 04:46:10 wollman Exp $ + * $Id: machdep.c,v 1.35 1999/04/03 22:19:50 jdp Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -176,10 +176,18 @@ SYSCTL_STRING(_hw, HW_MODEL, model, CTLFLAG_RD, cpu_model, 0, ""); void *ksym_start, *ksym_end; #endif -/* for cpu_sysctl() */ -int alpha_unaligned_print = 1; /* warn about unaligned accesses */ -int alpha_unaligned_fix = 1; /* fix up unaligned accesses */ -int alpha_unaligned_sigbus = 0; /* don't SIGBUS on fixed-up accesses */ +int alpha_unaligned_print; /* warn about unaligned accesses */ +int alpha_unaligned_fix; /* fix up unaligned accesses */ +int alpha_unaligned_sigbus; /* SIGBUS on fixed-up accesses */ + +SYSCTL_INT(_machdep, CPU_UNALIGNED_PRINT, unaligned_print, + CTLFLAG_RW, &alpha_unaligned_print, 1, ""); + +SYSCTL_INT(_machdep, CPU_UNALIGNED_FIX, unaligned_fix, + CTLFLAG_RW, &alpha_unaligned_fix, 1, ""); + +SYSCTL_INT(_machdep, CPU_UNALIGNED_SIGBUS, unaligned_sigbus, + CTLFLAG_RW, &alpha_unaligned_sigbus, 0, ""); static void cpu_startup __P((void *)); SYSINIT(cpu, SI_SUB_CPU, SI_ORDER_FIRST, cpu_startup, NULL) |
