Perrine@LOGICON.arpa (02/20/87)
While investigating the BSD lowcore.s and the VAX Architecture Handbook, I discovered the following disagreement: The VAX Architecture Handbook states that when "the location or size of the system map is change (SBR, SLR) the entire translation buffer must be cleared by moving 0 into the Translation Buffer Invalidate All Register (TBIA)." (page 119) However, in the 4.2BSD lowcore, BSD is apparently trying to clear the Translation Buffer by moving a 1 into the TBIA register (near line 614). Which is correct? I *have* found other typos in the Arch. Hbook, so its a 50/50 guess at this point. This is important as I am getting ready to turn on memeory management in our locally-written operating system, and I need to clear the translation buffer. Any help would be appreciated. I am also posting this to INFO-VAX in case someone with VMS sources can offer assistance. Tom Perrine Logicon - Operating Systems Division San Diego CA (619) 455-1330 x 725 Perrine@LOGICON.ARPA (best) Perrine@DOCKMASTER.ARPA (alternate)