On 7/22/18 12:54 PM, Noel Chiappa via cctalk wrote:
You might also need a change to the device handler. For example in RT-11 to support the mapped window from 18bit to 22bit, the DU handler (for a UC07) uses extended memory subroutine $MPPHY ($MPPTR) tell the controller what addresses to use. $MPPHY uses Q.PAR, which is the relocation constant for the UMR (when present).> From: Mark Matlock> With the 11/83 the position of the memory board ... above the CPU uses > PMI Yes, through the C-D interconnect; described in detail here: http://gunkies.org/wiki/CD_interconnect#Use_by_PMI The 'above' is because the CD interconnect is not a true bus, it only interconnected pairs of slots. > In the 11/84 the CPU is above the MSV11-JE memory The PMI is still on the CD connector in this machine, but the PMI is wired as a true bus on the backplane, allowing that ordering. > there are 3 Bus slots in the 11/84 above the Unibus map board, would it > be possible to put a dual width Q22 I/O board in the second memory slot > (not the PMI side of the slot) and have it able to DMA into the > MSV11-JE? It is speculated that this should be possible, but there are jumpers on the backplane you'd need to pull. See the writeup here: http://gunkies.org/wiki/PDP-11/84#QBUS_slots
Since this I/O isn't going through the KTJ11-B the handler at minimum would need to modified to use $MPMEM (Q.MEM) instead, to supply (in conjunction with Q.BUFF) the physical address.
Jerry
