/[qemu]/qemu/hw/parallel.c
ViewVC logotype

Diff of /qemu/hw/parallel.c

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

revision 1.3 by bellard, Thu Nov 10 23:58:52 2005 UTC revision 1.4 by bellard, Tue Nov 15 22:16:05 2005 UTC
# Line 154  static uint32_t parallel_ioport_read(voi Line 154  static uint32_t parallel_ioport_read(voi
154      return ret;      return ret;
155  }  }
156    
 static int parallel_can_receive(ParallelState *s)  
 {  
     return 0;  
 }  
   
 static void parallel_receive_byte(ParallelState *s, int ch)  
 {  
 }  
   
 static int parallel_can_receive1(void *opaque)  
 {  
     ParallelState *s = opaque;  
     return parallel_can_receive(s);  
 }  
   
 static void parallel_receive1(void *opaque, const uint8_t *buf, int size)  
 {  
     ParallelState *s = opaque;  
     parallel_receive_byte(s, buf[0]);  
 }  
   
157  /* If fd is zero, it means that the parallel device uses the console */  /* If fd is zero, it means that the parallel device uses the console */
158  ParallelState *parallel_init(int base, int irq, CharDriverState *chr)  ParallelState *parallel_init(int base, int irq, CharDriverState *chr)
159  {  {
# Line 200  ParallelState *parallel_init(int base, i Line 179  ParallelState *parallel_init(int base, i
179    
180      register_ioport_write(base, 8, 1, parallel_ioport_write, s);      register_ioport_write(base, 8, 1, parallel_ioport_write, s);
181      register_ioport_read(base, 8, 1, parallel_ioport_read, s);      register_ioport_read(base, 8, 1, parallel_ioport_read, s);
     qemu_chr_add_read_handler(chr, parallel_can_receive1, parallel_receive1, s);  
182      return s;      return s;
183  }  }

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26