- 
                Notifications
    
You must be signed in to change notification settings  - Fork 201
 
Description
The docu reads:
Therefore hwloc tries to add software devices (HWLOC_OBJ_OS_DEVICE, also known as OS devices).
So my (individual) block devices attached to an AHCI are "software" devices? This does not make sense to me. For NIC/OPENFABRICS/GPU/COPRO this makes sense and the XMLs are looking what I would expect. Some PCIDev with (possibly) multiple sub OSDevs how this device is exposed by the OS to userspace (opencl0d0, rmsi0, ib0, mlx0_5, ...).
But for block devices this does not fit into the documented and my brain construct.
            <object type="PCIDev" gp_index="969" pci_busid="0000:43:00.0" pci_type="0106 [1022:7901] [1458:1000] 51" pci_link_speed="31.50>
              <object type="OSDev" gp_index="1077" name="sdb" subtype="Disk" osdev_type="0">
                <info name="Size" value="937692504"/>
                <info name="SectorSize" value="512"/>
                <info name="LinuxDeviceID" value="8:16"/>
                <info name="Model" value="INTEL_SSDSC2KG96"/>
                <info name="Revision" value="0121"/>
                <info name="SerialNumber" value="PHYM816002Q0960CGN"/>
              </object>
              <object type="OSDev" gp_index="1078" name="sda" subtype="Disk" osdev_type="0">
                <info name="Size" value="937692504"/>
                <info name="SectorSize" value="512"/>
                <info name="LinuxDeviceID" value="8:0"/>
                <info name="Model" value="INTEL_SSDSC2KG96"/>
                <info name="Revision" value="0121"/>
                <info name="SerialNumber" value="PHYM814402D8960CGN"/>
              </object>
            </object>For now, I also do not see, that this will change with 3.0, I could only found #540. The XMLs in #399 also look like they fit my mental model, which are 1.11 and 2.1.
Is there something I miss I has there something changed?
Thanks for the feedback.