projects
/
sdk
/
emulator
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9b94dc3
)
two stop bits support
author
bellard
<bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 9 Sep 2006 11:10:18 +0000
(11:10 +0000)
committer
bellard
<bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 9 Sep 2006 11:10:18 +0000
(11:10 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2148
c046a42c
-6fe2-441c-8c8c-
71466251a162
vl.c
patch
|
blob
|
history
diff --git
a/vl.c
b/vl.c
index
cdfd98c
..
45e9417
100644
(file)
--- a/
vl.c
+++ b/
vl.c
@@
-1598,7
+1598,7
@@
static void tty_serial_init(int fd, int speed,
|INLCR|IGNCR|ICRNL|IXON);
tty.c_oflag |= OPOST;
tty.c_lflag &= ~(ECHO|ECHONL|ICANON|IEXTEN|ISIG);
- tty.c_cflag &= ~(CSIZE|PARENB|PARODD|CRTSCTS);
+ tty.c_cflag &= ~(CSIZE|PARENB|PARODD|CRTSCTS
|CSTOPB
);
switch(data_bits) {
default:
case 8:
@@
-1625,6
+1625,8
@@
static void tty_serial_init(int fd, int speed,
tty.c_cflag |= PARENB | PARODD;
break;
}
+ if (stop_bits == 2)
+ tty.c_cflag |= CSTOPB;
tcsetattr (fd, TCSANOW, &tty);
}