}
/* XXX: should use a putc/flush combo ... later */
-static void minios_putc(int c)
+void minios_putc(int c)
{
minios_printk("%c", c);
}
void init_console(void)
{
- bmk_printf_init(minios_putc, NULL);
minios_printk("Initialising console ... ");
xencons_ring_init();
console_initialised = 1;
void print(int direct, const char *fmt, va_list args);
void minios_printk(const char *fmt, ...);
+void minios_putc(int);
void xprintk(const char *fmt, ...);
void panic(const char *fmt, ...);
#include <xen/version.h>
#include <bmk-core/core.h>
+#include <bmk-core/printf.h>
uint8_t _minios_xen_features[XENFEAT_NR_SUBMAPS * 32];
void _minios_start_kernel(start_info_t *si)
{
+ bmk_printf_init(minios_putc, NULL);
bmk_core_init(STACK_SIZE_PAGE_ORDER, PAGE_SIZE);
arch_init(si);