]> git.baikalelectronics.ru Git - kernel.git/commit
habanalabs/gaudi: always use single-msi mode
authorOded Gabbay <ogabbay@kernel.org>
Mon, 8 Mar 2021 16:06:57 +0000 (18:06 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Fri, 9 Apr 2021 11:09:23 +0000 (14:09 +0300)
commit9c1ed52905a50ea6a447e7990f8e39d11a453457
tree0ea9e1f6648994598786f9d84d27bcb67ea36c8a
parent0f4b60655bd286270424c3b34ee565ceb4cee55d
habanalabs/gaudi: always use single-msi mode

The device can get into deadlock in case it use indirect mode for MSI
interrupts (multi-msi) and have hard-reset during interrupt storm.

To prevent that, always use direct mode which means single-msi mode.

The F/W will prevent the host from writing to the indirect MSI
registers to prevent any malicious user from causing this scenario.

Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/gaudi/gaudi.c