)]}' { "commit": "3017e932768c7357a1a41493c58323419e9a1ec9", "tree": "8a58c24c95366eb298469279d148f4165ae3d241", "parents": [ "068fe919613197bf221c00fb84a1d94c66a7a8ca" ], "author": { "name": "Pali Rohár", "email": "pali@kernel.org", "time": "Fri Jul 09 15:10:27 2021 +0200" }, "committer": { "name": "Pali Rohár", "email": "pali@kernel.org", "time": "Tue Aug 24 01:00:52 2021 +0200" }, "message": "fix(plat/marvell/a3k): disable HANDLE_EA_EL3_FIRST by default\n\nIt was enabled in commit 3c7dcdac5c50 (\"marvell/a3700: Prevent SError\naccessing PCIe link while it is down\") with a workaround for a bug found\nin U-Boot and Linux kernel driver pci-aardvark.c (PCIe controller driver\nfor Armada 37xx SoC) which results in SError interrupt caused by AXI\nSLVERR on external access (syndrome 0xbf000002) and immediate kernel\npanic.\n\nNow when proper patches are in both U-Boot and Linux kernel projects,\nthis workaround in TF-A should not have to be enabled by default\nanymore as it has unwanted side effects like propagating all external\naborts, including non-fatal/correctable into EL3 and making them as\nfatal which cause immediate abort.\n\nAdd documentation for HANDLE_EA_EL3_FIRST build option into Marvell\nArmada build section.\n\nSigned-off-by: Pali Rohár \u003cpali@kernel.org\u003e\nChange-Id: Ic92b65bf9923505ab682830afb66c2f6cec70491\n", "tree_diff": [ { "type": "modify", "old_id": "ca84be6bc8705acc2f7d002ebd480c1ad2420d32", "old_mode": 33188, "old_path": "docs/plat/marvell/armada/build.rst", "new_id": "b10fb3a4c43fbe2afd93b3e2f449ce0cf43ddabe", "new_mode": 33188, "new_path": "docs/plat/marvell/armada/build.rst" }, { "type": "modify", "old_id": "0a8974293a24573dc6dec765d35ad77604e6b494", "old_mode": 33188, "old_path": "plat/marvell/armada/a3k/common/a3700_common.mk", "new_id": "238587d6aa8fcc76a7c6b44e9fff46f81f0a19b2", "new_mode": 33188, "new_path": "plat/marvell/armada/a3k/common/a3700_common.mk" }, { "type": "modify", "old_id": "dde92e38a1ad4d40414d654984dd01979b4c4e0f", "old_mode": 33188, "old_path": "plat/marvell/armada/a3k/common/a3700_ea.c", "new_id": "4a58fc6a4f5411abe5153ab3045124e0630598f4", "new_mode": 33188, "new_path": "plat/marvell/armada/a3k/common/a3700_ea.c" } ] }