Google
 

Trailing-Edge - PDP-10 Archives - BB-H348C-RM_1982 - swskit-v21/listings/tkb-vnp/ntldef.rpt
There are no other files named ntldef.rpt in the archive.
		DSK:NTLDEF.REQ[4,31]             31-Aug-79 14:22

!
! This file, NTLDEF.REQ, defines the Network Loader Blocks generated by
! VNP20.
!
LITERAL
	$UNBSZ = %O'100',		!Length of each NTL block allocated
					! from POOL..
!
!	Define the NTL Home BLock Offsets
!
	$NTPCB = 0,			!Network Pool PCB Address
	$NTUMR = $NTPCB+2,		!Network Pool UMR Block Address (unused)
	$CXCSR = $NTUMR+2,		!SLT->CSR Address List Pointer
	$CXPCB = $CXCSR+2,		!CEX PCB Address
	$CXSYM = $CXPCB+2,		!Process Verification Symbols
	$CXUNL = $CXSYM+20,		!First Unload Block Address
	$CXKMC = $CXUNL+2,		!First KMC CSR Block Address
	$CXLB1 = $CXKMC+2,		!First Library Descriptor (unused)
	$CXLB2 = $CXLB1+12,		!Second Library Descriptor (unused)
	$CXLBR = $CXLB2+12,		!First Library Descriptor Block Addr
	$CXFRE = $CXLBR+2,		!First Free Word in Home Block (3 left)
!
!	Define the Common Block locations
!
	UBLK_LNK = 0,			!Link to next 32. word block
	UBLK_FIRST = 2,			!Offset to first entry in a block
!
!	CSR Entries
!
	CSR_ENTRY_LEN = 4,		!4-byte entries
	CSR_SLT_ADDR = 0,		!Addr of SLT for this CSR
	CSR_CSR_ADDR = 2,		!CSR Address
!
!	KMC CSR Entries
!
	KMC_ENTRY_LEN = 8,		!8-byte entries
	KMC_NAME = 0,			!Radix-50 Name of KMC (KDZ,KDP,etc)
	KMC_CSR_ADDR = 2,		!CSR Address for KMC
	KMC_CNTL_NUM = 4,		!KMC Controller number
	KMC_MC_LENGTH = 5,		!Number of 32. word Micro-Code blocks
	KMC_MC_ADDR = 6;		!Virtual Addr of first Micro Code Block
!