[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 630eb0: exec: Ensure the only one cpu_index a
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 630eb0: exec: Ensure the only one cpu_index allocation met... |
Date: |
Tue, 06 Sep 2016 06:30:09 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 630eb0faf4d3c04a117a047247691e0654632aa8
https://github.com/qemu/qemu/commit/630eb0faf4d3c04a117a047247691e0654632aa8
Author: Igor Mammedov <address@hidden>
Date: 2016-09-05 (Mon, 05 Sep 2016)
Changed paths:
M exec.c
Log Message:
-----------
exec: Ensure the only one cpu_index allocation method is used
Make sure that cpu_index auto allocation isn't used in
combination with manual cpu_index assignment. And
dissallow out of order cpu removal if auto allocation
is in use.
Target that wishes to support out of order unplug should
switch to manual cpu_index assignment. Following patch
could be used as an example:
(pc: init CPUState->cpu_index with index in possible_cpus[]))
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Commit: cc728d1493eee3e20c1547191862e43d3f55e714
https://github.com/qemu/qemu/commit/cc728d1493eee3e20c1547191862e43d3f55e714
Author: Luwei Kang <address@hidden>
Date: 2016-09-05 (Mon, 05 Sep 2016)
Changed paths:
M target-i386/cpu.c
M target-i386/cpu.h
Log Message:
-----------
target-i386: Add more Intel AVX-512 instructions support
Add more AVX512 feature bits, include AVX512DQ, AVX512IFMA,
AVX512BW, AVX512VL, AVX512VBMI. Its spec can be found at:
https://software.intel.com/sites/default/files/managed/b4/3a/319433-024.pdf
Signed-off-by: Luwei Kang <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Commit: cdafe929615ec5eca71bcd5a3d12bab5678e5886
https://github.com/qemu/qemu/commit/cdafe929615ec5eca71bcd5a3d12bab5678e5886
Author: Eduardo Habkost <address@hidden>
Date: 2016-09-05 (Mon, 05 Sep 2016)
Changed paths:
M tests/Makefile.include
M tests/vhost-user-test.c
Log Message:
-----------
vhost-user-test: Use libqos instead of pxe-virtio.rom
vhost-user-test relies on iPXE just to initialize the virtio-net
device, and doesn't do any actual packet tx/rx testing.
In addition to that, the test relies on TCG, which is
imcompatible with vhost. The test only worked by accident: a bug
the memory backend initialization made memory regions not have
the DIRTY_MEMORY_CODE bit set in dirty_log_mask.
This changes vhost-user-test to initialize the virtio-net device
using libqos, and not use TCG nor pxe-virtio.rom.
Signed-off-by: Eduardo Habkost <address@hidden>
Commit: 6546d0dba6c211c1a3eac1252a4f50a0c151a08a
https://github.com/qemu/qemu/commit/6546d0dba6c211c1a3eac1252a4f50a0c151a08a
Author: Eduardo Habkost <address@hidden>
Date: 2016-09-05 (Mon, 05 Sep 2016)
Changed paths:
M vl.c
Log Message:
-----------
vl: Delay initialization of memory backends
Initialization of memory backends may take a while when
prealloc=yes is used, depending on their size. Initializing
memory backends before chardevs may delay the creation of monitor
sockets, and trigger timeouts on management software that waits
until the monitor socket is created by QEMU. See, for example,
the bug report at:
https://bugzilla.redhat.com/show_bug.cgi?id=1371211
In addition to that, allocating memory before calling
configure_accelerator() breaks the tcg_enabled() checks at
memory_region_init_*().
This patch fixes those problems by adding "memory-backend-*"
classes to the delayed-initialization list.
Signed-off-by: Eduardo Habkost <address@hidden>
Commit: 085c9150195b383cb978351e12d24df9ba129ae9
https://github.com/qemu/qemu/commit/085c9150195b383cb978351e12d24df9ba129ae9
Author: Peter Maydell <address@hidden>
Date: 2016-09-06 (Tue, 06 Sep 2016)
Changed paths:
M exec.c
M target-i386/cpu.c
M target-i386/cpu.h
M tests/Makefile.include
M tests/vhost-user-test.c
M vl.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into
staging
x86 and memory backends queue, 2016-09-05
This includes a few features that were submitted just after hard
freeze, and a bug fix for memory backend initialization ordering.
# gpg: Signature made Mon 05 Sep 2016 20:50:14 BST
# gpg: using RSA key 0x2807936F984DC5A6
# gpg: Good signature from "Eduardo Habkost <address@hidden>"
# Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF D1AA 2807 936F 984D C5A6
* remotes/ehabkost/tags/x86-pull-request:
vl: Delay initialization of memory backends
vhost-user-test: Use libqos instead of pxe-virtio.rom
target-i386: Add more Intel AVX-512 instructions support
exec: Ensure the only one cpu_index allocation method is used
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/30e7d092b261...085c9150195b
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 630eb0: exec: Ensure the only one cpu_index allocation met...,
GitHub <=