Skip to contentSkip to conversation

ARM: add revision info for PL310 errata 588369 and 727915

PATCH New Shawn Guo 2 participants 4 messages Jul 2, 2014 – Jul 8, 2014 Arm (32-bit)

lore
Share & tools
lore

Shawn Guo

author
#0 lore raw

PATCH 1/1 ARM: add revision info for PL310 errata 588369 and 727915

Add revision info for PL310_ERRATA_588369 and PL310_ERRATA_727915 to help people understand if they need to enable the errata for their hardware.

---
 arch/arm/mm/Kconfig | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
arch/arm/mm/Kconfig +4 -3
index eda0dd0ab97b..9fb8a02b7e35 100644
@@ -907,8 +907,8 @@ config PL310_ERRATA_588369
 	   They are architecturally defined to behave as the execution of a
 	   clean operation followed immediately by an invalidate operation,
 	   both performing to the same memory location. This functionality
-	   is not correctly implemented in PL310 as clean lines are not
-	   invalidated as a result of these operations.
+	   is not correctly implemented in PL310 prior to r2p0 (fixed in r2p0)
+	   as clean lines are not invalidated as a result of these operations.
 
 config PL310_ERRATA_727915
 	bool "PL310 errata: Background Clean & Invalidate by Way operation can cause data corruption"
@@ -919,7 +919,8 @@ config PL310_ERRATA_727915
 	  PL310 can handle normal accesses while it is in progress. Under very
 	  rare circumstances, due to this erratum, write data can be lost when
 	  PL310 treats a cacheable write transaction during a Clean &
-	  Invalidate by Way operation.
+	  Invalidate by Way operation.  Revisions prior to r3p1 are affected by
+	  this errata (fixed in r3p1).
 
 config PL310_ERRATA_753970
 	bool "PL310 errata: cache sync operation may be faulty"
Signature · 1 line
1.8.3.2
author
#1 lore raw

PATCH 1/1 ARM: add revision info for PL310 errata 588369 and 727915

Quoted 5 lines · Shawn Guo

Add revision info for PL310_ERRATA_588369 and PL310_ERRATA_727915 to help people understand if they need to enable the errata for their hardware.

Any comments on this patch? Otherwise, I'm going to throw it into the patch system.

Shawn

Quoted 32 lines
---
 arch/arm/mm/Kconfig | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
arch/arm/mm/Kconfig +4 -3
index eda0dd0ab97b..9fb8a02b7e35 100644
@@ -907,8 +907,8 @@ config PL310_ERRATA_588369
 	   They are architecturally defined to behave as the execution of a
 	   clean operation followed immediately by an invalidate operation,
 	   both performing to the same memory location. This functionality
-	   is not correctly implemented in PL310 as clean lines are not
-	   invalidated as a result of these operations.
+	   is not correctly implemented in PL310 prior to r2p0 (fixed in r2p0)
+	   as clean lines are not invalidated as a result of these operations.
 
 config PL310_ERRATA_727915
 	bool "PL310 errata: Background Clean & Invalidate by Way operation can cause data corruption"
@@ -919,7 +919,8 @@ config PL310_ERRATA_727915
 	  PL310 can handle normal accesses while it is in progress. Under very
 	  rare circumstances, due to this erratum, write data can be lost when
 	  PL310 treats a cacheable write transaction during a Clean &
-	  Invalidate by Way operation.
+	  Invalidate by Way operation.  Revisions prior to r3p1 are affected by
+	  this errata (fixed in r3p1).
 
 config PL310_ERRATA_753970
 	bool "PL310 errata: cache sync operation may be faulty"
Signature · 1 line
1.8.3.2
#2 lore raw

PATCH 1/1 ARM: add revision info for PL310 errata 588369 and 727915

Quoted 9 lines · Shawn Guo
Quoted 5 lines · Shawn Guo

Add revision info for PL310_ERRATA_588369 and PL310_ERRATA_727915 to help people understand if they need to enable the errata for their hardware.

Any comments on this patch? Otherwise, I'm going to throw it into the patch system.

I don't see anything wrong with this change.

Signature · 2 lines
FTTC broadband for 0.8mile line: now at 9.7Mbps down 460kbps up... slowly
improving, and getting towards what was expected from it.
author
#3 lore raw

PATCH 1/1 ARM: add revision info for PL310 errata 588369 and 727915

Quoted 6 lines · Russell King - ARM Linux
Quoted 5 lines · Shawn Guo
Quoted 4 lines · Shawn Guo

Add revision info for PL310_ERRATA_588369 and PL310_ERRATA_727915 to help people understand if they need to enable the errata for their hardware.

Quoted 6 lines
Quoted 4 lines
Quoted 1 line

Any comments on this patch? Otherwise, I'm going to throw it into the patch system.

I don't see anything wrong with this change.

Okay, just put it into patch tracker as 8090/1.

Shawn