LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   What's the usage of SMBus ucode in intel 82574L NIC's NVM? (https://www.linuxquestions.org/questions/linux-newbie-8/whats-the-usage-of-smbus-ucode-in-intel-82574l-nics-nvm-4175613311/)

xinbaoer 09-06-2017 12:57 AM

What's the usage of SMBus ucode in intel 82574L NIC's NVM?
 
The datasheet of Intel 82574 GbE Controller gives out the layout of NIC's NVM (Non-Volatile Memory), and the "APT uCode Pointer" field (word 0x2a) seems to be a pointer to some code. So, I'm curious about when these codes get invoked and what dose these code do?

I have dumped the NVM of my 82574L NIC by flashrom, and the contents are listed below (from offset 0xa0 to 0x12b are the ucodes):

00000000h: 00 1B 21 32 10 41 20 04 46 F7 80 10 FF FF FF FF
00000010h: 69 E4 03 81 6B 02 1F A0 86 80 D3 10 FF FF 58 9C
00000020h: 00 00 01 20 94 7E FF FF 00 10 48 00 00 00 04 27
00000030h: C9 6C 50 31 3E 07 0B 46 84 2D 40 01 00 F0 06 07
00000040h: 00 60 00 71 08 14 FF FF 01 4D EC 92 5C FC 83 F0
00000050h: 28 00 33 02 50 00 1F 7D 61 19 53 04 A0 00 FF FF
00000060h: 00 01 00 40 15 13 03 40 FF FF FF FF FF FF FF FF
00000070h: FF FF FF FF FF FF FF FF FF FF 30 01 FF FF C5 1E
00000080h: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00000090h: FF FF FF FF 00 C7 FF FF FF FF FF FF FF FF FF FF
000000a0h: 00 00 1F 38 0A 00 04 00 80 02 00 20 FF FF FF 7F
000000b0h: 00 00 1F 38 08 00 04 00 00 00 1F 38 09 00 04 00
000000c0h: 00 00 3F 0A 14 00 20 00 01 7E 5F 10 3F 00 20 00
000000d0h: 00 7C 9F 61 00 08 00 00 00 7C 5F 62 00 00 30 00
000000e0h: 01 04 E6 08 CA FA E3 7F 02 07 00 20 02 04 06 09
000000f0h: 03 04 26 09 01 7A E4 7F 81 03 00 20 0E 7A E4 7F
00000100h: 02 00 1F 38 C4 04 04 00 0E 08 26 08 04 02 89 10
00000110h: 10 04 26 08 06 02 49 10 01 12 49 10 00 00 1F 38
00000120h: 30 03 04 00 00 00 1F 38 07 00 04 00 FF FF FF FF
00000130h: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

The datasheet seems mean that the ucode are composed of 4 bytes instructions, so what's the risc core type (MIPS/PPC...) inside Intel 82574 GbE Controller?

Thanks!

rtmistler 09-06-2017 07:35 AM

Please post your thread in only one forum. Posting a single thread in the most relevant forum will make it easier for members to help you and will keep the discussion in one place. This thread is being closed because it is a duplicate of https://www.linuxquestions.org/quest...vm-4175613312/


All times are GMT -5. The time now is 03:27 PM.