Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Jan 2023 14:53:32 +0000
From:      Souradeep Chakrabarti <schakrabarti@microsoft.com>
To:        "freebsd-arm@FreeBSD.org" <freebsd-arm@FreeBSD.org>, Li-Wen Hsu <lwhsu@freebsd.org>
Cc:        Wei Hu <weh@microsoft.com>
Subject:   MSI  CPU affinity for ARM64
Message-ID:  <PSAP153MB0536DE0C63CFD99B65406F87CCF89@PSAP153MB0536.APCP153.PROD.OUTLOOK.COM>

next in thread | raw e-mail | index | archive | help
Hi,
I am trying to understand how we can find the target CPU for  MSI in ARM64.
When looking at gic_v3 code I can see following:
gic_v3_bind_intr( ) does mapping to next incremental CPU but gic_v3_dist_in=
it( ) does setup boot cpu
as the target CPU for MSI interrupts.

If I need to find the CPU bound with a particular MSI interrupt, how we can=
 do that?

Also is there a way get the the CPU id from the CPU affinity in ARM?

Thanks & Regards,=20
Souradeep



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?PSAP153MB0536DE0C63CFD99B65406F87CCF89>