[Intel-wired-lan] [PATCH V9 1/4] ixgbe: Fix issues with EEPROM access

Singh, Krishneil K krishneil.k.singh at intel.com
Fri Dec 23 20:46:43 UTC 2016



-----Original Message-----
From: Intel-wired-lan [mailto:intel-wired-lan-bounces at lists.osuosl.org] On Behalf Of Mark D Rustad
Sent: Wednesday, December 14, 2016 11:02 AM
To: intel-wired-lan at lists.osuosl.org
Subject: [Intel-wired-lan] [PATCH V9 1/4] ixgbe: Fix issues with EEPROM access

There are two problems with EEPROM access. One is that it needs to hold the semaphore until the entire response is read or else the response can be corrupted by other firmware accesses. The second problem is that acquiring and releasing the semaphore is slow, so it should be taken and released once when multiple EEPROM accesses will be done.

Both of these issues can be solved by adding a new function, ixgbe_hic_unlocked, to issue firmware commands that will assume that the caller has acquired the needed semaphore.

Signed-off-by: Mark Rustad <mark.d.rustad at intel.com>
---
Tested-by: Krishneil Singh <krishneil.k.singh at intel.com>


More information about the Intel-wired-lan mailing list