diff options
author | Zack Rusin <zackr@vmware.com> | 2022-03-07 11:24:12 -0500 |
---|---|---|
committer | Zack Rusin <zackr@vmware.com> | 2022-03-11 13:29:37 -0500 |
commit | 32160e6a98f33cd96fde52cd56b9b758b59d3603 (patch) | |
tree | 703856c7f666fe9f08d3510c7b3d198ab0b966ad /drivers/gpu/drm/drm_modes.c | |
parent | 5405d25b9e8e6e0d3bdb04833d528a9bb35fe7ce (diff) | |
download | linux-32160e6a98f33cd96fde52cd56b9b758b59d3603.tar.gz linux-32160e6a98f33cd96fde52cd56b9b758b59d3603.tar.bz2 linux-32160e6a98f33cd96fde52cd56b9b758b59d3603.zip |
drm/vmwgfx: Implement MSI/MSI-X support for IRQs
SVGAv3 deprecates legacy interrupts and adds support for MSI/MSI-X. With
MSI the driver visible side remains largely unchanged but with MSI-X
each interrupt gets delivered on its own vector.
Add support for MSI/MSI-X while preserving the old functionality for
SVGAv2. Code between the SVGAv2 and SVGAv3 is exactly the same, only
the number of available vectors changes, in particular between legacy
and MSI-X interrupts.
Signed-off-by: Zack Rusin <zackr@vmware.com>
Reviewed-by: Martin Krastev <krastevm@vmware.com>
Reviewed-by: Maaz Mombasawala <mombasawalam@vmware.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220307162412.1183049-1-zack@kde.org
Diffstat (limited to 'drivers/gpu/drm/drm_modes.c')
0 files changed, 0 insertions, 0 deletions