summaryrefslogtreecommitdiffstats
path: root/sys/i386
diff options
context:
space:
mode:
authorgreen <green@FreeBSD.org>2000-03-19 19:21:37 +0000
committergreen <green@FreeBSD.org>2000-03-19 19:21:37 +0000
commitfd94142ea3543281e67a7c06f572343dbfb3b7ae (patch)
treec0b3c24abeaffe5ecdc1ca74ad2e06cefca46cbe /sys/i386
parenta7618b52e0190591e0edb3997f8e6101a54fb625 (diff)
downloadFreeBSD-src-fd94142ea3543281e67a7c06f572343dbfb3b7ae.zip
FreeBSD-src-fd94142ea3543281e67a7c06f572343dbfb3b7ae.tar.gz
Set the bits in the mask from the left to the right, not backwards.
Submitted by: Coleman Kane <cokane@one.net>
Diffstat (limited to 'sys/i386')
-rw-r--r--sys/i386/i386/k6_mem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/i386/i386/k6_mem.c b/sys/i386/i386/k6_mem.c
index 5d5efd7..1502462 100644
--- a/sys/i386/i386/k6_mem.c
+++ b/sys/i386/i386/k6_mem.c
@@ -90,7 +90,7 @@ k6_mrmake(struct mem_range_desc *desc, u_int32_t *mtrr) {
return EOPNOTSUPP;
for (bit = ffs(desc->mr_len >> 17) - 1; bit < 15; bit++)
- len |= 1 << (14 - bit);
+ len |= 1 << bit;
wc = (desc->mr_flags & MDF_WRITECOMBINE) ? 1 : 0;
uc = (desc->mr_flags & MDF_UNCACHEABLE) ? 1 : 0;
OpenPOWER on IntegriCloud