diff options
author | Konrad Adamczyk <konrad.adamczyk@cavium.com> | 2017-02-07 12:20:19 +0100 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2017-02-07 12:05:00 +0000 |
commit | 30f96c9f41f2596493c6ca18060bebaaaf44415b (patch) | |
tree | 60e9db894ce0ab92b47e83296f1b53236e265c85 /src/drivers/net/thunderx.c | |
parent | ed864feb3aedcde41040d4a5293608ccd2d3361a (diff) | |
download | ipxe-30f96c9f41f2596493c6ca18060bebaaaf44415b.tar.gz |
[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 <konrad.adamczyk@cavium.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/drivers/net/thunderx.c')
-rw-r--r-- | src/drivers/net/thunderx.c | 3 |
1 files changed, 0 insertions, 3 deletions
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 ); |