[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <c40da5dc-44c0-454e-8b1d-d3f42c299592@gmail.com>
Date: Fri, 13 Jun 2025 13:08:07 -0400
From: Demi Marie Obenour <demiobenour@...il.com>
To: Jean-Philippe Brucker <jean-philippe@...aro.org>,
Joerg Roedel <joro@...tes.org>, Will Deacon <will@...nel.org>,
Robin Murphy <robin.murphy@....com>, virtualization@...ts.linux.dev,
iommu@...ts.linux.dev, linux-kernel@...r.kernel.org, devel@...ctrum-os.org,
Alyssa Ross <hi@...ssa.is>
Subject: Virtio interrupt remapping
I’m working on virtio-IOMMU interrupt remapping for Spectrum OS [1],
and am running into a problem. All of the current interrupt remapping
drivers use __init code during initialization, and I’m not sure how to
plumb the struct virtio_device * into the IOMMU initialization code.
What is the proper way to do this, where “proper” means that it doesn’t
do something disgusting like “stuff the virtio device in a global
variable”?
--
Sincerely,
Demi Marie Obenour (she/her/hers)
Download attachment "OpenPGP_0xB288B55FFF9C22C1.asc" of type "application/pgp-keys" (7141 bytes)
Download attachment "OpenPGP_signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists