home *** CD-ROM | disk | FTP | other *** search
- / @(#)mch60.s 1.4 (Chemeng) 9/26/83
- /
- HTDUMP = 0 / 1 if dump device is TU16, TE16, TU45, TU77
- TUDUMP = 1 / 1 if dump device is TU10
- RKDUMP = 0 / 1 if dump device is RK05
- HPBOOT = 1 / 1 if boot from unit 0 of rm03 required
- FPU = 1 / 1 if 11/45 floating point present
- BUFMAP = 1 / 1 for mapped buffers system
- BIGUNIX = 1 / 1 for kernel overlay system
- SPLFIX = 0 / 1 if calls to spl? are converted to inline code
- MOVPS = 0 / 1 if processor has mfps and mtps instructions
- PIGET = 0 / 1 if some drivers do ECC correction
-
- / Defines to control intruction restarting and backup.
-
- / MODE2D for op (r)+
- MODE2D = 0 / see comment in backup code
- /
- / MODE2D = 0 on machines which fault an op (r)+ with the
- / register in its FINAL state. Define it on machines which fault an
- / op (r)+ with the register in its INITIAL state.
- /
- / MODE2S for op (r)+,dd
- MODE2S = 0 / see comment in backup code
- /
- / MODE2S = 0 on machines which fault an (r)+ source with the
- / registers in their FINAL state. Define it on machines which fault an
- / (r)+ source with the registers in their INITIAL state. On these
- / machines there are 4 cases:-
- /
- / Case Before After Faults
- / ------
- / 1. ////// <- r
- / ------ none
- / r -> /////
- / ------
- /
- / ------
- / 2. <- r
- / ------ r, not r-2
- / r -> /////
- / ------
- /
- / ------
- / 3. r -> <- r
- / ------ r, not r-2
- / /////
- / ------
- /
- / ------
- / 4. r -> <- r
- / ------ r and r-2
- /
- / ------
- /
- / Cases 2 and 3 are indistinguishable after the fact, and so a backup
- / failure must be signalled if either is detected.
- /
- / FPPNOT for FP11 ops
- FPPNOT = 1 / see comment in backup code
- /
- / FPPNOT = 1 on machines which fault FP11 ops with the registers
- / in their INITIAL state if the operand was 4 or 8 bytes long. Zero it
- / on machines which fault these operations with the registers in their
- / FINAL state.
- /
- / FIXSP
- FIXSP = MODE2S|MODE2D|FPPNOT
- /
- / If any operations are aborted with the registers in their INITIAL
- / state, then FIXSP must be defined to include the code for "fix"-ing
- / the stack in these cases.
- /
- / To the best of our knowledge, the settings should be:-
- / (1 is defined, 0 is removed)
- /
- / Machine FPPNOT MODE2S MODE2D FIXSP
- / /40 0 0 0 0
- / /34 0 1 1 1
- / /34+FP11A 0 1 1 1
- / /60 1 0 0 1
- / /60+FP11E 1 0 0 1
- / /23+KEF11A 0 0 0 0
-