[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [libvirt] cpu flags




> I think the most likely place for exposing CPU flags would be in the
> capabilities XML format. We do in fact already expose 3 flags there,
> PAE, VMX and SVM. 

This looks like all of the info that I need - I guess I overlooked this part of the code prior to my message. 

The problem that I see currently is that despite the capabilities string containing the "host" tag, with this cpu info - it is up to each hypervisor driver to implement the broadcasting of host features.

For example - Xen will report PAE,VMX,SVM - but my ovirt node running KVM currently only reports the following:

  <host>
    <cpu>
      <arch>x86_64</arch>
    </cpu>
  </host>

It seems to me that it might be useful for some sort of "node" info driver, where we might be able to share code for hypervisor independent info about the physical machine it is running on. 

We should not have to re-write the scanning of /proc/cpuinfo in every hypervisor driver, IMHO.

Ben 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]