[qubes-users] "CPU-short: FIXME": What does the qubes-hcl-report want to say me?

Dear Qubes community,

I have trouble understanding the output of my qubes-hcl-report. It says, iommu, hvm, remap and slat work well, but cpu-short, gpu-short and remark is "FIXME". What does that mean? Is it related to the bugs, shown by the command "cat /proc/cpuinfo": "null_seg, cpu_meltdown, spectre_v1, spectre_v2, spec_store_bypass, l1tf, mds, swapgs, itlb_multihit, srbds"?
Qubes works well for me. But after having suspended my computer it works rather slowly (for example usb mouse and wired network reconnection take more and more time, at the moment 20 seconds).

A) What could be the reason for the output "FIXME" in the report?
B) Is it important to fix the bugs, shown by the command "cat /proc/cpuinfo" (but how?)?
C) To which Qubes developer mail address can I send the .cpio.gz-file (HCL Support Files) in an encrypted way?

Kindly regards,
Rainer Neumann

Qubes-HCL-Dell_Inc_-OptiPlex_7010-20201125-105304.yml (915 Bytes)

Hi Rainer,

A) What could be the reason for the output "FIXME" in the report?

These are fields the tool can't fill automatically and is asking you to
fill in. Many HCL reports submitted on this list still have FIXME for
cpu-short, chipset-short and gpu-short.

* cpu-short is the easiest, here are a few examples:

       Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz --> W-10855M
       Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz --> i5-5200U
       AMD Ryzen 5 3600 6-Core Processor --> Ryzen 5 3600

* chipset-short is the code name of the chipset architecture

       e.g. Skylake, Haswell, Comet Lake etc.
       this can be determined by search for the PCI ID like [8086:9b54]

* gpu-short is the same thing for the graphics component

... I am working on a tool to verify and complete HCLs before posting
them to the website that will automatically find the correct and
consistent values for cpu-short, chipset-short and gpu-short.

These three get combined when displayed in the HCL table like this:
"i7-7700HQ Kaby Lake Integrated (Intel HD 630) "

B) Is it important to fix the bugs, shown by the command "cat /proc/cpuinfo" (but how?)?

I assume by "bugs" you mean the FIXME's explained above? If you have
trouble finding the right values for cpu-short, chipset-short and
gpu-short, just leave them as FIXME. I'll double-check and eventually
correct them anyway before submitting in a PR.

C) To which Qubes developer mail address can I send the .cpio.gz-file
(HCL Support Files) in an encrypted way?

If you are worried about information leakage and none of the core developers has requested this information from you: don't send it.

/Sven