From 8b09ac9855c051fc4f52538e168f0ddd64bcb963 Mon Sep 17 00:00:00 2001
From: weishaokun <weishaokun@kylinos.cn>
Date: Thu, 1 Feb 2024 15:28:17 +0800
Subject: [PATCH] fix bug that virt-manager can not support dies

Change-Id: Id791f0d9e93613e8085167753a292deb5c7b4db7
---
 virtManager/object/domain.py | 1 +
 virtinst/domain/cpu.py       | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/virtManager/object/domain.py b/virtManager/object/domain.py
index f61f0f5..9ebda3f 100644
--- a/virtManager/object/domain.py
+++ b/virtManager/object/domain.py
@@ -464,6 +464,7 @@ class vmmDomain(vmmLibvirtObject):
             guest.cpu.sockets = sockets
             guest.cpu.cores = cores
             guest.cpu.threads = threads
+            guest.cpu.dies = None
 
         if secure != _SENTINEL or model != _SENTINEL:
             guest.cpu.secure = secure
diff --git a/virtinst/domain/cpu.py b/virtinst/domain/cpu.py
index 5fb3d22..b671f04 100644
--- a/virtinst/domain/cpu.py
+++ b/virtinst/domain/cpu.py
@@ -65,7 +65,7 @@ class DomainCpu(XMLBuilder):
     """
     XML_NAME = "cpu"
     _XML_PROP_ORDER = ["mode", "match", "model", "vendor",
-                       "sockets", "cores", "threads", "features"]
+                       "sockets", "cores", "threads", "dies", "features"]
 
     secure = True
 
@@ -264,6 +264,7 @@ class DomainCpu(XMLBuilder):
     sockets = XMLProperty("./topology/@sockets", is_int=True)
     cores = XMLProperty("./topology/@cores", is_int=True)
     threads = XMLProperty("./topology/@threads", is_int=True)
+    dies = XMLProperty("./topology/@dies", is_int=True)
 
 
     ##################
-- 
2.20.1

