From 1fc3884f53365d2083a49703f2c60c2fe84856d4 Mon Sep 17 00:00:00 2001 From: Asias He Date: Fri, 28 May 2010 15:48:17 +0800 Subject: [PATCH] kvm: kvm__setup_sregs initialize more registers This allow to boot bzImage Signed-off-by: Asias He Signed-off-by: Cyrill Gorcunov --- tools/kvm/kvm.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/kvm/kvm.c b/tools/kvm/kvm.c index cf18be7a9177..5752fc55db12 100644 --- a/tools/kvm/kvm.c +++ b/tools/kvm/kvm.c @@ -496,6 +496,16 @@ static void kvm__setup_sregs(struct kvm *self) die_perror("KVM_GET_SREGS failed"); self->sregs.cs.selector = self->boot_selector; self->sregs.cs.base = selector_to_base(self->boot_selector); + self->sregs.ss.selector = self->boot_selector; + self->sregs.ss.base = selector_to_base(self->boot_selector); + self->sregs.ds.selector = self->boot_selector; + self->sregs.ds.base = selector_to_base(self->boot_selector); + self->sregs.es.selector = self->boot_selector; + self->sregs.es.base = selector_to_base(self->boot_selector); + self->sregs.fs.selector = self->boot_selector; + self->sregs.fs.base = selector_to_base(self->boot_selector); + self->sregs.gs.selector = self->boot_selector; + self->sregs.gs.base = selector_to_base(self->boot_selector); if (ioctl(self->vcpu_fd, KVM_SET_SREGS, &self->sregs) < 0) die_perror("KVM_SET_SREGS failed"); } -- 2.39.5