docs: def generate_cpu_xml(self):
          """
          Get CPU XML
  
          Returns:
              lxml.etree.Element: cpu node
          """
          if self.cpu_custom:
              return self.generate_custom(
                  cpu=self.cpu,
                  vcpu_num=self.vcpu_num,
                  fill_topology=self.vcpu_set
              )
          elif self.cpu_model:
              return self.generate_exact(
                  self.cpu_model, vcpu_num=self.vcpu_num, host_cpu=self.host_cpu
              )
          else:
              return self.generate_host_passthrough(self.vcpu_num)