2021-01-21 | Ofir Bitton | habanalabs: zero pci counters packet before submit... Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2021-01-12 | Oded Gabbay | habanalabs: prevent soft lockup during unmap Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2021-01-12 | Oded Gabbay | habanalabs: fix reset process in case of failures Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2021-01-12 | Oded Gabbay | habanalabs: fix dma_addr passed to dma_mmap_coherent Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-29 | Dinghao Liu | habanalabs: Fix memleak in hl_device_reset Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Oded Gabbay | habanalabs: fix order of status check Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Oded Gabbay | habanalabs: register to pci shutdown callback Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Alon Mizrahi | habanalabs: add validation cs counter, fix misplaced... Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Oded Gabbay | habanalabs/gaudi: retry loading TPC f/w on -EINTR Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Oded Gabbay | habanalabs: adjust pci controller init to new firmware Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Oded Gabbay | habanalabs: update comment in hl_boot_if.h Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Oded Gabbay | habanalabs/gaudi: enhance reset message Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Ofir Bitton | habanalabs: full FW hard reset support Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Oded Gabbay | habanalabs/gaudi: disable CGM at HW initialization Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Tomer Tayar | habanalabs: Revise comment to align with mirror list... Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Alon Mizrahi | habanalabs/gaudi: do not set EB in collective slave... Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Ofir Bitton | habanalabs: preboot hard reset support Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Alon Mizrahi | habanalabs: remove generic gaudi get_pll_freq function Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Alon Mizrahi | habanalabs: fetch PSOC PLL frequency from F/W in goya Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Alon Mizrahi | habanalabs: add comment for pll frequency ioctl opcode Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-12-28 | Tomer Tayar | habanalabs: Fix a missing-braces warning Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Tomer Tayar | habanalabs: Add CB IOCTL opcode to retrieve CB information Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Tomer Tayar | habanalabs: Modify the cs_cnt of a CB to be atomic Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Tomer Tayar | habanalabs: Add mask for CS type bits in CS flags Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: change messages to debug level Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: free host huge va_range if not used Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs/gaudi: handle reset when f/w is in preboot Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: add missing counter update Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Alon Mizrahi | habanalabs: add ull to PLL masks Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: add support for cs with timestamp Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: indicate to user that a cs is gone Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs/gaudi: print ECC type field Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: update firmware files Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | kernel test robot | habanalabs: gaudi_ctx_fini() can be static Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | kernel test robot | habanalabs: goya_reset_sob_group() can be static Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Alon Mizrahi | habanalabs: fetch pll frequency from firmware Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: mmu map wrapper for sizes larger than a... Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: print CS type when it is stuck Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs/gaudi: align to new FW reset scheme Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Alon Mizrahi | habanalabs: firmware returns 64bit argument Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Moti Haimovski | habanalabs: fix MMU debugfs operations Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Moti Haimovski | habanalabs: share a single ctx-mutex between all MMUs Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: support reserving aligned va block Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Guy Nisan | habanalabs: add boot errors prints Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: print message with correct device Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs/gaudi: fetch HBM ecc info from FW Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: fetch hard reset capability from FW Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: move asic property to correct structure Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: use host va range for internal pools Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: improve hard reset procedure Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Tomer Tayar | habanalabs: Rename hw_queues_mirror to cs_mirror Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: refactor mmu va_range db structure Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: move HW dirty check to a proper location Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: restore vm_pgoff after mmap Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: add 'needs reset' state in driver Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Omer Shpigelman | habanalabs: fix hard reset print and comment Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Igor Grinberg | habanalabs/gaudi: remove pcie_en strap toggle Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: remove duplicate print Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Tomer Tayar | habanalabs: Separate CS job completion from its deallocation Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs/gaudi: increase MAX CS to 16K Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | farah kassabri | habanalabs: reset device upon fw read failure Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Tomer Tayar | habanalabs: Move repeatedly included headers to habanalabs.h Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: release signal if collective wait was dropped Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Tomer Tayar | habanalabs: Skip updating CI of internal queues if... Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Tomer Tayar | habanalabs: Small refactoring of cs_do_release() Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Tomer Tayar | habanalabs: Small refactoring of CS IOCTL handling Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs/gaudi: fetch PLL info from FW Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Moti Haimovski | habanalabs: refactor MMU to support dual residency MMU Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Moti Haimovski | habanalabs: fix MMU print message Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | farah kassabri | habanalabs/gaudi: scrub all memory upon closing FD Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs/gaudi: add support for FW security Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: fetch security indication from FW Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | farah kassabri | habanalabs: fix cs counters structure Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: advanced FW loading Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: initialize variable before use Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs/gaudi: remove unreachable code Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: make sure cs type is valid in cs_ioctl_signal_wait Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs/gaudi: monitor device memory usage Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: sync stream collective support Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs/gaudi: Set DMA5 QMAN internal Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: sync stream collective infrastructure Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Tal Cohen | habanalabs: use enum for CB allocation options Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs/gaudi: add support for NIC QMANs Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs/gaudi: add NIC security configuration Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs/gaudi: add NIC firmware-related definitions Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs/gaudi: add NIC QMAN H/W and registers definitions Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: remove duplicate check Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: sync stream refactor functions Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: add support for multiple SOBs per monitor Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: sync stream structures refactor Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: don't init vm module if no MMU Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: minimize prints when everything is fine Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: support multiple types of firmwares Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: we need CPU queues for hwmon Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs/gaudi: move mmu_prepare to context init Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | habanalabs: change aggregate cs counters to atomic Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Oded Gabbay | MAINTAINERS: update email, git repo of habanalabs driver Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: put devices before driver removal Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-30 | Ofir Bitton | habanalabs: free host huge va_range if not used Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
2020-11-23 | Oded Gabbay | habanalabs/gaudi: fix missing code in ECC handling Signed-off-by: Oded Gabbay <ogabbay@kernel.org> |
commit | commitdiff | tree |
next |