• Greg Kroah-Hartman's avatar
    Merge tag 'misc-habanalabs-next-2022-09-21' of... · d3222595
    Greg Kroah-Hartman authored
    Merge tag 'misc-habanalabs-next-2022-09-21' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next
    
    Oded writes:
    
      "This tag contains habanalabs driver changes for v6.1:
    
       - Support new notifier event for device state change through eventfd.
       - Add uAPI to retrieve device attestation information for Gaudi2.
       - Add uAPI to retrieve the h/w status of all h/w blocks.
       - Add uAPI to control the running mode of the engine cores in Gaudi2.
       - Expose whether the device runs with secured firmware through the INFO ioctl
         and sysfs.
       - Support trace events in DMA allocations and MMU map/unmap operations.
       - Notify firmware when the device was acquired by a user process and when it
         was released. This is done as part of the RAS that the f/w performs.
       - Multiple bug fixes, refactors and renames.
       - Cleanup of error messages, moving some to debug level.
       - Enhance log prints in case of h/w error events for Gaudi2."
    
    * tag 'misc-habanalabs-next-2022-09-21' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux: (68 commits)
      habanalabs: eliminate aggregate use warning
      habanalabs/gaudi: use 8KB aligned address for TPC kernels
      habanalabs: remove some f/w descriptor validations
      habanalabs: build ASICs from new to old
      habanalabs/gaudi2: allow user to flush PCIE by read
      habanalabs: failure to open device due to reset is debug level
      habanalabs/gaudi2: Remove unnecessary (void*) conversions
      habanalabs/gaudi2: add secured attestation info uapi
      habanalabs/gaudi2: add handling to pmmu events in eqe handler
      habanalabs/gaudi: change TPC Assert to use TPC DEC instead of QMAN err
      habanalabs: rename error info structure
      habanalabs/gaudi2: get f/w reset status register dynamically
      habanalabs/gaudi2: increase hard-reset sleep time to 2 sec
      habanalabs/gaudi2: print RAZWI info upon PCIe access error
      habanalabs: MMU invalidation h/w is per device
      habanalabs: new notifier events for device state
      habanalabs/gaudi2: free event irq if init fails
      habanalabs: fix resetting the DRAM BAR
      habanalabs: add support for new cpucp return codes
      habanalabs/gaudi2: read F/W security indication after hard reset
      ...
    d3222595
MAINTAINERS 664 KB