lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <alpine.DEB.2.21.2512050237490.49654@angie.orcam.me.uk>
Date: Sat, 6 Dec 2025 01:07:43 +0000 (GMT)
From: "Maciej W. Rozycki" <macro@...am.me.uk>
To: René Rebe <rene@...ctco.de>
cc: glaubitz@...sik.fu-berlin.de, linux-pci@...r.kernel.org, 
    linux-kernel@...r.kernel.org, Bjorn Helgaas <bhelgaas@...gle.com>, 
    riccardo.mottola@...ero.it
Subject: Re: [PATCH] PCI: Fix PCI bridges not to go to D3Hot on older RISC
 systems

On Tue, 2 Dec 2025, René Rebe wrote:

> > Is there actually a justification to restrict the use of D3 to ARM64,
> > PPC64 and RISCV? What about MIPS, LoongArch or s390x?
> 
> Because the ones I picked are more modern, and thus more likely to
> work. MIPS is very old. [...]

 How old is "very old?"

 Granted, the newest MIPS CPU/system controller (aka host bridge) I own is
from 2013 and conventional PCI only, but that is just because the core was 
synthesised for interfacing a conventional PCI base board I have the core 
card plugged into.  Is it very old already or just somewhat old?

 Chips continue being manufactured to date and I'm not sure as to new core
designs, but those went through to at least 2018 and I'd expect some were 
combined with PCIe system controller IP.

 So this seems like something that needs to be keyed off perhaps the 
capabilities of the system controller/host bridge?  If you give me a shell 
recipe to trigger the issue you came across, then I can see what happens 
with some of my MIPS systems.  I've got a bunch of options with PCI-PCIe 
reverse bridges and PCIe switches I could try.

  Maciej

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ