From: Konrad Adamczyk Date: Tue, 7 Feb 2017 11:20:19 +0000 (+0100) Subject: [thunderx] Don't disable NIC when exiting from iPXE X-Git-Tag: v1.20.1~310 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=30f96c9f41f2596493c6ca18060bebaaaf44415b;p=thirdparty%2Fipxe.git [thunderx] Don't disable NIC when exiting from iPXE According to ThunderX Errata G-17560, NIC_PF_CFG[ENA] bit should not be cleared at exit. This allows other drivers to access the NIC regs correctly. Signed-off-by: Konrad Adamczyk Signed-off-by: Michael Brown --- diff --git a/src/drivers/net/thunderx.c b/src/drivers/net/thunderx.c index 901ecba11..c9c246cb8 100644 --- a/src/drivers/net/thunderx.c +++ b/src/drivers/net/thunderx.c @@ -1345,9 +1345,6 @@ static void txnic_pf_remove ( struct pci_device *pci ) { /* Remove from list of physical functions */ list_del ( &pf->list ); - /* Disable physical function */ - writeq ( 0, ( pf->regs + TXNIC_PF_CFG ) ); - /* Unmap registers */ iounmap ( pf->regs );