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