[PATCH 0/2] PCI endpoint BAR hardware description cleanup
Niklas Cassel
cassel at kernel.org
Wed Feb 14 21:38:47 AEDT 2024
On Wed, Feb 14, 2024 at 09:47:54AM +0530, Kishon Vijay Abraham I wrote:
> Hi Niklas,
>
> On 2/10/2024 6:56 AM, Niklas Cassel wrote:
> > The series is based on top of:
> > https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git/log/?h=endpoint
> >
> >
> > Hello all,
> >
> > This series cleans up the hardware description for PCI endpoint BARs.
> >
> > The problems with the existing hardware description:
> > -The documentation is lackluster.
> > -Some of the names are confusingly similar, e.g. fixed_64bit and
> > fixed_size, even though these are for completely unrelated things.
> > -The way that the BARs are defined in the endpoint controller drivers
> > is messy, because the left hand side is not a BAR, so you can mark a
> > BAR as e.g. both fixed size and reserved.
> >
> > This series tries to address all the problems above.
> >
> > Personally, I think that the code is more readable, both the endpoint
> > controller drivers, but also pci-epc-core.c.
>
> Thank you for cleaning this up!
>
> FWIW:
> Reviewed-by: Kishon Vijay Abraham I <kishon at kernel.org>
IMHO, a FWIW is quite the undersell here, as there is no R-b I would value
higher than the R-b from the original author or the pci endpoint subsystem :)
Kind regards,
Niklas
More information about the Linuxppc-dev
mailing list