Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Jun 1999 20:44:08 +0400
From:      Dmitrij Tejblum <tejblum@arc.hq.cti.ru>
To:        Peter Wemm <peter@netplex.com.au>
Cc:        Doug Rabson <dfr@nlsystems.com>, alpha@FreeBSD.ORG
Subject:   Re: Hmm!! 
Message-ID:  <199906271644.UAA00502@tejblum.dnttm.rssi.ru>
In-Reply-To: Your message of "Sun, 27 Jun 1999 23:54:06 %2B0800." <19990627155406.CCF9181@overcee.netplex.com.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
I once noticed that our pmap miss some calls to alpha_pal_imb(). I did 
suspect it may cause problems like the ones you see. Unfortunately, I 
did almost nothing to fix that, but still have plans :-(. At that time, 
I made this change to pmap.c (cut & pasted)

@@ -2176,6 +2183,8 @@
                *pte = newpte;
                if (origpte)
                        pmap_invalidate_page(pmap, va);
+               if (prot & VM_PROT_EXECUTE)
+                       alpha_pal_imb();
        }
 }
 
and probably didn't see such gremlins since that, but it may be 
coincidence. (I got a feeling that the weird things I seen in a 
nightmare, not in reality...)

(I suspect a little it may be 164sx specific.)

Dima




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906271644.UAA00502>