Uploaded image for project: 'Facter'
  1. Facter
  2. FACT-1715

Add data source for CPUID instruction

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: FACT 3.9.0
    • Component/s: None
    • Labels:
      None
    • Template:
    • Team:
      Platform OS
    • Story Points:
      2
    • Sprint:
      Agent 2017-07-26
    • Release Notes:
      Not Needed
    • QA Risk Assessment:
      No Action

      Description

      Facter and virt-what currently use the CPUID x86 instruction to check the vendor ID string and identify a hypervisor (typically first, before other methods, where possible).

      whereami should have a CPUID data source that reports the vendor ID. We can also check CPUID's hypervisor bit, which is set on many (but not all) hypervisor guests. Individual detectors should also be able to access the CPUID output register values to do more fine-grained checks where necessary (this will be important at least for Xen).

      This will need to be restricted to x86 architectures.

        Attachments

          Activity

            People

            Assignee:
            casey.williams Casey Williams
            Reporter:
            casey.williams Casey Williams
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Zendesk Support