mirror of
https://github.com/simh/simh.git
synced 2026-01-11 23:52:58 +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:
parent
08d96ed4f5
commit
bc5dcedf1d
@ -48,11 +48,8 @@ extern DEVICE lpt_dev;
|
||||
extern DEVICE clk_dev;
|
||||
extern DEVICE rq_dev, rqb_dev, rqc_dev, rqd_dev;
|
||||
extern DEVICE rl_dev;
|
||||
extern DEVICE ts_dev;
|
||||
extern DEVICE tq_dev;
|
||||
extern DEVICE dz_dev;
|
||||
extern DEVICE xq_dev, xqb_dev;
|
||||
extern DEVICE vh_dev;
|
||||
extern DEVICE vc_dev;
|
||||
extern DEVICE lk_dev;
|
||||
extern DEVICE vs_dev;
|
||||
@ -68,7 +65,6 @@ DEVICE *sim_devices[] = {
|
||||
&tto_dev,
|
||||
&tdc_dev,
|
||||
&dz_dev,
|
||||
&vh_dev,
|
||||
&cr_dev,
|
||||
&lpt_dev,
|
||||
#if defined(USE_SIM_VIDEO) && defined(HAVE_LIBSDL)
|
||||
@ -81,8 +77,6 @@ DEVICE *sim_devices[] = {
|
||||
&rqb_dev,
|
||||
&rqc_dev,
|
||||
&rqd_dev,
|
||||
&ts_dev,
|
||||
&tq_dev,
|
||||
&xq_dev,
|
||||
&xqb_dev,
|
||||
NULL
|
||||
|
||||
@ -228,18 +228,6 @@
|
||||
RelativePath="..\PDP11\pdp11_td.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\PDP11\pdp11_tq.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\PDP11\pdp11_ts.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\Pdp11\pdp11_vh.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\PDP11\pdp11_xq.c"
|
||||
>
|
||||
|
||||
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}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user