<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/	@(#)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.		//////	&lt;- r
/			------		none
/		  r -&gt;	/////
/			------
/
/			------
/	2.			&lt;- r
/			------		r, not r-2
/		  r -&gt;	/////
/			------
/
/			------
/	3.	  r -&gt;		&lt;- r
/			------		r, not r-2
/			/////
/			------
/
/			------
/	4.	  r -&gt;		&lt;- 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
</pre></body></html>