__builtin_va_list va_list
void vprintk(const char *fmt, va_list args)
void printk(const char *fmt,...)
void(* cons_output_cb)(const char *buf, size_t len)
size_t pv_console_read_some(char *buf, size_t len)
void init_pv_console(xencons_interface_t *ring, evtchn_port_t port)
void register_console_callback(cons_output_cb cb)