On 09/02/16 11:04, Robin Murphy wrote:
The existing msi-map code is fine for shifting the entire RID space
upwards, but attempting finer-grained remapping reveals a bug. It turns
out that we are mistakenly treating the msi-base part as an offset, not
as a new base to remap onto, so things get squiffy when rid-base is
nonzero. Fix this, and at the same time add a sanity check against
having msi-map-mask clash with a nonzero rid-base, as that's another
thing one can easily get wrong.
CC: <redacted>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Rob, Frank,
Are you willing to take this one through the OF tree? Or should we route
it through the IRQ tree? It'd be good if it make it into 4.5.
Thanks,
M.
--
Jazz is not dead. It just smells funny...