diff options
author | Like Xu <like.xu@linux.intel.com> | 2019-06-12 16:40:59 +0800 |
---|---|---|
committer | Eduardo Habkost <ehabkost@redhat.com> | 2019-07-05 17:08:03 -0300 |
commit | d65af288a84d8bf8c27e55d45545f52f016c08a7 (patch) | |
tree | 880d57673c8c8c41c01ea31f267e6cd9e90f8f80 /nbd | |
parent | 176d2cda0dee9f4f78f604ad72d6a111e8e38f3b (diff) | |
download | qemu-d65af288a84d8bf8c27e55d45545f52f016c08a7.zip qemu-d65af288a84d8bf8c27e55d45545f52f016c08a7.tar.gz qemu-d65af288a84d8bf8c27e55d45545f52f016c08a7.tar.bz2 |
i386: Update new x86_apicid parsing rules with die_offset support
In new sockets/dies/cores/threads model, the apicid of logical cpu could
imply die level info of guest cpu topology thus x86_apicid_from_cpu_idx()
need to be refactored with #dies value, so does apicid_*_offset().
To keep semantic compatibility, the legacy pkg_offset which helps to
generate CPUIDs such as 0x3 for L3 cache should be mapping to die_offset.
Signed-off-by: Like Xu <like.xu@linux.intel.com>
Message-Id: <20190612084104.34984-5-like.xu@linux.intel.com>
[ehabkost: squash unit test patch]
Message-Id: <20190612084104.34984-6-like.xu@linux.intel.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Diffstat (limited to 'nbd')
0 files changed, 0 insertions, 0 deletions