diff --git a/kvm.c b/kvm.c index 49d5503..63ffc5b 100644 --- a/kvm.c +++ b/kvm.c @@ -384,11 +384,6 @@ static bool load_bzimage(struct kvm *self, int fd_kernel, self->boot_ip = BOOT_LOADER_IP + 0x200; self->boot_sp = BOOT_LOADER_SP; - /* - * Drum roll, BIOS is coming to live, oh dear... - */ - setup_bios(self); - return true; } diff --git a/main.c b/main.c index ec729c0..f755804 100644 --- a/main.c +++ b/main.c @@ -162,6 +162,8 @@ int main(int argc, char *argv[]) kvm__reset_vcpu(kvm); + setup_bios(kvm); + kvm__setup_mem(kvm); if (single_step)