[PATCH] kvmtool: don't use PCI config space IRQ line field

Peter Maydell peter.maydell at linaro.org
Fri Feb 6 11:02:25 PST 2015


On 6 February 2015 at 18:55, Will Deacon <will.deacon at arm.com> wrote:
> On Wed, Feb 04, 2015 at 03:39:50PM +0000, Andre Przywara wrote:
>> In PCI config space there is an interrupt line field (offset 0x3f),
>> which is used to initially communicate the IRQ line number from
>> firmware to the OS. _Hardware_ should never use this information,
>> as the OS is free to write any information in there.
>
> Is this true even with probe-only? I appreciate that this isn't a BAR,
> but it still feels odd for Linux to write this in that case.

The hardware (model) shouldn't be doing anything with the value
in this register anyway, so I think this change to kvmtool is
correct regardless of Linux's behaviour.

-- PMM



More information about the linux-arm-kernel mailing list