anchor.diff:        endmethod
         method Action sglist(Bit#(32) pref, Bit#(64) addr, Bit#(32) len);
   	 if (bad_pointer(pref))
  -	    dmaIndication.dmaError(extend(pack(DmaErrorBadPointer3)), pref, 0, 0);
  +	    dmaErrorFifo.enq(DmaError { errorType: DmaErrorBadPointer3, pref: pref });
   `ifdef BSIM
   `ifndef PCIE
   	 let va <- pareff(pref, len);
  
positive.code: 		      endseq;
     FSM trafficFSM <- mkFSM(trafficStmt);
  
     interface DmaConfig request;
        method Action getStateDbg(ChannelType rc);
  	 if (rc == Write)
  
negative.code:       endmethod
        method Action sglist(Bit#(32) pref, Bit#(64) addr, Bit#(32) len);
  	 if (bad_pointer(pref))
  	    dmaErrorFifo.enq(DmaError { errorType: DmaErrorBadPointer1, pref: pref });
  `ifdef BSIM
  `ifndef PCIE
  	 let va <- pareff(pref, len);
  