[flashrom] [commit] r1449 - trunk

repository service svn at flashrom.org
Sun Sep 18 17:15:31 CEST 2011

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

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 <stefan.tauner at student.tuwien.ac.at>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>


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);

More information about the flashrom mailing list