diff options
| author | Dustin Kirkland <kirkland@canonical.com> | 2009-09-03 12:31:33 -0500 |
|---|---|---|
| committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-09-09 17:31:27 -0500 |
| commit | e09a5267adf0af25b55d2abaf06e288b2d9537ea (patch) | |
| tree | 8ce754da5f4a34a8873eddae54824b9894e29b01 /hw/apic.c | |
| parent | 3cfcae3cda7da23dc2e99671021ad752f398c4c4 (diff) | |
| download | focaccia-qemu-e09a5267adf0af25b55d2abaf06e288b2d9537ea.tar.gz focaccia-qemu-e09a5267adf0af25b55d2abaf06e288b2d9537ea.zip | |
qemu-kvm: fix segfault when running kvm without /dev/kvm, falling back to non-accelerated mode
qemu-kvm: fix segfault when running kvm without /dev/kvm, falling back to non-accelerated mode We're seeing segfaults on systems without access to /dev/kvm. It looks like the global kvm_allowed is being set just a little too late in vl.c. This patch moves the kvm initialization a bit higher in the vl.c main, just after options processing, and solves the segfaults. We're carrying this patch in Ubuntu 9.10 Alpha. Please apply upstream, or advise if and why this might not be the optimal solution. Signed-off-by: Dustin Kirkland <kirkland@canonical.com> Move the kvm_init() call a bit higher to fix a segfault when /dev/kvm is not available. The kvm_allowed global needs to be set correctly a little earlier. Signed-off-by: Dustin Kirkland <kirkland@canonical.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/apic.c')
0 files changed, 0 insertions, 0 deletions