VAX-11/780 TBIA and 4.2BSD
Perrine at LOGICON.arpa
Perrine at LOGICON.arpa
Sat Feb 21 04:36:04 AEST 1987
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 at LOGICON.ARPA (best)
Perrine at DOCKMASTER.ARPA (alternate)
More information about the Comp.unix.wizards
mailing list