xref: /kvmtool/include/kvm/term.h (revision b4405289e6180bd98050ebb6ab5192bf6a62a0a0)
1*b4405289SAsias He #ifndef KVM__TERM_H
2*b4405289SAsias He #define KVM__TERM_H
3*b4405289SAsias He 
4*b4405289SAsias He #include <sys/uio.h>
5*b4405289SAsias He 
6*b4405289SAsias He #define CONSOLE_8250	1
7*b4405289SAsias He #define CONSOLE_VIRTIO	2
8*b4405289SAsias He 
9*b4405289SAsias He int term_putc_iov(int who, struct iovec *iov, int iovcnt);
10*b4405289SAsias He int term_getc_iov(int who, struct iovec *iov, int iovcnt);
11*b4405289SAsias He int term_putc(int who, char *addr, int cnt);
12*b4405289SAsias He int term_getc(int who);
13*b4405289SAsias He 
14*b4405289SAsias He bool term_readable(int who);
15*b4405289SAsias He void term_init(void);
16*b4405289SAsias He 
17*b4405289SAsias He #endif /* KVM__TERM_H */
18