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

Diff of /qemu/hw/serial.c

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

revision 1.9 by bellard, Tue Nov 8 22:30:36 2005 UTC revision 1.10 by bellard, Thu Nov 10 23:58:33 2005 UTC
# Line 107  static void serial_update_irq(SerialStat Line 107  static void serial_update_irq(SerialStat
107  static void serial_update_parameters(SerialState *s)  static void serial_update_parameters(SerialState *s)
108  {  {
109      int speed, parity, data_bits, stop_bits;      int speed, parity, data_bits, stop_bits;
110        QEMUSerialSetParams ssp;
111    
112      if (s->lcr & 0x08) {      if (s->lcr & 0x08) {
113          if (s->lcr & 0x10)          if (s->lcr & 0x10)
# Line 124  static void serial_update_parameters(Ser Line 125  static void serial_update_parameters(Ser
125      if (s->divider == 0)      if (s->divider == 0)
126          return;          return;
127      speed = 115200 / s->divider;      speed = 115200 / s->divider;
128  #if 0          ssp.speed = speed;
129        ssp.parity = parity;
130        ssp.data_bits = data_bits;
131        ssp.stop_bits = stop_bits;
132        qemu_chr_ioctl(s->chr, CHR_IOCTL_SERIAL_SET_PARAMS, &ssp);
133    #if 0
134      printf("speed=%d parity=%c data=%d stop=%d\n",      printf("speed=%d parity=%c data=%d stop=%d\n",
135             speed, parity, data_bits, stop_bits);             speed, parity, data_bits, stop_bits);
136  #endif  #endif
# Line 179  static void serial_ioport_write(void *op Line 185  static void serial_ioport_write(void *op
185              break_enable = (val >> 6) & 1;              break_enable = (val >> 6) & 1;
186              if (break_enable != s->last_break_enable) {              if (break_enable != s->last_break_enable) {
187                  s->last_break_enable = break_enable;                  s->last_break_enable = break_enable;
188                  qemu_chr_set_serial_break(s, break_enable);                  qemu_chr_ioctl(s->chr, CHR_IOCTL_SERIAL_SET_BREAK,
189                                   &break_enable);
190              }              }
191          }          }
192          break;          break;

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

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