Zhao Liu
6ddeb0ec8c
i386/cpu: Introduce bitmap to cache available CPU topology levels
...
Currently, QEMU checks the specify number of topology domains to detect
if there's extended topology levels (e.g., checking nr_dies).
With this bitmap, the extended CPU topology (the levels other than SMT,
core and package) could be easier to detect without touching the
topology details.
This is also in preparation for the follow-up to decouple CPUID[0x1F]
subleaf with specific topology level.
Tested-by: Yongwei Ma <yongwei.ma@intel.com>
Signed-off-by: Zhao Liu <zhao1.liu@intel.com>
Tested-by: Babu Moger <babu.moger@amd.com>
Reviewed-by: Xiaoyao Li <xiaoyao.li@intel.com>
Message-ID: <20240424154929.1487382-10-zhao1.liu@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2024-05-22 19:43:29 +02:00
..
2024-03-12 17:56:55 -04:00
2023-01-12 17:15:09 +00:00
2024-04-25 10:21:59 +01:00
2024-04-09 02:31:16 -04:00
2024-03-19 11:58:15 +01:00
2024-04-25 10:21:59 +01:00
2024-05-06 10:19:10 -07:00
2020-09-18 14:12:32 -04:00
2024-02-02 16:23:47 +00:00
2024-04-25 12:48:12 +02:00
2024-04-30 16:02:43 +01:00
2024-02-15 16:58:46 +01:00
2024-03-18 08:42:45 -04:00
2024-02-01 08:33:18 +01:00
2024-03-25 15:05:38 +01:00
2024-03-08 14:18:56 +01:00
2024-03-05 13:22:55 +00:00
2024-05-22 19:43:29 +02:00
2024-02-28 00:23:39 +01:00
2024-02-22 12:47:35 +01:00
2024-05-09 00:07:21 +02:00
2021-09-30 13:42:10 +01:00
2020-09-18 14:12:32 -04:00
2023-11-28 14:26:37 +01:00
2024-05-09 00:07:21 +02:00
2024-01-30 21:20:20 +03:00
2024-01-30 21:20:20 +03:00
2024-01-05 16:20:15 +01:00
2024-03-25 15:05:38 +01:00
2024-02-21 08:16:43 +03:00
2024-02-27 09:36:39 +01:00
2024-05-03 15:47:48 +02:00
2022-09-04 07:02:56 +01:00
2024-05-03 15:47:48 +02:00
2023-11-07 03:39:11 -05:00
2024-04-29 10:25:56 +08:00
2024-04-23 17:35:25 +02:00
2023-01-08 01:54:22 -05:00
2024-02-21 08:16:43 +03:00
2024-05-10 15:45:15 +02:00
2024-02-15 16:58:46 +01:00
2024-05-10 15:45:15 +02:00
2024-02-13 19:37:28 +00:00
2023-09-01 11:40:04 +02:00
2022-07-14 16:24:38 +02:00
2021-10-30 18:39:37 +02:00
2023-10-22 05:18:17 -04:00
2024-02-15 16:58:46 +01:00
2024-02-02 13:51:59 +00:00
2024-02-20 20:34:21 +03:00
2024-02-22 12:47:40 +01:00
2023-01-08 01:54:22 -05:00
2024-05-14 17:14:12 +04:00
2024-05-14 17:14:12 +04:00
2024-04-30 15:14:15 +01:00
2024-05-10 15:45:15 +02:00
2019-08-16 13:31:52 +02:00
2024-04-25 12:48:12 +02:00
2024-03-26 14:24:06 +01:00
2024-04-25 12:48:12 +02:00
2020-09-09 09:27:09 -04:00
2023-03-07 12:38:59 -05:00
2022-04-21 17:03:51 +04:00
2022-04-21 11:37:04 +01:00
2020-11-15 17:04:40 +01:00
2023-11-07 13:08:48 +01:00
2020-09-09 09:27:09 -04:00
2023-02-27 13:27:05 +00:00
2023-03-20 12:43:50 +01:00
2020-11-15 17:04:40 +01:00
2022-05-19 16:19:03 +01:00
2021-03-08 17:20:01 +00:00
2024-05-03 15:47:48 +02:00
2019-06-12 13:20:21 +02:00
2024-03-11 16:57:05 -04:00
2023-12-21 22:49:28 +01:00
2021-09-01 11:59:12 +10:00
2022-06-22 09:49:34 +02:00
2024-04-25 10:21:59 +01:00
2020-12-10 12:15:04 -05:00
2024-02-26 18:40:21 +01:00
2024-02-27 09:37:21 +01:00
2020-09-09 09:27:09 -04:00