1. 04 5月, 2013 12 次提交
  2. 03 5月, 2013 24 次提交
  3. 02 5月, 2013 4 次提交
    • A
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging · 8ca27ce2
      Anthony Liguori 提交于
      # By Igor Mammedov (21) and others
      # Via Andreas Färber
      * afaerber/qom-cpu: (29 commits)
        Drop redundant resume_all_vcpus() from main()
        cpus: Fix pausing TCG CPUs while in vCPU thread
        target-i386: Replace cpuid_*features fields with a feature word array
        target-i386: Break CPUID feature definition lines
        target-i386/kvm.c: Code formatting changes
        target-i386: Group together level, xlevel, xlevel2 fields
        pc: Implement QEMUMachine::hot_add_cpu hook
        QMP: Add cpu-add command
        Add hot_add_cpu hook to QEMUMachine
        target-i386: Move APIC to ICC bus
        target-i386: Attach ICC bus to CPU on its creation
        target-i386: Introduce ICC bus/device/bridge
        cpu: Move cpu_write_elfXX_note() functions to CPUState
        kvmvapic: Make dependency on sysbus.h explicit
        target-i386: Replace MSI_SPACE_SIZE with APIC_SPACE_SIZE
        target-i386: Do not allow to set apic-id once CPU is realized
        target-i386: Introduce apic-id CPU property
        target-i386: Introduce feat2prop() for CPU properties
        acpi_piix4: Add infrastructure to send CPU hot-plug GPE to guest
        cpu: Add helper cpu_exists(), to check if CPU with specified id exists
        ...
      8ca27ce2
    • A
      Merge remote-tracking branch 'mjt/trivial-patches' into staging · 0db4c324
      Anthony Liguori 提交于
      # By Andreas Färber (1) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        pvscsi: fix compilation on 32 bit hosts
        Trivial grammar and spelling fixes
        configure: Pick up libseccomp include path
      0db4c324
    • J
      Drop redundant resume_all_vcpus() from main() · e7bdf659
      Jan Kiszka 提交于
      VCPUs are either resumed directly via vm_start(), after the incoming
      migration is done, or when a continue command is issued. We don't need
      the explicit resume before entering main_loop().
      Signed-off-by: NJan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      e7bdf659
    • A
      cpus: Fix pausing TCG CPUs while in vCPU thread · 10858193
      Andreas Färber 提交于
      Due to a preceding while loop, no CPU would've been put into stopped
      state. Reinitialize the variable.
      This fixes commit d798e974 (Allow to use
      pause_all_vcpus from VCPU context) for non-KVM case.
      
      While at it, change a 0 to false, amending commit
      4fdeee7c (cpu: Move stop field to
      CPUState).
      Reviewed-by: NJan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      10858193