misc: pci_endpoint_test: Use a unique test pattern for each BAR
authorNiklas Cassel <niklas.cassel@wdc.com>
Fri, 15 Dec 2023 10:59:51 +0000 (11:59 +0100)
committerKrzysztof Wilczyński <kwilczynski@kernel.org>
Sat, 6 Jan 2024 05:00:08 +0000 (05:00 +0000)
commit516f366434e1db71b83c77b970cfcc0804671e1c
tree9c4564f5bffc26931adb7f33111fafb23fb745c9
parent9ca65c373f4451fdf2f82ebc30b17185253aec8f
misc: pci_endpoint_test: Use a unique test pattern for each BAR

Use a unique test pattern for each BAR in. This makes it easier to
detect/debug address translation issues, since a developer can dump
the backing memory on the EP side, using e.g. devmem, to verify that
the address translation for each BAR is actually correct.

Link: https://lore.kernel.org/linux-pci/20231215105952.1531683-1-nks@flawful.org
Signed-off-by: Niklas Cassel <niklas.cassel@wdc.com>
Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
drivers/misc/pci_endpoint_test.c