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>] [day] [month] [year] [list]
Date:   Mon, 6 Sep 2021 21:10:42 -0500
From:   Linas Vepstas <linasvepstas@...il.com>
To:     "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
        linux-s390@...r.kernel.org
Subject: Fwd: [PATCH 0/5] s390/pci: automatic error recovery

Ooops, try again without the html. --linas

---------- Forwarded message ---------
From: Linas Vepstas <linasvepstas@...il.com>
Date: Mon, Sep 6, 2021 at 9:05 PM
Subject: Re: [PATCH 0/5] s390/pci: automatic error recovery
To: Niklas Schnelle <schnelle@...ux.ibm.com>
Cc: Bjorn Helgaas <bhelgaas@...gle.com>, Oliver O'Halloran
<oohall@...il.com>, Russell Currey <ruscur@...sell.cc>,
<linuxppc-dev@...ts.ozlabs.org>, linux-kernel@...r.kernel.org
<linux-kernel@...r.kernel.org>, <linux-s390@...r.kernel.org>, Matthew
Rosato <mjrosato@...ux.ibm.com>, Pierre Morel <pmorel@...ux.ibm.com>




On Mon, Sep 6, 2021 at 4:49 AM Niklas Schnelle <schnelle@...ux.ibm.com> wrote:
>
>  I believe we might be the first
> implementation of PCI device recovery in a virtualized setting requiring us to
> coordinate the device reset with the hypervisor platform by issuing a disable
> and re-enable to the platform as well as starting the recovery following
> a platform event.


I recall none of the details, but SRIOV is a standardized system for
sharing a PCI device across multiple virtual machines. It has detailed
info on what the hypervisor must do, and what the local OS instance
must do to accomplish this.  It's part of the PCI standard, and its
more than a decade old now, maybe two. Being a part of the PCI
standard, it was interoperable with error recovery, to the best of my
recollection. At the time it was introduced, it got pushed very
aggressively.  The x86 hypervisor vendors were aiming at the heart of
zseries, and were militant about it.

-- Linas

-- 
Patrick: Are they laughing at us?
Sponge Bob: No, Patrick, they are laughing next to us.




-- 
Patrick: Are they laughing at us?
Sponge Bob: No, Patrick, they are laughing next to us.

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ