[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] c4cfef: cpu: Make kvm-stub.o available outsid
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] c4cfef: cpu: Make kvm-stub.o available outside softmmu |
Date: |
Thu, 02 May 2013 13:00:21 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: c4cfef5e8a6371aa5e6577f2b980315c2dc46cfb
https://github.com/qemu/qemu/commit/c4cfef5e8a6371aa5e6577f2b980315c2dc46cfb
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M Makefile.target
M include/sysemu/kvm.h
M kvm-stub.c
Log Message:
-----------
cpu: Make kvm-stub.o available outside softmmu
It will provide stubs for *-user targets once softmmu-specific calls
are attempted from common CPU code.
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 13eed94ed5617b98e657163490584dc2a0cc4b32
https://github.com/qemu/qemu/commit/13eed94ed5617b98e657163490584dc2a0cc4b32
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M include/sysemu/kvm.h
M kvm-all.c
M kvm-stub.c
M qom/cpu.c
M vl.c
Log Message:
-----------
cpu: Call cpu_synchronize_post_init() from DeviceClass::realize()
If hotplugged, synchronize CPU state to KVM.
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 2993683b0fde0f836777c945baaddcaa5937903f
https://github.com/qemu/qemu/commit/2993683b0fde0f836777c945baaddcaa5937903f
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M cpus.c
M include/qom/cpu.h
M stubs/Makefile.objs
A stubs/cpus.c
Log Message:
-----------
cpu: Introduce cpu_resume(), for single CPU
Also add a stub for it, to make possible to use it in qom/cpu.c,
which is shared with user emulators.
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 6afb4721f3e45da727110470a61aafcd6682395e
https://github.com/qemu/qemu/commit/6afb4721f3e45da727110470a61aafcd6682395e
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M qom/cpu.c
Log Message:
-----------
cpu: Resume CPU from DeviceClass::realize() if hot-plugged
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 066e9b2710be887f435e0e899fa71f1f4314f702
https://github.com/qemu/qemu/commit/066e9b2710be887f435e0e899fa71f1f4314f702
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M include/sysemu/sysemu.h
M qom/cpu.c
Log Message:
-----------
cpu: Introduce CPU hot-plug notifier
Hot-add CPU event will be distributed to acpi_piix4 and rtc_cmos.
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: b8b7456d6ab7edb450ae5ec6473d3cd9a80412f4
https://github.com/qemu/qemu/commit/b8b7456d6ab7edb450ae5ec6473d3cd9a80412f4
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M hw/i386/pc.c
M hw/timer/mc146818rtc.c
M include/hw/timer/mc146818rtc.h
Log Message:
-----------
pc: Update rtc_cmos on CPU hot-plug
It provides updated currently available CPUs count to BIOS on reboot.
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 997395d3888fcde6ce41535a8208d7aa919d824b
https://github.com/qemu/qemu/commit/997395d3888fcde6ce41535a8208d7aa919d824b
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M include/qom/cpu.h
M qom/cpu.c
M target-i386/cpu.c
Log Message:
-----------
cpu: Introduce get_arch_id() method and override it for X86CPU
get_arch_id() adds possibility for generic code to get a guest-visible
CPU ID without accessing CPUArchState.
If derived classes don't override it, it will return cpu_index.
Override it on target-i386 in X86CPU to return the APIC ID.
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Reviewed-by: liguang <address@hidden>
Acked-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: d6b9e0d60cc511eca210834428bb74508cff3d33
https://github.com/qemu/qemu/commit/d6b9e0d60cc511eca210834428bb74508cff3d33
Author: Michael S. Tsirkin <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M exec.c
M include/qom/cpu.h
Log Message:
-----------
cpu: Add qemu_for_each_cpu()
Wrapper to avoid open-coded loops and to make CPUState iteration
independent of CPUArchState.
Signed-off-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: a37677c32bb313f5ba48aaf89f81cdc10c23ce56
https://github.com/qemu/qemu/commit/a37677c32bb313f5ba48aaf89f81cdc10c23ce56
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M cpus.c
Log Message:
-----------
cpus: Use qemu_for_each_cpu() in TCG thread
Replaces an open-coded loop and hides unused CPUArchState.
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 69e5ff067ae724155fd7465119ee6db5721288b6
https://github.com/qemu/qemu/commit/69e5ff067ae724155fd7465119ee6db5721288b6
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M include/qom/cpu.h
M qom/cpu.c
Log Message:
-----------
cpu: Add helper cpu_exists(), to check if CPU with specified id exists
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: b8622725cf0196f672f272922b0941dc8ba1c408
https://github.com/qemu/qemu/commit/b8622725cf0196f672f272922b0941dc8ba1c408
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
A docs/specs/acpi_cpu_hotplug.txt
M hw/acpi/piix4.c
Log Message:
-----------
acpi_piix4: Add infrastructure to send CPU hot-plug GPE to guest
* introduce processor status bitmask visible to guest at 0xaf00 addr,
where ACPI asl code expects it
* set bit corresponding to APIC ID in processor status bitmask on
receiving CPU hot-plug notification
* trigger CPU hot-plug SCI, to notify guest about CPU hot-plug event
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 72ac2e876ddc6158f5b6d5f758d4e38c436010ed
https://github.com/qemu/qemu/commit/72ac2e876ddc6158f5b6d5f758d4e38c436010ed
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M target-i386/cpu.c
Log Message:
-----------
target-i386: Introduce feat2prop() for CPU properties
This helper replaces '_' with '-' in a uniform way.
As a side effect, even custom mappings must use '-' now.
Signed-off-by: Igor Mammedov <address@hidden>
[AF: Split off; operate on NUL-terminated string rather than '=' delimiter]
Signed-off-by: Andreas Färber <address@hidden>
Commit: 310509304e1a83c1926471f1984c1cbf7d813631
https://github.com/qemu/qemu/commit/310509304e1a83c1926471f1984c1cbf7d813631
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M hw/i386/pc.c
M target-i386/cpu.c
Log Message:
-----------
target-i386: Introduce apic-id CPU property
The property is used from board level to set APIC ID for CPUs it
creates. Do so in a new pc_new_cpu() helper, to be reused for hot-plug.
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 8d6d4980c9421f3b9d1800dbc320da6a0bf754bd
https://github.com/qemu/qemu/commit/8d6d4980c9421f3b9d1800dbc320da6a0bf754bd
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M target-i386/cpu.c
Log Message:
-----------
target-i386: Do not allow to set apic-id once CPU is realized
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: baaeda08ff34ad17150b50a6f52d0faec9f3db36
https://github.com/qemu/qemu/commit/baaeda08ff34ad17150b50a6f52d0faec9f3db36
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M hw/i386/kvm/apic.c
M hw/intc/apic.c
M hw/xen/xen_apic.c
M include/hw/i386/apic_internal.h
M target-i386/cpu.h
Log Message:
-----------
target-i386: Replace MSI_SPACE_SIZE with APIC_SPACE_SIZE
Put APIC_SPACE_SIZE in a public header so that it can be
reused elsewhere later.
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 5f8df3ce6e0a057ec23cea74b6e629e59e085ac4
https://github.com/qemu/qemu/commit/5f8df3ce6e0a057ec23cea74b6e629e59e085ac4
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M hw/i386/kvmvapic.c
Log Message:
-----------
kvmvapic: Make dependency on sysbus.h explicit
Allows kvmvapic to compile if sysbus.h is removed from apic_internal.h,
from which it is indirectly included.
sysbus.h will be removed from apic_internal.h after converting
APICs to ICCDevice.
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: c72bf468259935a80ea185f2cbe807c3da9c1bbd
https://github.com/qemu/qemu/commit/c72bf468259935a80ea185f2cbe807c3da9c1bbd
Author: Jens Freimann <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M dump-stub.c
M dump.c
M include/qom/cpu.h
M include/sysemu/dump.h
M qom/cpu.c
M target-i386/arch_dump.c
M target-i386/cpu-qom.h
M target-i386/cpu.c
Log Message:
-----------
cpu: Move cpu_write_elfXX_note() functions to CPUState
Convert cpu_write_elfXX_note() functions to CPUClass methods and pass
CPUState as argument. Update target-i386 accordingly.
Signed-off-by: Jens Freimann <address@hidden>
[AF: Retain stubs as CPUClass' default method implementation; style changes]
Signed-off-by: Andreas Färber <address@hidden>
Commit: f0513d2c0156799e0c75a108ab9a049eea4f9607
https://github.com/qemu/qemu/commit/f0513d2c0156799e0c75a108ab9a049eea4f9607
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M MAINTAINERS
M default-configs/i386-softmmu.mak
M default-configs/x86_64-softmmu.mak
M hw/cpu/Makefile.objs
A hw/cpu/icc_bus.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
A include/hw/cpu/icc_bus.h
Log Message:
-----------
target-i386: Introduce ICC bus/device/bridge
Provides a hotpluggable bus for APIC and CPU.
* icc-bridge will serve as a parent for icc-bus and provide
mmio mapping services to child icc-devices.
* icc-device will replace SysBusDevice as a parent of APIC
and IOAPIC devices.
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 62fc403f11523169eb4264de31279745f48e3ecc
https://github.com/qemu/qemu/commit/62fc403f11523169eb4264de31279745f48e3ecc
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M include/hw/i386/pc.h
M target-i386/cpu.c
M target-i386/cpu.h
Log Message:
-----------
target-i386: Attach ICC bus to CPU on its creation
X86CPU should have parent bus so it could provide bus for child APIC.
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 53a89e262bd3e97b2da3afec0a60e5466770ae8c
https://github.com/qemu/qemu/commit/53a89e262bd3e97b2da3afec0a60e5466770ae8c
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M hw/cpu/icc_bus.c
M hw/i386/pc.c
M hw/intc/apic_common.c
M include/hw/cpu/icc_bus.h
M include/hw/i386/apic_internal.h
M target-i386/cpu.c
Log Message:
-----------
target-i386: Move APIC to ICC bus
It allows APIC to be hotplugged.
* map APIC's mmio at board level if it is present
* do not register mmio region for each APIC, since
only one is used/mapped
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: b4fc7b4326112538e0dbdc7fd019652ba8cc3281
https://github.com/qemu/qemu/commit/b4fc7b4326112538e0dbdc7fd019652ba8cc3281
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M include/hw/boards.h
Log Message:
-----------
Add hot_add_cpu hook to QEMUMachine
Hook should be set by machines that implement CPU hot-add
via cpu-add QMP command.
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 69ca3ea5e192251f27510554611bcff6f036a00b
https://github.com/qemu/qemu/commit/69ca3ea5e192251f27510554611bcff6f036a00b
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M qapi-schema.json
M qmp-commands.hx
M qmp.c
Log Message:
-----------
QMP: Add cpu-add command
Adds "cpu-add id=xxx" QMP command.
cpu-add's "id" argument is a CPU number in a range [0..max-cpus)
Example QMP command:
-> { "execute": "cpu-add", "arguments": { "id": 2 } }
<- { "return": {} }
Signed-off-by: Igor Mammedov <address@hidden>
Acked-by: Luiz Capitulino <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: c649983b582687bbdb4019e308f015913e31065e
https://github.com/qemu/qemu/commit/c649983b582687bbdb4019e308f015913e31065e
Author: Igor Mammedov <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M include/hw/i386/pc.h
Log Message:
-----------
pc: Implement QEMUMachine::hot_add_cpu hook
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 372e47e9b5e31c493823d7f512716644fb02d0fd
https://github.com/qemu/qemu/commit/372e47e9b5e31c493823d7f512716644fb02d0fd
Author: Andreas Färber <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M configure
Log Message:
-----------
configure: Pick up libseccomp include path
openSUSE 12.3 has seccomp.h in /usr/include/libseccomp-1.0.1,
so add `pkg-config --cflags libseccomp` output to QEMU_CFLAGS.
Cc: address@hidden
Signed-off-by: Andreas Färber <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 805a25050272fe7cbbc2e9ce911612fc86c7b9a9
https://github.com/qemu/qemu/commit/805a25050272fe7cbbc2e9ce911612fc86c7b9a9
Author: Stefan Weil <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M hw/moxie/moxiesim.c
M include/hw/stream.h
M include/sysemu/rng.h
M qmp-commands.hx
M target-s390x/translate.c
Log Message:
-----------
Trivial grammar and spelling fixes
similiar -> similar
recieve -> receive
transfered -> transferred
preperation -> preparation
Most changes are in comments, one modifies a parameter name in a function
prototype.
The spelling fixes were made using codespell.
Signed-off-by: Stefan Weil <address@hidden>
Acked-by: Richard Henderson <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 6e860b5db4c76c66d7e02f93c9e22e0384bd3c6c
https://github.com/qemu/qemu/commit/6e860b5db4c76c66d7e02f93c9e22e0384bd3c6c
Author: Hervé Poussineau <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M trace-events
Log Message:
-----------
pvscsi: fix compilation on 32 bit hosts
This fixes the following error:
In file included from qemu/include/trace.h:4:0,
from trace/generated-events.c:3:
./trace/generated-tracers.h: In function ‘trace_pvscsi_get_sg_list’:
./trace/generated-tracers.h:4271:9: error: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 4 has type ‘size_t’ [-Werror=format]
Signed-off-by: Hervé Poussineau <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 90e4b0c3de2b3927e71f23d95c3c27d60e5c89cc
https://github.com/qemu/qemu/commit/90e4b0c3de2b3927e71f23d95c3c27d60e5c89cc
Author: Eduardo Habkost <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M target-i386/cpu.c
M target-i386/cpu.h
Log Message:
-----------
target-i386: Group together level, xlevel, xlevel2 fields
Consolidate level, xlevel, xlevel2 fields in x86_def_t and CPUX86State.
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: fc7a504c0126b16aa2bd50d92584e9cc08f636a3
https://github.com/qemu/qemu/commit/fc7a504c0126b16aa2bd50d92584e9cc08f636a3
Author: Eduardo Habkost <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M target-i386/kvm.c
Log Message:
-----------
target-i386/kvm.c: Code formatting changes
Add appropriate spaces around operators, and break line where it needs
to be broken to allow feature-words array to be introduced without
having too-long lines.
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 27861ecc47cf9dc35961ac901e26abbd898c377c
https://github.com/qemu/qemu/commit/27861ecc47cf9dc35961ac901e26abbd898c377c
Author: Eduardo Habkost <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M target-i386/cpu.c
Log Message:
-----------
target-i386: Break CPUID feature definition lines
Break lines on kvm_check_features_against_host(), kvm_cpu_fill_host(),
and builtin_x86_defs, so they don't get too long once the *_features
fields are replaced by an array.
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 0514ef2fbb3882afe410ba7800c79fd0ef5dbf00
https://github.com/qemu/qemu/commit/0514ef2fbb3882afe410ba7800c79fd0ef5dbf00
Author: Eduardo Habkost <address@hidden>
Date: 2013-05-01 (Wed, 01 May 2013)
Changed paths:
M bsd-user/elfload.c
M bsd-user/main.c
M hw/i386/kvm/clock.c
M linux-user/elfload.c
M linux-user/main.c
M target-i386/cpu.c
M target-i386/cpu.h
M target-i386/helper.c
M target-i386/kvm.c
M target-i386/misc_helper.c
M target-i386/translate.c
Log Message:
-----------
target-i386: Replace cpuid_*features fields with a feature word array
This replaces the feature-bit fields on both X86CPU and x86_def_t
structs with an array.
With this, we will be able to simplify code that simply does the same
operation on all feature words (e.g. kvm_check_features_against_host(),
filter_features_for_kvm(), add_flagname_to_bitmaps(), CPU feature-bit
property lookup/registration, and the proposed "feature-words" property)
The following field replacements were made on X86CPU and x86_def_t:
(cpuid_)features -> features[FEAT_1_EDX]
(cpuid_)ext_features -> features[FEAT_1_ECX]
(cpuid_)ext2_features -> features[FEAT_8000_0001_EDX]
(cpuid_)ext3_features -> features[FEAT_8000_0001_ECX]
(cpuid_)ext4_features -> features[FEAT_C000_0001_EDX]
(cpuid_)kvm_features -> features[FEAT_KVM]
(cpuid_)svm_features -> features[FEAT_SVM]
(cpuid_)7_0_ebx_features -> features[FEAT_7_0_EBX]
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 1085819368e8693f08307e72f0082d759f67ef03
https://github.com/qemu/qemu/commit/1085819368e8693f08307e72f0082d759f67ef03
Author: Andreas Färber <address@hidden>
Date: 2013-05-02 (Thu, 02 May 2013)
Changed paths:
M cpus.c
Log Message:
-----------
cpus: Fix pausing TCG CPUs while in vCPU thread
Due to a preceding while loop, no CPU would've been put into stopped
state. Reinitialize the variable.
This fixes commit d798e97456658ea7605303b7c69b04ec7df95c10 (Allow to use
pause_all_vcpus from VCPU context) for non-KVM case.
While at it, change a 0 to false, amending commit
4fdeee7cd4c8f90ef765537b9346a195d9483ab5 (cpu: Move stop field to
CPUState).
Reviewed-by: Jan Kiszka <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: e7bdf659c16e1cefd61f53648503d8c060668d6b
https://github.com/qemu/qemu/commit/e7bdf659c16e1cefd61f53648503d8c060668d6b
Author: Jan Kiszka <address@hidden>
Date: 2013-05-02 (Thu, 02 May 2013)
Changed paths:
M vl.c
Log Message:
-----------
Drop redundant resume_all_vcpus() from main()
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: Jan Kiszka <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 0db4c324a8c6f2b1b8a118146f9b0fc8c4210719
https://github.com/qemu/qemu/commit/0db4c324a8c6f2b1b8a118146f9b0fc8c4210719
Author: Anthony Liguori <address@hidden>
Date: 2013-05-02 (Thu, 02 May 2013)
Changed paths:
M configure
M hw/moxie/moxiesim.c
M include/hw/stream.h
M include/sysemu/rng.h
M qmp-commands.hx
M target-s390x/translate.c
M trace-events
Log Message:
-----------
Merge remote-tracking branch 'mjt/trivial-patches' into staging
# 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
Commit: 8ca27ce2e1150486ea2db4116a03706b28294f16
https://github.com/qemu/qemu/commit/8ca27ce2e1150486ea2db4116a03706b28294f16
Author: Anthony Liguori <address@hidden>
Date: 2013-05-02 (Thu, 02 May 2013)
Changed paths:
M MAINTAINERS
M Makefile.target
M bsd-user/elfload.c
M bsd-user/main.c
M cpus.c
M default-configs/i386-softmmu.mak
M default-configs/x86_64-softmmu.mak
A docs/specs/acpi_cpu_hotplug.txt
M dump-stub.c
M dump.c
M exec.c
M hw/acpi/piix4.c
M hw/cpu/Makefile.objs
A hw/cpu/icc_bus.c
M hw/i386/kvm/apic.c
M hw/i386/kvm/clock.c
M hw/i386/kvmvapic.c
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M hw/intc/apic.c
M hw/intc/apic_common.c
M hw/timer/mc146818rtc.c
M hw/xen/xen_apic.c
M include/hw/boards.h
A include/hw/cpu/icc_bus.h
M include/hw/i386/apic_internal.h
M include/hw/i386/pc.h
M include/hw/timer/mc146818rtc.h
M include/qom/cpu.h
M include/sysemu/dump.h
M include/sysemu/kvm.h
M include/sysemu/sysemu.h
M kvm-all.c
M kvm-stub.c
M linux-user/elfload.c
M linux-user/main.c
M qapi-schema.json
M qmp-commands.hx
M qmp.c
M qom/cpu.c
M stubs/Makefile.objs
A stubs/cpus.c
M target-i386/arch_dump.c
M target-i386/cpu-qom.h
M target-i386/cpu.c
M target-i386/cpu.h
M target-i386/helper.c
M target-i386/kvm.c
M target-i386/misc_helper.c
M target-i386/translate.c
M vl.c
Log Message:
-----------
Merge remote-tracking branch 'afaerber/qom-cpu' into staging
# 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
...
Compare: https://github.com/qemu/qemu/compare/e9016ee2bda1...8ca27ce2e115
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] c4cfef: cpu: Make kvm-stub.o available outside softmmu,
GitHub <=