lp:~zulcss/qemu-kvm/trunk

Created by Chuck Short and last modified
Get this branch:
bzr branch lp:~zulcss/qemu-kvm/trunk
Only Chuck Short can upload to this branch. If you are Chuck Short please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chuck Short
Project:
qemu-kvm
Status:
Development

Recent revisions

3412. By Jan Kiszka <email address hidden>

Remove old kvm-kmod traces from build system

This became a separate package long ago.

Signed-off-by: Jan Kiszka <email address hidden>
Signed-off-by: Avi Kivity <email address hidden>

3411. By Alex Williamson <email address hidden>

device-assignment: be more selective in interrupt disabling

An 82576 physical function assigned to a Windows 7 guest currently
doesn't work because the driver seems to gratuitiously disable
MSI and MSIX interrupts. When it does this, we blindly deassign
the current interrupt setup, leaving the device with no interrupts.
Instead let's only deassign the irq if we were previously using
MSI/MSIX or if we're going to start using MSI/MSIX.

Signed-off-by: Alex Williamson <email address hidden>
Acked-by: Chris Wright <email address hidden>
Signed-off-by: Avi Kivity <email address hidden>

3410. By Gleb Natapov <email address hidden>

do not enter vcpu again if it was stopped during IO

To prevent reentering vcpu after IO completion it is not enough
to set env->stopped since it is checked only in main loop but control
will not get there until next non-IO exit since kvm_run() will reenter
vcpu to complete IO instruction. Solve this by sending self-signal to
request exit after IO instruction completion.

Signed-off-by: Gleb Natapov <email address hidden>
Signed-off-by: Avi Kivity <email address hidden>

3409. By Jes Sorensen

Declare no_hpet variable for all targets

We need to declare 'int no_hpet' for all targets to avoid build
failure on no x86 builds.

Signed-off-by: Jes Sorensen <email address hidden>
Signed-off-by: Avi Kivity <email address hidden>

3408. By Jes Sorensen

Only treat KVM specific cmdline options for KVM enabled builds

This fixes build breakage for target MIPS etc.

Signed-off-by: Jes Sorensen <email address hidden>
Signed-off-by: Avi Kivity <email address hidden>

3407. By Jes Sorensen

Only export phys_mem create functions for !CONFIG_USER_ONLY builds

Signed-off-by: Jes Sorensen <email address hidden>
Signed-off-by: Avi Kivity <email address hidden>

3406. By Jes Sorensen

Build certain drivers for MIPS as well

pcspk.o i8254.o acpi.o acpi_piix4.o are all required for MIPS as well,
add them to Makefile.target accordingly.

Signed-off-by: Jes Sorensen <email address hidden>
Signed-off-by: Avi Kivity <email address hidden>

3405. By Jes Sorensen

time_drift_fix is x86 only, rather than !ia64

time_drift_fix is only present on x86, not just on !ia64. This allows
the code to build for other archs, like MIPS.

Signed-off-by: Jes Sorensen <email address hidden>
Signed-off-by: Avi Kivity <email address hidden>

3404. By Jes Sorensen

Remove duplicate kvm_init() stub from qemu-kvm.h

Avoid build conflicts and move prototype out of CONFIG_KVM to make the
stub in kvm-stub.c visible.

Signed-off-by: Jes Sorensen <email address hidden>
Signed-off-by: Avi Kivity <email address hidden>

3403. By Jes Sorensen

Only call kvm_set_irqfd() if CONFIG_KVM is defined

This avoids breaking the build for non KVM targets where
kvm_set_irqfd() is not defined.

Signed-off-by: Jes Sorensen <email address hidden>
Signed-off-by: Avi Kivity <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers