summaryrefslogtreecommitdiff
path: root/drivers/misc/habanalabs/device.c
AgeCommit message (Expand)Author
2020-07-24habanalabs: create common folderOded Gabbay
2020-07-24habanalabs: Assign each CQ with its own work queueOfir Bitton
2020-07-24habanalabs: halt device CPU only upon certain resetOded Gabbay
2020-07-24habanalabs: use queue pi/ci in order to determine queue occupancyOfir Bitton
2020-05-25habanalabs: don't allow hard reset with open processesOmer Shpigelman
2020-05-25habanalabs: GAUDI does not support soft-resetOded Gabbay
2020-05-19habanalabs: enable gaudi code in driverOded Gabbay
2020-05-19habanalabs: support clock gating enable/disableOded Gabbay
2020-05-19habanalabs: add dedicated define for hard resetOmer Shpigelman
2020-05-17habanalabs: re-factor H/W queues initializationOmer Shpigelman
2020-03-24habanalabs: removing extra ;Oded Gabbay
2020-02-11habanalabs: do not halt CoreSight during hard resetOmer Shpigelman
2020-02-11habanalabs: halt the engines before hard-resetOded Gabbay
2019-11-21habanalabs: flush EQ workers in hard resetOded Gabbay
2019-11-21habanalabs: make the reset code more consistentOded Gabbay
2019-11-21habanalabs: remove set but not used variable 'ctx'YueHaibing
2019-09-05habanalabs: show correct id in error printOded Gabbay
2019-09-05habanalabs: add uapi to retrieve device utilizationOded Gabbay
2019-09-05habanalabs: print to kernel log when reset is finishedOded Gabbay
2019-09-05habanalabs: Expose devices after initialization is doneTomer Tayar
2019-09-05habanalabs: create two char devices per ASICOded Gabbay
2019-09-05habanalabs: change device_setup_cdev() to be more genericOded Gabbay
2019-09-05habanalabs: maintain a list of file private data objectsOded Gabbay
2019-09-05habanalabs: rename user_ctx as compute_ctxOded Gabbay
2019-09-05habanalabs: kill user process after CS rollbackOded Gabbay
2019-08-12habanalabs: Avoid double free in error flowTomer Tayar
2019-05-29habanalabs: de-couple MMU and VM module initializationOded Gabbay
2019-05-29habanalabs: initialize device CPU queues after MMU initOded Gabbay
2019-06-04habanalabs: remove simulator dedicated codeOded Gabbay
2019-05-09habanalabs: change polling functions to macrosOded Gabbay
2019-05-04habanalabs: force user to set device debug modeOded Gabbay
2019-05-24habanalabs: Avoid using a non-initialized MMU cache mutexTomer Tayar
2019-04-30habanalabs: increase timeout if working with simulatorDalit Ben Zoor
2019-04-25habanalabs: rename restore to ctx_switch when appropriateOded Gabbay
2019-04-10habanalabs: Cancel pr_fmt() definition dependency on includes orderTomer Tayar
2019-04-06habanalabs: improve IOCTLs behavior when disabled or resetOded Gabbay
2019-04-06habanalabs: all FD must be closed before removing deviceOded Gabbay
2019-04-02habanalabs: remove extra semicolonOded Gabbay
2019-03-24habanalabs: add device status option to INFO IOCTLDalit Ben Zoor
2019-03-17habanalabs: never fail hard reset of deviceOded Gabbay
2019-03-03habanalabs: prevent host crash during suspend/resumeOded Gabbay
2019-03-03habanalabs: perform accounting for active CSOded Gabbay
2019-03-13habanalabs: complete user context cleanup before hard resetOmer Shpigelman
2019-02-28habanalabs: disable CPU access on timeoutsOded Gabbay
2019-02-27habanalabs: make functions static or declare themOded Gabbay
2019-02-18habanalabs: add debugfs supportOded Gabbay
2019-02-18habanalabs: add virtual memory and MMU modulesOmer Shpigelman
2019-02-18habanalabs: add command submission moduleOded Gabbay
2019-02-18habanalabs: add device reset supportOded Gabbay
2019-02-18habanalabs: add sysfs and hwmon supportOded Gabbay