Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site rlgvax.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!whuxlm!harpo!decvax!wanginst!ucadmus!harvard!seismo!rlgvax!guy From: guy@rlgvax.UUCP (Guy Harris) Newsgroups: net.bugs.2bsd,net.bugs.4bsd,net.bugs.usg,net.bugs.uucp,net.bugs.v7,net.unix-wizards Subject: Re: VAX-11's compatibility mode Message-ID: <414@rlgvax.UUCP> Date: Mon, 4-Feb-85 20:27:45 EST Article-I.D.: rlgvax.414 Posted: Mon Feb 4 20:27:45 1985 Date-Received: Sat, 9-Feb-85 06:06:27 EST References: <3615@ucla-cs.ARPA> Organization: CCI Office Systems Group, Reston, VA Lines: 43 Xref: watmath net.bugs.2bsd:226 net.bugs.4bsd:1367 net.bugs.usg:169 net.bugs.uucp:439 net.bugs.v7:186 net.unix-wizards:11919 > I'm trying to use the vax-11' compatibility mode on an object code written for > a pdp-11/45 computer, and getting the message "file compiled with separate i/d > space". > Is there anybody out there who knows about the compatibility mode and the > meaning of that message? The meaning of the message is that PDP-11 compatibility mode doesn't support separate I/D space. (Heck, says DEC, none of *our* software uses it - well, RSX-11M+ does, but it didn't exist when they did the 780). > What should I do about it? Find a PDP-11 to run your program on (the microVAX doesn't have compatibility mode either - I have no idea whether DEC plans to support it indefinitely or not). > Where can I get good information about the compatibility mode? Get a copy of the VAX-11 Architecture Reference Manual (EK-VAXAR-RM-001) from your local DEC office. (List of things not supported in compatibility mode, from that manual: Privileged instructions "Special instructions" such as traps and WAIT (well, EMT and TRAP work, since PDP-11 programs can make system calls both under VMS and UNIX compatibility modes) Access to internal processor registers (i.e., referencing them with addresses like 0177776 for the PSW) Direct access to trap and interrupt vectors Direct access to I/O devices Interrupt servicing Stack overflow protection Alternate general register sets Any processor mode other than user and separate I and D spaces Floating point instructions) Guy Harris {seismo,ihnp4,allegra}!rlgvax!guy > > Thanks, > Yadran *** REPLACE THIS LINE WITH YOUR MESSAGE ***