-#include "kvm/early_printk.h"
+#include "kvm/8250-serial.h"
#include "kvm/ioport.h"
#include "kvm/util.h"
.io_out = serial8250_out,
};
-void early_printk__init(void)
+void serial8250__init(void)
{
ioport__register(device.iobase, &serial8250_ops, 8);
}
PROGRAM = kvm
+OBJS += 8250-serial.o
OBJS += blk-virtio.o
OBJS += cpuid.o
OBJS += disk-image.o
-OBJS += early_printk.o
OBJS += interrupt.o
OBJS += ioport.o
OBJS += kvm.o
--- /dev/null
+#ifndef KVM__8250_SERIAL_H
+#define KVM__8250_SERIAL_H
+
+struct kvm;
+
+void serial8250__init(void);
+void serial8250__interrupt(struct kvm *self);
+
+#endif /* KVM__8250_SERIAL_H */
+++ /dev/null
-#ifndef KVM__EARLY_PRINTK_H
-#define KVM__EARLY_PRINTK_H
-
-struct kvm;
-
-void early_printk__init(void);
-void serial8250__interrupt(struct kvm *self);
-
-#endif /* KVM__EARLY_PRINTK_H */
#include "kvm/kvm.h"
-#include "kvm/early_printk.h"
+#include "kvm/8250-serial.h"
#include "kvm/blk-virtio.h"
#include "kvm/disk-image.h"
#include "kvm/util.h"
if (single_step)
kvm__enable_singlestep(kvm);
- early_printk__init();
+ serial8250__init();
pci__init();
blk_virtio__init(kvm);