)]}' { "commit": "884d515625aa09b22245c32db2fcc9222c7f34fd", "tree": "a3864a469a25559e6a08f1a979991616f750e106", "parents": [ "e45ffa18d388b8ae0eea94901b4d2884839d2773" ], "author": { "name": "Daniel Boulby", "email": "daniel.boulby@arm.com", "time": "Wed Jul 06 14:33:13 2022 +0100" }, "committer": { "name": "Daniel Boulby", "email": "daniel.boulby@arm.com", "time": "Thu Jul 07 15:05:15 2022 +0100" }, "message": "fix(cpus): workaround for Neoverse-N2 erratum 2388450\n\nNeoverse-N2 erratum 2388450 is a cat B erratum that applies to\nrevision r0p0 and is fixed in r0p1. The workaround is to set\nbit[40] of CPUACTLR2_EL1 to disable folding of demand requests into\nolder prefetches with L2 miss requests outstanding.\n\nSDEN can be found here:\nhttps://developer.arm.com/documentation/SDEN1982442/latest\n\nChange-Id: I6dd949c79cea8dbad322e569aa5de86cf8cf9639\nSigned-off-by: Daniel Boulby \u003cdaniel.boulby@arm.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "60313d59ef800dcb8a1f23220e5cd69309786894", "old_mode": 33188, "old_path": "docs/design/cpu-specific-build-macros.rst", "new_id": "07e7821bdbc6377fff299640cc843f400a2b26eb", "new_mode": 33188, "new_path": "docs/design/cpu-specific-build-macros.rst" }, { "type": "modify", "old_id": "0452b394720ef935f67e127794f358421a24ce3b", "old_mode": 33188, "old_path": "include/lib/cpus/aarch64/neoverse_n2.h", "new_id": "5d41a139efd14c52c4d976c9481bcbcd22f682fd", "new_mode": 33188, "new_path": "include/lib/cpus/aarch64/neoverse_n2.h" }, { "type": "modify", "old_id": "5b796dc07bccf5decdfa3ff51f5870dbdb78e77d", "old_mode": 33188, "old_path": "lib/cpus/aarch64/neoverse_n2.S", "new_id": "fae3be2832a8936f887fff6b56b90327fefe3e72", "new_mode": 33188, "new_path": "lib/cpus/aarch64/neoverse_n2.S" }, { "type": "modify", "old_id": "6d49dabf902678cf52b59c23e2033f25930b5409", "old_mode": 33188, "old_path": "lib/cpus/cpu-ops.mk", "new_id": "5eecdd622c035b5947ec0c40de9f1dfeff83eacc", "new_mode": 33188, "new_path": "lib/cpus/cpu-ops.mk" } ] }