]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Enable L1SS handling on RPI4 pcib
authorHP van Braam <hp@tmm.cx>
Tue, 16 Apr 2024 23:01:20 +0000 (01:01 +0200)
committerEd Maste <emaste@FreeBSD.org>
Sun, 21 Apr 2024 22:34:05 +0000 (18:34 -0400)
commit10e0c34bf842885b4bd78adbbdbd7fb00f133cb5
treeae58f0f0e5e1d38738fab5c6b06ad2c2408745b9
parent0ab121e9f9a33dde06b292df02ec2eee03033e1f
Enable L1SS handling on RPI4 pcib

Thanks to @kevans91 for pointing me in the right direction. FreeBSD had
the same bug as Linux (see
https://bugzilla.kernel.org/show_bug.cgi?id=217276) where the ultimate
solution was to honor the brcm,enable-l1ss FDT property.

In current versions of the dtb files this property has been added by
default.

Without this on many, many pcie addin cards the pcib will Serror when
trying to assert the clreq# pin on the pcie bus. Many cards do not have
these hooked up.

PR: 260131, 277638, 277605
Reviewed-by: emaste
Signed-off-by: HP van Braam <hp@tmm.cx>
Pull-request: https://github.com/freebsd/freebsd-src/pull/1179
sys/arm/broadcom/bcm2835/bcm2838_pci.c