1. 22 Feb, 2021 4 commits
  2. 26 Apr, 2020 1 commit
  3. 14 Apr, 2020 4 commits
  4. 27 Jul, 2019 1 commit
  5. 18 Jul, 2019 1 commit
  6. 03 Jul, 2019 1 commit
  7. 03 Aug, 2018 3 commits
  8. 13 Jul, 2018 3 commits
  9. 12 Jul, 2018 5 commits
  10. 11 Jul, 2018 2 commits
    • Dan Callaghan's avatar
      Fix DIMM info for older IBM POWER systems · 5c69f583
      Dan Callaghan authored
      Commit f95aa917 applied the patch from #695, adding the
      scan_devtree_memory_ibm() function, but it called the function in the
      wrong place. The function finds memory-controller@* nodes on older IBM
      POWER systems, not newer OPAL firmware based ones.
      
      This patch has the side effect of reordering CPU nodes before memory
      nodes on non-IBM device-tree-based hardware (like Calxeda Highbank and
      other unusual stuff). That is in line with other platforms.
      5c69f583
    • Dan Callaghan's avatar
      Set powerpc logo hint · 4e963955
      Dan Callaghan authored
      Previously, when the CPU information was coming from /proc/cpuinfo, this
      logo hint was being set.
      4e963955
  11. 09 Jul, 2018 1 commit
    • Dan Callaghan's avatar
      Avoid very long IDE programming interface names as capabilities · 60173f07
      Dan Callaghan authored
      Recent versions of the PCIID database added programming interface names
      for IDE controllers, like this:
      
      	01  IDE interface
      		00  ISA Compatibility mode-only controller
      		05  PCI native mode-only controller
      		0a  ISA Compatibility mode controller, supports both channels switched to PCI native mode
      		0f  PCI native mode controller, supports both channels switched to ISA compatibility mode
      		80  ISA Compatibility mode-only controller, supports bus mastering
      		85  PCI native mode-only controller, supports bus mastering
      		8a  ISA Compatibility mode controller, supports both channels switched to PCI native mode, supports bus mastering
      		8f  PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering
      
      resulting in an awkwardly named capability for the IDE controller:
      
          <capabilities>
           <capability id="ide" />
           <capability id="pci_native_mode_controller__supports_both_channels_switched_to_isa_compatibility_mode__supports_bus_mastering" />
           <capability id="bus_master" >bus mastering</capability>
          </capabilities>
      
      This patch adds a special case for IDE controllers to avoid using the
      programming interface name as a capability. Instead, separate
      capabilities are added for the possible combinations:
      
          <capabilities>
           <capability id="ide" />
           <capability id="isa_compat_mode" >ISA compatibility mode</capability>
           <capability id="pci_native_mode" >PCI native mode</capability>
           <capability id="bus_master" >bus mastering</capability>
          </capabilities>
      60173f07
  12. 14 Jun, 2018 1 commit
    • Lyonel Vincent's avatar
      merge Github PR #40 and #41 · 028f6b22
      Lyonel Vincent authored
      Properly handle scsi device type 0x14 (== 20) to add ZBC and ZAC host
      managed zoned block devices to the "disk" class. While at it, also add
      in scsi_type() the missing type name string for the device
      type 0xe (== 14).
      028f6b22
  13. 09 Jun, 2018 1 commit
  14. 10 Mar, 2018 1 commit
  15. 29 Jan, 2018 1 commit
  16. 28 Jan, 2018 1 commit
    • Carlos Santos's avatar
      Add support for gzip-compressed data files · 445e97dd
      Carlos Santos authored
      
      
      The data files currently ocuppy 6.7MB. Compressing them with gzip reduce
      that space to 1.9MB, which is useful for space-constrained environments,
      like embedded systems. This is achieved by the following changes:
      
      - Add the ZLIB make variable to enable compilation with zlib support.
      - Modify the loadfile function (in src/core/osutils.cc) to use gzopen,
        gzread, etc. to read data files.
      - Try to open 'file.foo.gz' first, then 'file.foo'. This works because
        gzopen(3) and gzread(3) treat files not in the gzip format as ordinary
        ones and open/read them as ordinary open(2) and read(2) would do.
      
      Signed-off-by: default avatarCarlos Santos <casantos@datacom.ind.br>
      445e97dd
  17. 22 Jan, 2018 1 commit
  18. 16 Jan, 2018 5 commits
  19. 04 Jan, 2018 2 commits
  20. 28 Dec, 2017 1 commit