From 059b89f6a3c7fe3e2e9788210850ab6f88b829a9 Mon Sep 17 00:00:00 2001 From: Andrew Gallatin Date: Fri, 15 Oct 1999 21:08:52 +0000 Subject: Use BWX instructions on EV6 as well as EV5. This gets the AlphaServer DS10 booting. --- sys/alpha/alpha/interrupt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys') diff --git a/sys/alpha/alpha/interrupt.c b/sys/alpha/alpha/interrupt.c index 093440522679..4f60ddf44f0f 100644 --- a/sys/alpha/alpha/interrupt.c +++ b/sys/alpha/alpha/interrupt.c @@ -231,7 +231,7 @@ badaddr_read(addr, size, rptr) alpha_mb(); switch (size) { case sizeof (u_int8_t): - if (alpha_implver() == ALPHA_IMPLVER_EV5 + if (alpha_implver() >= ALPHA_IMPLVER_EV5 && alpha_amask(ALPHA_AMASK_BWX) == 0) rcpt = ldbu((vm_offset_t)addr); else @@ -239,7 +239,7 @@ badaddr_read(addr, size, rptr) break; case sizeof (u_int16_t): - if (alpha_implver() == ALPHA_IMPLVER_EV5 + if (alpha_implver() >= ALPHA_IMPLVER_EV5 && alpha_amask(ALPHA_AMASK_BWX) == 0) rcpt = ldwu((vm_offset_t)addr); else -- cgit v1.3