PDP10, PDP11, VAX: Fix DMC/DMR master clear when no units are attached to properly be able to act on register writes.

This commit is contained in:
Mark Pizzolato 2014-05-13 09:16:16 -07:00
parent f6eb4bc4f5
commit ddaf2764a7

View file

@ -3721,6 +3721,7 @@ if (!(dptr->flags & DEV_DIS)) {
dmc_buffer_queue_init_all(controller); dmc_buffer_queue_init_all(controller);
dmc_clrinint(controller); dmc_clrinint(controller);
dmc_clroutint(controller); dmc_clroutint(controller);
controller->dmc_wr_delay = 0;
for (j=0; j<dptr->numunits-1; j++) { for (j=0; j<dptr->numunits-1; j++) {
sim_cancel (&dptr->units[j]); /* stop poll */ sim_cancel (&dptr->units[j]); /* stop poll */
if (dptr->units[j].flags & UNIT_ATT) if (dptr->units[j].flags & UNIT_ATT)