/[gxemul]/trunk/src/devices/dev_wdsc.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/src/devices/dev_wdsc.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 5 by dpavlin, Mon Oct 8 16:18:00 2007 UTC revision 6 by dpavlin, Mon Oct 8 16:18:11 2007 UTC
# Line 25  Line 25 
25   *  SUCH DAMAGE.   *  SUCH DAMAGE.
26   *     *  
27   *   *
28   *  $Id: dev_wdsc.c,v 1.24 2005/02/21 07:18:09 debug Exp $   *  $Id: dev_wdsc.c,v 1.25 2005/05/15 01:55:51 debug Exp $
29   *     *  
30   *  WDSC SCSI (WD33C93) controller.   *  WDSC SCSI (WD33C93) controller.
31   *  (For SGI-IP22. See sys/arch/sgimips/hpc/sbic* in NetBSD for details.)   *  (For SGI-IP22. See sys/arch/sgimips/hpc/sbic* in NetBSD for details.)
# Line 200  static void dev_wdsc_regwrite(struct cpu Line 200  static void dev_wdsc_regwrite(struct cpu
200                          d->reg[SBIC_csr] = SBIC_CSR_SEL_TIMEO;                          d->reg[SBIC_csr] = SBIC_CSR_SEL_TIMEO;
201                          if (d->controller_nr == 0 && diskimage_exist(                          if (d->controller_nr == 0 && diskimage_exist(
202                              cpu->machine, d->reg[SBIC_selid] &                              cpu->machine, d->reg[SBIC_selid] &
203                              SBIC_SID_IDMASK)) {                              SBIC_SID_IDMASK, DISKIMAGE_SCSI)) {
204                                  if (d->xfer != NULL)                                  if (d->xfer != NULL)
205                                          scsi_transfer_free(d->xfer);                                          scsi_transfer_free(d->xfer);
206                                  d->xfer = scsi_transfer_alloc();                                  d->xfer = scsi_transfer_alloc();
# Line 273  static void dev_wdsc_regwrite(struct cpu Line 273  static void dev_wdsc_regwrite(struct cpu
273    
274                                  res = diskimage_scsicommand(cpu,                                  res = diskimage_scsicommand(cpu,
275                                      d->reg[SBIC_selid] & SBIC_SID_IDMASK,                                      d->reg[SBIC_selid] & SBIC_SID_IDMASK,
276                                      d->xfer);                                      DISKIMAGE_SCSI, d->xfer);
277                                  debug("{ res = %i }", res);                                  debug("{ res = %i }", res);
278    
279                                  d->irq_pending = 1;                                  d->irq_pending = 1;

Legend:
Removed from v.5  
changed lines
  Added in v.6

  ViewVC Help
Powered by ViewVC 1.1.26