diff mbox

UBUNTU: [Config] Disable PAMU on Freescale kernels

Message ID 09E422FB-28B0-42C0-AC4F-94262DD7D0D7@servergy.com
State New
Headers show

Commit Message

Benjamin Collins April 23, 2014, 3:59 a.m. UTC
In Saucy/v3.11 kernel, we used the PAMU SAUCE patch from Freescale. The
current upstreamed PAMU code appears to break fsl-ehci by restricting 
proper access to memory locations associated with it.

PAMU is an IOMMU extension that protects and prevents access to portions
of memory that are known to be reserved for hardware use. This 
extension is not needed for normal runtime, so rather than allow broken
EHCI, let's disbale this until PAMU can be fixed.

This only affects Freescale PowerPC kernel variations.

Signed-off-by: Ben Collins <ben.c@servergy.com>


--
Benjamin M. Collins | Principal Architect
Servergy, Inc. | Save Energy. Work Smart. ®
m (757) 243-7557 | e ben.c@servergy.com
L LinkedIn | T twitter.com/Servergy
www.servergy.com

CONFIDENTIALITY NOTICE: This communication contains privileged and/or confidential information to be maintained with the strictest confidence. It is intended solely for the use of the person or entity in which it is addressed. If you are not the intended recipient, you are STRICTLY PROHIBITED from disclosing, copying, distributing or using any of this information. If you received this communication in error, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy.  Email may contain forward looking comments that are based on managements best-faith estimates which are subject to change. For information only. Not an offer, or solicitation of any offer to buy or sell any security, investment or other product.

Comments

Brad Figg April 23, 2014, 3:16 p.m. UTC | #1
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/22/2014 08:59 PM, Ben Collins wrote:
> In Saucy/v3.11 kernel, we used the PAMU SAUCE patch from Freescale. The current upstreamed PAMU code appears to break fsl-ehci by restricting proper access to memory locations associated with it.
> 
> PAMU is an IOMMU extension that protects and prevents access to portions of memory that are known to be reserved for hardware use. This extension is not needed for normal runtime, so rather than allow broken EHCI, let's disbale this until PAMU can be
> fixed.
> 
> This only affects Freescale PowerPC kernel variations.
> 
> Signed-off-by: Ben Collins <ben.c@servergy.com>
> 
> diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu index a0bcc28..fa9c24e 100644 --- a/debian.master/config/config.common.ubuntu +++ b/debian.master/config/config.common.ubuntu @@ -2157,7 +2157,7 @@
> CONFIG_FSL_EMB_PERF_EVENT_E500=y CONFIG_FSL_HV_MANAGER=m CONFIG_FSL_IFC=y CONFIG_FSL_LBC=y -CONFIG_FSL_PAMU=y +# CONFIG_FSL_PAMU is not set CONFIG_FSL_PCI=y CONFIG_FSL_PME2=y CONFIG_FSL_PME2_CTRL=y
> 
> -- Benjamin M. Collins | Principal Architect Servergy, Inc. | Save Energy. Work Smart. ® m (757) 243-7557 | e ben.c@servergy.com L LinkedIn | T twitter.com/Servergy www.servergy.com
> 
> CONFIDENTIALITY NOTICE: This communication contains privileged and/or confidential information to be maintained with the strictest confidence. It is intended solely for the use of the person or entity in which it is addressed. If you are not the
> intended recipient, you are STRICTLY PROHIBITED from disclosing, copying, distributing or using any of this information. If you received this communication in error, please contact the sender immediately and destroy the material in its entirety,
> whether electronic or hard copy.  Email may contain forward looking comments that are based on managements best-faith estimates which are subject to change. For information only. Not an offer, or solicitation of any offer to buy or sell any security,
> investment or other product.
> 
> 
> 


- -- 
Brad Figg brad.figg@canonical.com http://www.canonical.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJTV9k3AAoJEAx7WJsQW+f3LJ8QAJ1wuK0pTuJ2bBICZRdmhgdd
tSew6+VpsTCMd0b2QnFp3vhgRqDV1ucA6lYZbdLY1fMK1ef1qZoOlr9vcdZb3x0P
oJeegBwkWmtFJkJPrjOvi7gN/JQIzC8Ll+cKsOx0S9EKv+vUKEOxNfKt0Y6MECO4
JU6rvvZezv1+R47Y81MO1IwO8Bs1mVEgTCySeggcrNHLsWYqDnuPWr07ssbDsFi2
81OjVW2JM1Yc+zdhHEG3Omnvuiu5QtAQSMJhX9fx8vfP/V1Bqv2MlZPmKb/wg3ww
XYD5etbvVIH7+hc6Iv5rlk1JUBWkFLHracT+mQ0tZ18Bg1ZPmx3s2Q9LWDVPx1Cg
o4ZBvdf35h8B9trwlY24zXIvD+n3o2L/xKv1bsdDSj5BdI32vXb1J6fMH4wU7PWA
B/MUgpZf0BsvGYQ33PNrYxaUBn0s5jhsQhft1grHXx+a4AMLza3uGdZ5Qh+omydv
y4olUwTr004yiiee9wQ4hGbZd/15o1t41nhHjm8voDh/g3Ii0eHS3aeYk9oHTtxv
wAaeZFcNmdMWKI6xpxap++AKM1dgs/amYPMedDTOHUT8E1EuM6/W9szEiVtliDgX
gIrzv/jSRpwOeLSJy6B/9sLN/qfyFbAUleXc7FvgTmpcapsU6LMMhf3ZSAZPOGV4
DAkrrLCkQlSYKro8aahO
=vacI
-----END PGP SIGNATURE-----
diff mbox

Patch

diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu
index a0bcc28..fa9c24e 100644
--- a/debian.master/config/config.common.ubuntu
+++ b/debian.master/config/config.common.ubuntu
@@ -2157,7 +2157,7 @@  CONFIG_FSL_EMB_PERF_EVENT_E500=y
 CONFIG_FSL_HV_MANAGER=m
 CONFIG_FSL_IFC=y
 CONFIG_FSL_LBC=y
-CONFIG_FSL_PAMU=y
+# CONFIG_FSL_PAMU is not set
 CONFIG_FSL_PCI=y
 CONFIG_FSL_PME2=y
 CONFIG_FSL_PME2_CTRL=y