Google
 

Trailing-Edge - PDP-10 Archives - 7.01A_PCL20_KMCSRC_19830513 - hdwks.mac
There are no other files named hdwks.mac in the archive.
SUBTTL HDWCNF - HARDWARE CONFIGURATION DEFINITION FILE OUTPUT BY MONGEN


DEFINE XP(A,B),<A==:B>


XP M.MON,52

;;	DECsystem10(1070,1080,1090,1091,2020)[
;;	1070 is a system with KI10 cpu's
;;	1080 is a system with KL10 cpu's
;;	1090 is a system with KL10 cpu's and internal channels
;;	1091 is a system with a KL10 cpu, internal memory, and devices
;;	 on the front end
;;	2020 is a system with a KS10 cpu]: 2020
XP M.KI10,0
XP M.KL10,0
XP M.KS10,1
XP M.1070,0
XP M.1080,0
XP M.1090,0
XP M.1091,0
XP M.2020,1
XP M.CPU,1

;;	System name[24 characters or less]: DDS 2020 701A01
DEFINE	SYSNAM
<	ASCIZ	&DDS 2020 701A01&>
DEFINE	SYSDAT<
ASCIZ &05-05-83&>
XP M.MON,5
XP M.DAY,5
XP M.YEAR,123

;;	CPU0 serial #(1-10000): 4312
XP M.C0SN,10330
XP M.C1SN,0
XP M.C2SN,0
XP M.C3SN,0
XP M.C4SN,0
XP M.C5SN,0
XP M.RT0,0
XP M.RT1,0
XP M.RT2,0
XP M.RT3,0
XP M.RT4,0
XP M.RT5,0
XP M.RTX,0

;;	Exclude monitor overhead from user run time(Y,N)[
;;	Overhead is CPU time spent clock queue processing, command
;;	decoding, swapping, and scheduling.
;;	User run time always includes UUO execution and
;;	unless EBOX/MBOX runtime accounting is selected
;;	(KL10 systems only) includes IO interrupt service time.
;;	On KI systems, each CPU must have a DK10]: Y
XP M.RTCO,1
XP M.EMRT,0
XP M.XPI,0
XP M.RTCA,0
XP M.RTC,0

;;	Account verification(Y,N)[LOGIN and the batch system will
;;	verify that the user has specified a valid account]: N
XP M.ACV,0
XP M.MOS,0

;;	Disk drives(1,1-8)[Total number of RP06's and/or RM03's
;;	on your system]: 2
XP M.CH0T,4
XP M.0RH,1
XP RH0CPU,0
XP M0RHX,1
XP M.0TR,0
XP M.RHA,2
XP M.0FH,0
XP M.0DP,0
XP M.0RP,0
XP M.0FS,0
XP M.0TB,0
XP M.0TC,0
XP M.0T2,0
XP M.0TX,0
XP M0FHD,0
XP M0FSD,0
XP M0RPX,0
XP M0RNX,0
XP M0DPC,0
XP M0MDF,0

;;	Tape drives(1,1-4)[Total number of TU45's on your system]: 2
XP M.CH1T,4
XP M.1RH,0
XP M.1TR,1
XP M0TAPN,1
XP M.MT0T,5
XP M.MT0C,1
XP M.MT0P,0
XP M.MT0,2
XP M.1FH,0
XP M.1DP,0
XP M.1RP,0
XP M.1FS,0
XP M.1TB,0
XP M.1TC,0
XP M.1T2,0
XP M.1TX,0
XP M0FHD,0
XP M0FSD,0
XP M0RPX,0
XP M0RNX,0
XP M0DPC,0
XP M0MDF,0
DEFINE MACKN0 (X)<
>
DEFINE MACK60 (X)<
>
XP M.CHN,2
XP M.RC10,0
XP M.RH1S,0
XP M.RH1P,0
XP M.RH2P,0
XP M.RH20,0
XP M.RHP4,0
XP M.RP20,0
XP M.RP10,0
XP M.TX01,0
XP M.TM02,1
XP M.DX20,0
XP M.TM78,0
XP M.TM10,0
XP M.R11D,1
XP M.TRH1,1

;;	# Jobs(1-511)[Maximum number attached and detached, not
;;	counting null job]: 30
XP M.JOB,36
XP MD.2RR,1
XP MD.SEG,0
XP MD.DDT,1

;;	Maximum P of core for each job(0,0-512)[0 means all of core]: 0
XP M.CORE,0

;;	# K total system core(128-4096)[ONCE-only reports if
;;	less core at startup]: 512
XP M.NKC,1000

;;	Clock ticks per second(60,50)[Power line frequency]: 50
XP M.TPS,62
XP M.RTD,0

;;	Allow jobs to be locked in core(Y,N): Y
XP M.LOK,1

;;	# Pages min guaranteed among jobs not locked in core(0,0-512)[
;;	minimum free core pool for unlocked jobs, 0 assumes all of core]: 100
XP M.MGC,144

;;	# High priority queues(0,0-15): 2
XP M.HPQ,2

;;	Meter(Y,N)[Performance analysis metering(METER UUO)]: Y
XP M.METR,1

;;	SYSCHK(Y,N)[Initial hardware integrity check at ONCE-only time]: Y
XP M.SYSC,1

;;	KASER(Y,N)[Include support for simulation of KA10
;;	long floating point instructions]: N
XP M.FPS,0

;;	MSGSER(Y,N)[Support for device MPX. (more than one device
;;	on an I/O channel). This feature is required for MCS-10].: Y
XP M.MSG,1

;;	PSISER(Y,N)[Advanced programmed software interrupt service -
;;	Support for the PISYS. UUO. This provides an easy
;;	and powerful interrupt method for program to trap asynchronous
;;	events. Required by MCS-10]: Y
XP M.PSI,1

;;	IPCF(Y,N)[Inter process communication facility]: Y
XP M.IPCF,1

;;	ENQ/DEQ(Y,N)[Sychronization primitives to allow
;;	simultaneous file update by multiple co-operating processes]: Y
XP M.EQDQ,1

;;	Monitor resident BOOTS(Y,N)[Core resident BOOTS
;;	allowing fast dump/reload, and continuable STOPCD dump, etc.]: Y
XP M.MBTS,1

;;	# PTYs(20,0-510)[Pseudo-terminals - each operator
;;	service program and Batch stream needs one]: 20
XP M.PTY,24

;;	LPT(0,0-1)[Line printer]: 1
XP M.LPT,1
XP M0LPT,1
XP M.CH2T,5
XP M.LP0C,2
XP M.2RH,0
XP M.2TR,0
XP M.2FH,0
XP M.2DP,0
XP M.2RP,0
XP M.2FS,0
XP M.2TB,0
XP M.2TC,0
XP M.2T2,0
XP M.2TX,0
XP M0FHD,0
XP M0FSD,0
XP M0RPX,0
XP M0RNX,0
XP M0DPC,0
XP M0MDF,0

;;	Lower case(Y,N)[Does LPT have lower case]: N
XP M.LP0L,0

;;	CDR(0,0-1)[CARD READER]: 0
XP M.CDR,0
XP M0CDR,0

;;	DO YOU WANT SPECIAL PCL20/PAL11B CHANNELS ALLOCATED(Y,N): Y

;;	ENTER NUMBER OF PCL INTERFACES(1,0-1): 1
XP M.PCHN,1
XP M.CH3T,7
XP M.PC0I,3
XP M.3RH,0
XP M.3TR,0
XP M.3FH,0
XP M.3DP,0
XP M.3RP,0
XP M.3FS,0
XP M.3TB,0
XP M.3TC,0
XP M.3T2,0
XP M.3TX,0
XP M0FHD,0
XP M0FSD,0
XP M0RPX,0
XP M0RNX,0
XP M0DPC,0
XP M0MDF,0
XP M.CH4T,10
XP M.PC0O,4
XP M.4RH,0
XP M.4TR,0
XP M.4FH,0
XP M.4DP,0
XP M.4RP,0
XP M.4FS,0
XP M.4TB,0
XP M.4TC,0
XP M.4T2,0
XP M.4TX,0
XP M0FHD,0
XP M0FSD,0
XP M0RPX,0
XP M0RNX,0
XP M0DPC,0
XP M0MDF,0

;;	DO YOU WANT KMC/DZ DEVICE SUPPORT(Y,N): Y

;;	ENTER NUMBER OF KMC CONTROLLERS(1,0-1): 1
XP M.CH5T,11
XP M.KMCC,5
XP M.5RH,0
XP M.5TR,0
XP M.5FH,0
XP M.5DP,0
XP M.5RP,0
XP M.5FS,0
XP M.5TB,0
XP M.5TC,0
XP M.5T2,0
XP M.5TX,0
XP M0FHD,0
XP M0FSD,0
XP M0RPX,0
XP M0RNX,0
XP M0DPC,0
XP M0MDF,0
XP M.CHN,6
XP M.KDUP,0
XP MD.MOV,0
XP MD.C10,0
XP M.CDP,0
XP M0CDP,0
XP M.VP10,0
XP M.340,0
XP M.VBXC,0
XP M.DIS,0
XP M.TD10,0
XP M0TD10,0
XP MD.DTC,0
XP M.PLT,0
XP M0PLT,0
XP M.PTP,0
XP M0PTP,0
XP M.PTR,0
XP M0PTR,0
XP M.DC44,0
XP M.XTC,0
XP M.XTL,0
XP M.DAS78,0
XP M.DN60,0
XP M.0D60,0
XP M.1D60,0
XP M.2D60,0
XP M.3D60,0
XP M.4D60,0
XP M.5D60,0
XP M.6D60,0
XP M.7D60,0
XP M.8D60,0
XP M.9D60,0
XP M.AD60,0
XP M.BD60,0

RADIX	10
;;	Decimal "symbol,value"[
;;	For any symbols to be defined.
;;	Type one per line, extra carriage return when through]
;;	
RADIX	8
;;	
;;	Octal "symbol,value"[
;;	For any symbol to be defined.
;;	Type one per line, extra carriage return when through]
;;	
;;	
;;	SIXBIT "symbol,value"[
;;	For any sixbit symbol to be defined.
;;	Type one per line, extra carriage return when through]
;;	

DEFINE	SPCINT<
;;	Type "device-mnemonic,PI-channel" for special devices[
;;	With neither channel AC save routine nor device data block,
;;	the "device-mnemonic" must be 3 characters or less.
;;	Type extra carriage return when through.]
;;	
>

DEFINE	SPCDDB<
;;	Type "device-mnemonic,PI-channel,no.-of-devices"[
;;	For special devices with device data blocks.
;;	the "device-mnemonic" must be 3 characters or less.
;;	Type extra carriage return when through.]
;;	PCA,2,14
SPASGDDB PCA,2,14
;;	KMC,2,10
SPASGDDB KMC,2,10
;;	
>

DEFINE	SPCSAV<
;;	Type "device-mnemonic,PI-channel,highest-ac-to-save"[
;;	For special devices with channel save routines to save acs up to
;;	the "highest-ac-to-save".  "Device" must be 3 char or less.
;;	Type extra carriage return when through.]
;;	PCA,2,13
SPASGSAV PCA,2,13
;;	KMC,2,13
SPASGSAV KMC,2,13
;;	
>

DEFINE	SPCEDN<
;;	Type "ersatz-device,P,Pn,search-list-type"[
;;	For customer defined ersatz devices.
;;	The "esratz-device" must be exactly 3 characters long.
;;	"P,Pn" is the Project/Programmer number associated.
;;	"search-list-type" is one of ALL,SYS,JOB.
;;	Type extra carriage return when through.]
;;	FRM,5,16,SYS
UERSTZ	FRM,5,16,SYS
;;	
>
;;	
;;	END OF HDWB.MAC