diff options
author | Jan Beulich <jbeulich@novell.com> | 2011-03-14 17:05:21 +0000 |
---|---|---|
committer | Jan Beulich <jbeulich@novell.com> | 2011-03-14 17:05:21 +0000 |
commit | 37916ccd3a54b9e2899e4c0ea941e1d8b1ccd5c2 (patch) | |
tree | cbb6ca0f3d609abf5098841f02849204b41f643b /tools/flask/libflask | |
parent | 1a048a1d9e37576f4c0e867ba362afbd456555aa (diff) | |
download | xen-37916ccd3a54b9e2899e4c0ea941e1d8b1ccd5c2.tar.gz xen-37916ccd3a54b9e2899e4c0ea941e1d8b1ccd5c2.tar.bz2 xen-37916ccd3a54b9e2899e4c0ea941e1d8b1ccd5c2.zip |
x86: fix cpu_sibling_map initialization when topology CPUID leaf is present
c/s 21811:12f0618400de broke this by not properly initializing struct
cpuinfo_x86's x86_num_siblings member (other than Linux, where this is
a global variable, it is being maintained per CPU by Xen).
Hyper-threaded CPUs with CPUID leaf 0xb present had therefore all
cpu_sibling_map-s with just a single bit set, thus improperly feeding
the scheduler.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'tools/flask/libflask')
0 files changed, 0 insertions, 0 deletions