common/octeontx2: add AF to PF mailbox IRQ and msg handlers
authorNithin Dabilpuram <ndabilpuram@marvell.com>
Sat, 22 Jun 2019 13:24:00 +0000 (18:54 +0530)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 25 Jun 2019 21:35:57 +0000 (23:35 +0200)
commit9190acdd7a9c77083b792579e756f1b01e01003d
tree376f02159371c742f269f605fb45e34a4d4569aa
parent0e9734fe41d43cc9889c834b2fa82734a5c95c2d
common/octeontx2: add AF to PF mailbox IRQ and msg handlers

This patch adds support for AF to PF mailbox interrupt and message
handling. PF writes the message on mapped mailbox region
followed by writing the mailbox doorbell register. Upon receiving,
the mailbox request in AF(In Linux kernel), It processes the messages
and update the counter memory and update the AF mbox doorbell
register. That would trigger a VFIO interrupt to userspace and
otx2_process_msgs() will handle it.

Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Signed-off-by: Vamsi Attunuru <vattunuru@marvell.com>
drivers/common/octeontx2/otx2_dev.c