<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="굴림체">Dear Sir. <br>
</font>
<p><font face="굴림체"><br>
My EVB is ADI SG-2440 and mohon peak CRB.</font></p>
<p><font face="굴림체"><br>
</font></p>
<p><font face="굴림체">This time, My coreboot image are not running GbE.</font></p>
<p><font face="굴림체">Another guy are said to me that "Must add a
descriptor.bin to coreboot.img".</font></p>
<p><font face="굴림체">And I was found the descriptor.bin from original
bios image. See below.<br>
</font></p>
<p><font size="-1"><b><font face="굴림체"> poplinux@raw rangeley $
> ./tools/ifdtool
~/data/project/sdk/intel_rangeley/crb/BIOS/BIOS1_org.bin -d<br>
File
/home/poplinux/data/project/sdk/intel_rangeley/crb/BIOS/BIOS1_org.bin
is 8388608 bytes<br>
FLMAP0: 0x01040003<br>
NR: 1<br>
FRBA: 0x40<br>
NC: 1<br>
FCBA: 0x30<br>
FLMAP1: 0x09100206<br>
ISL: 0x09<br>
FPSBA: 0x100<br>
NM: 2<br>
FMBA: 0x60<br>
FLMAP2: 0x00210020<br>
PSL: 0x2100<br>
FMSBA: 0x200<br>
FLUMAP1: 0x000008e0<br>
Intel ME VSCC Table Length (VTL): 8<br>
Intel ME VSCC Table Base Address (VTBA): 0x000e00<br>
<br>
ME VSCC table:<br>
JID0: 0x001740ef<br>
SPI Componend Device ID 1: 0x17<br>
SPI Componend Device ID 0: 0x40<br>
SPI Componend Vendor ID: 0xef<br>
VSCC0: 0x20052005<br>
Lower Erase Opcode: 0x20<br>
Lower Write Enable on Write Status: 0x50<br>
Lower Write Status Required: No<br>
Lower Write Granularity: 64 bytes<br>
Lower Block / Sector Erase Size: 4KB<br>
Upper Erase Opcode: 0x20<br>
Upper Write Enable on Write Status: 0x50<br>
Upper Write Status Required: No<br>
Upper Write Granularity: 64 bytes<br>
Upper Block / Sector Erase Size: 4KB<br>
JID1: 0x00167120<br>
SPI Componend Device ID 1: 0x16<br>
SPI Componend Device ID 0: 0x71<br>
SPI Componend Vendor ID: 0x20<br>
VSCC1: 0xd817d817<br>
Lower Erase Opcode: 0xd8<br>
Lower Write Enable on Write Status: 0x06<br>
Lower Write Status Required: No<br>
Lower Write Granularity: 64 bytes<br>
Lower Block / Sector Erase Size: 64KB<br>
Upper Erase Opcode: 0xd8<br>
Upper Write Enable on Write Status: 0x06<br>
Upper Write Status Required: No<br>
Upper Write Granularity: 64 bytes<br>
Upper Block / Sector Erase Size: 64KB<br>
JID2: 0x00177120<br>
SPI Componend Device ID 1: 0x17<br>
SPI Componend Device ID 0: 0x71<br>
SPI Componend Vendor ID: 0x20<br>
VSCC2: 0xd817d817<br>
Lower Erase Opcode: 0xd8<br>
Lower Write Enable on Write Status: 0x06<br>
Lower Write Status Required: No<br>
Lower Write Granularity: 64 bytes<br>
Lower Block / Sector Erase Size: 64KB<br>
Upper Erase Opcode: 0xd8<br>
Upper Write Enable on Write Status: 0x06<br>
Upper Write Status Required: No<br>
Upper Write Granularity: 64 bytes<br>
Upper Block / Sector Erase Size: 64KB<br>
JID3: 0x00172020<br>
SPI Componend Device ID 1: 0x17<br>
SPI Componend Device ID 0: 0x20<br>
SPI Componend Vendor ID: 0x20<br>
VSCC3: 0xd817d817<br>
Lower Erase Opcode: 0xd8<br>
Lower Write Enable on Write Status: 0x06<br>
Lower Write Status Required: No<br>
Lower Write Granularity: 64 bytes<br>
Lower Block / Sector Erase Size: 64KB<br>
Upper Erase Opcode: 0xd8<br>
Upper Write Enable on Write Status: 0x06<br>
Upper Write Status Required: No<br>
Upper Write Granularity: 64 bytes<br>
Upper Block / Sector Erase Size: 64KB<br>
<br>
OEM Section:<br>
00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff<br>
10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff<br>
20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff<br>
30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff<br>
<br>
Found Region Section<br>
FLREG0: 0x01ff0000<br>
Flash Region 0 (Flash Descriptor): 00000000 - 001fffff<br>
FLREG1: 0x07ff0200<br>
Flash Region 1 (BIOS): 00200000 - 007fffff<br>
FLREG2: 0x00000fff<br>
Flash Region 2 (Intel ME): 00fff000 - 00000fff (unused)<br>
FLREG3: 0x00000fff<br>
Flash Region 3 (GbE): 00fff000 - 00000fff (unused)<br>
FLREG4: 0x00000fff<br>
Flash Region 4 (Platform Data): 00fff000 - 00000fff
(unused)<br>
<br>
Found Component Section<br>
FLCOMP 0x09300024<br>
Dual Output Fast Read Support: not supported<br>
Read ID/Read Status Clock Frequency: 33MHz<br>
Write/Erase Clock Frequency: 33MHz<br>
Fast Read Clock Frequency: 33MHz<br>
Fast Read Support: supported<br>
Read Clock Frequency: 20MHz<br>
Component 2 Density: 8MB<br>
Component 1 Density: 8MB<br>
FLILL 0x00000000<br>
Invalid Instruction 3: 0x00<br>
Invalid Instruction 2: 0x00<br>
Invalid Instruction 1: 0x00<br>
Invalid Instruction 0: 0x00<br>
FLPB 0x00000000<br>
Flash Partition Boundary Address: 0x000000<br>
<br>
Found PCH Strap Section<br>
PCHSTRP0: 0x081a0002<br>
PCHSTRP1: 0x00000000<br>
PCHSTRP2: 0x00000000<br>
PCHSTRP3: 0x00000003<br>
PCHSTRP4: 0x0000007f<br>
PCHSTRP5: 0x007fffc0<br>
PCHSTRP6: 0x0001c7c0<br>
PCHSTRP7: 0x00000624<br>
PCHSTRP8: 0x00000000<br>
PCHSTRP9: 0xffffffff<br>
PCHSTRP10: 0xffffffff<br>
PCHSTRP11: 0xffffffff<br>
PCHSTRP12: 0xffffffff<br>
PCHSTRP13: 0xffffffff<br>
PCHSTRP14: 0xffffffff<br>
PCHSTRP15: 0xffffffff<br>
PCHSTRP16: 0xffffffff<br>
PCHSTRP17: 0xffffffff<br>
<br>
Found Master Section<br>
FLMSTR1: 0xffff0000 (Host CPU/BIOS)<br>
Platform Data Region Write Access: enabled<br>
GbE Region Write Access: enabled<br>
Intel ME Region Write Access: enabled<br>
Host CPU/BIOS Region Write Access: enabled<br>
Flash Descriptor Write Access: enabled<br>
Platform Data Region Read Access: enabled<br>
GbE Region Read Access: enabled<br>
Intel ME Region Read Access: enabled<br>
Host CPU/BIOS Region Read Access: enabled<br>
Flash Descriptor Read Access: enabled<br>
Requester ID: 0x0000<br>
<br>
FLMSTR2: 0xffff0118 (Intel ME)<br>
Platform Data Region Write Access: enabled<br>
GbE Region Write Access: enabled<br>
Intel ME Region Write Access: enabled<br>
Host CPU/BIOS Region Write Access: enabled<br>
Flash Descriptor Write Access: enabled<br>
Platform Data Region Read Access: enabled<br>
GbE Region Read Access: enabled<br>
Intel ME Region Read Access: enabled<br>
Host CPU/BIOS Region Read Access: enabled<br>
Flash Descriptor Read Access: enabled<br>
Requester ID: 0x0118<br>
<br>
FLMSTR3: 0xffffffff (GbE)<br>
Platform Data Region Write Access: enabled<br>
GbE Region Write Access: enabled<br>
Intel ME Region Write Access: enabled<br>
Host CPU/BIOS Region Write Access: enabled<br>
Flash Descriptor Write Access: enabled<br>
Platform Data Region Read Access: enabled<br>
GbE Region Read Access: enabled<br>
Intel ME Region Read Access: enabled<br>
Host CPU/BIOS Region Read Access: enabled<br>
Flash Descriptor Read Access: enabled<br>
Requester ID: 0xffff<br>
<br>
Found Processor Strap Section<br>
????: 0xffffffff<br>
????: 0xffffffff<br>
????: 0xffffffff<br>
????: 0xffffffff</font></b></font></p>
<p><font face="굴림체"><br>
</font></p>
<p><font face="굴림체">But I don't have a solution that extract
descriptor.bin from bios.image, Because I don't have a offset
and size.</font></p>
<p><font face="굴림체"><br>
Please show to me the solution.</font></p>
<p><font face="굴림체"><br>
</font></p>
<p><font face="굴림체">Thank you. <br>
</font></p>
<p><font face="굴림체"><br>
</font></p>
<p><font face="굴림체"><br>
</font></p>
<p><font face="굴림체"><br>
</font></p>
</body>
</html>