[BACK]Return to tacons.c CVS log [TXT][DIR] Up to [local] / funnyos / arch / testarm / dev

Diff for /funnyos/arch/testarm/dev/tacons.c between version 1.6 and 1.7

version 1.6, 2007/10/29 21:10:03 version 1.7, 2008/01/11 15:25:20
Line 18 
Line 18 
 char    tacons_getc(void *);  char    tacons_getc(void *);
 void    tacons_putc(void *, char);  void    tacons_putc(void *, char);
 void    tacons_early_putc(char);  void    tacons_early_putc(char);
   void    tacons_interrupt(struct device *self);
   
 struct driver tacons_dr = {  struct driver tacons_dr = {
         sizeof(struct tacons_dd),          sizeof(struct tacons_dd),
         tacons_attach,          tacons_attach,
         NULL,          NULL,
         NULL          tacons_interrupt
 };  };
   
   
Line 88 
Line 89 
          */           */
   
         *(char *)(TACONS_REG_BASE + TACONS_OFF_IO) = ch;          *(char *)(TACONS_REG_BASE + TACONS_OFF_IO) = ch;
   }
   
   
   void
   tacons_interrupt(struct device *self)
   {
           struct tacons_dd *ddp = (struct tacons_dd *)self->dv_devdata;
           char ch;
   
           ch = bus_read_1(ddp->td_bhp, ddp->td_ioaddr);
   
           fcons_ienqueue(ch);
 }  }
   

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

CVSweb