mirror of
https://github.com/simh/simh.git
synced 2026-01-26 12:02:14 +00:00
MicroVAX1: Remove DMA devices which weren't supported on MicroVAX I
Removed TQ (TMSCP), TS (TSV11) and VH (DHV11) devices from this simulator since these devices were never supported in release MicroVAX I configurations. Lacking a scatter/gather map, DMA devices needed to be written to perform DMA into contigous buffers in low memory and then copy data to user space buffers. The MSCP protocol devices had specific support to do scatter/gather transfers as part of the protocol. The RL01/RL02 device driver was modified to perform the appropriate buffer moves most likely to prove the customer option to adjust their drivers actually worked. In any case, boot support for RL01/RL02 disks does not exist.
This commit is contained in:
6
makefile
6
makefile
@@ -1729,9 +1729,9 @@ VAX610 = ${VAXD}/vax_cpu.c ${VAXD}/vax_cpu1.c ${VAXD}/vax_fpa.c \
|
||||
${VAXD}/vax610_stddev.c ${VAXD}/vax610_sysdev.c ${VAXD}/vax610_io.c \
|
||||
${VAXD}/vax610_syslist.c ${VAXD}/vax610_mem.c ${VAXD}/vax_vc.c \
|
||||
${VAXD}/vax_lk.c ${VAXD}/vax_vs.c ${VAXD}/vax_2681.c \
|
||||
${PDP11D}/pdp11_rl.c ${PDP11D}/pdp11_rq.c ${PDP11D}/pdp11_ts.c \
|
||||
${PDP11D}/pdp11_dz.c ${PDP11D}/pdp11_lp.c ${PDP11D}/pdp11_tq.c \
|
||||
${PDP11D}/pdp11_xq.c ${PDP11D}/pdp11_vh.c ${PDP11D}/pdp11_cr.c \
|
||||
${PDP11D}/pdp11_rl.c ${PDP11D}/pdp11_rq.c \
|
||||
${PDP11D}/pdp11_dz.c ${PDP11D}/pdp11_lp.c \
|
||||
${PDP11D}/pdp11_xq.c ${PDP11D}/pdp11_cr.c \
|
||||
${PDP11D}/pdp11_td.c ${PDP11D}/pdp11_io_lib.c \
|
||||
$(NETWORK_DEPS)
|
||||
VAX610_OPT = -DVM_VAX -DVAX_610 -DUSE_INT64 -DUSE_ADDR64 -DUSE_SIM_VIDEO -I ${VAXD} -I ${PDP11D} ${NETWORK_OPT} ${VIDEO_CCDEFS}
|
||||
|
||||
Reference in New Issue
Block a user