Nick: hell__ E-mail: something with @ Board: Gemini Lake Contents: $ ./ich_descriptors_tool -f SPI.bin -c apollo The flash image has a size of 8388608 [0x800000] bytes. === Content Section === FLVALSIG 0x0ff0a55a FLMAP0 0x00040003 FLMAP1 0x17100208 FLMAP2 0x00000000 --- Details --- NR (Number of Regions): 6 FRBA (Flash Region Base Address): 0x040 NC (Number of Components): 1 FCBA (Flash Component Base Address): 0x030 ISL (ICH/PCH/SoC Strap Length): 23 FISBA/FPSBA (Flash ICH/PCH/SoC Strap Base Addr): 0x100 NM (Number of Masters): 2 FMBA (Flash Master Base Address): 0x080 MSL/PSL (MCH/PROC Strap Length): 0 FMSBA (Flash MCH/PROC Strap Base Address): 0x000 === Component Section === FLCOMP 0x125882f4 FLILL 0xad604221 FLILL1 0xc7c4b9b7 --- Details --- Component 1 density: 8 MB Component 2 is not used. Read Clock Frequency: 25 MHz Read ID and Status Clock Freq.: 40 MHz Write and Erase Clock Freq.: 40 MHz Fast Read is supported. Fast Read Clock Frequency: 40 MHz Dual Output Fast Read Support: enabled Invalid instruction 0: 0x21 Invalid instruction 1: 0x42 Invalid instruction 2: 0x60 Invalid instruction 3: 0xad Invalid instruction 4: 0xb7 Invalid instruction 5: 0xb9 Invalid instruction 6: 0xc4 Invalid instruction 7: 0xc7 === Region Section === FLREG0 0x00000000 FLREG1 0x06fe0001 FLREG2 0x00007fff FLREG3 0x00007fff FLREG4 0x00007fff FLREG5 0x07ff06ff --- Details --- Region 0 (Descr. ) 0x00000000 - 0x00000fff Region 1 (BIOS ) 0x00001000 - 0x006fefff Region 2 (ME ) is unused. Region 3 (GbE ) is unused. Region 4 (Platf. ) is unused. Region 5 (DevExp ) 0x006ff000 - 0x007fffff === Master Section === FLMSTR1 0xffffff00 FLMSTR2 0xffffff00 --- Details --- FD IFWI TXE n/a Platf DevExp BIOS rw rw rw rw rw rw TXE rw rw rw rw rw rw === Upper Map Section === FLUMAP1 0x000008df --- Details --- VTL (length in DWORDS) = 8 VTBA (base address) = 0x000df0 VSCC Table: 4 entries JID0 = 0x0000471f VSCC0 = 0x20152015 Manufacturer ID 0x1f, Device ID 0x4700 BES=0x1, WG=1, WSR=0, WEWS=1, EO=0x20 JID1 = 0x001760ef VSCC1 = 0x20252025 Manufacturer ID 0xef, Device ID 0x6017 BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20 JID2 = 0x001760c8 VSCC2 = 0x20252025 Manufacturer ID 0xc8, Device ID 0x6017 BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20 JID3 = 0x001860ef VSCC3 = 0x20252025 Manufacturer ID 0xef, Device ID 0x6018 BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20 === Softstraps === --- North/MCH/PROC (0 entries) --- ISL (23) is greater than the current maximum of 18 entries. Only the first 18 entries will be printed. --- South/ICH/PCH (18 entries) --- STRP0 = 0x000000a1 STRP1 = 0x00ff0000 STRP2 = 0xd8000080 STRP3 = 0x00000665 STRP4 = 0x00000000 STRP5 = 0x00600304 STRP6 = 0x00500000 STRP7 = 0x00000012 STRP8 = 0x00005007 STRP9 = 0x00000000 STRP10 = 0x0000002c STRP11 = 0x00000000 STRP12 = 0x00050504 STRP13 = 0x00004000 STRP14 = 0x00000000 STRP15 = 0x00004000 STRP16 = 0x00000000 STRP17 = 0x00000000 The meaning of the descriptor straps are unknown yet.