Author: stefanct
Date: Sun Sep 18 17:15:31 2011
New Revision: 1449
URL: http://flashrom.org/trac/flashrom/changeset/1449

Log:
ichspi: inform the user about the consequences of the security override strap

Ibex Peak SPI Programming Guide:
The PCH has a mechanism to set up to 5 address ranges from HOST access. These 
are
defined in PR0, PR1, PR2, PR3 and PR4 in the PCH EDS. These address ranges are 
NOT
unlocked by assertion of Flash descriptor Override.

Also, the datasheets mention the bit in their description of FRAP but not PR[N].

Signed-off-by: Stefan Tauner <[email protected]>
Acked-by: Carl-Daniel Hailfinger <[email protected]>

Modified:
   trunk/ichspi.c

Modified: trunk/ichspi.c
==============================================================================
--- trunk/ichspi.c      Sun Sep 18 02:41:33 2011        (r1448)
+++ trunk/ichspi.c      Sun Sep 18 17:15:31 2011        (r1449)
@@ -1325,6 +1325,12 @@
                }
                if (tmp2 & HSFS_FDV)
                        ichspi_desc = 1;
+               if (!(tmp2 & HSFS_FDOPSS) && ichspi_desc)
+                       msg_pinfo("The Flash Descriptor Security Override "
+                                 "Strap-Pin is set. Restrictions implied\n"
+                                 "by the FRAP and FREG registers are NOT in "
+                                 "effect. Please note that Protected\n"
+                                 "Range (PR) restrictions still apply.\n");
 
                tmp2 = mmio_readw(ich_spibar + ICH9_REG_HSFC);
                msg_pdbg("0x06: 0x%04x (HSFC)\n", tmp2);

_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to