Module Name: src Committed By: joerg Date: Mon May 14 17:15:54 UTC 2018
Modified Files: src/sys/arch/aarch64/include: armreg.h src/sys/arch/arm/cortex: gtmr.c src/sys/arch/arm/include: armreg.h Log Message: Workaround A-008585 errata in GTMR. Register reads and writes may provide unstable results if the counter hardware is active at the same time. This results in non-monotonic counters seen by both the gtmr interrupt and time counter. The loops are currently applied unconditionally, restricting them to appropiate FDT markers can be applied later. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/aarch64/include/armreg.h cvs rdiff -u -r1.26 -r1.27 src/sys/arch/arm/cortex/gtmr.c cvs rdiff -u -r1.120 -r1.121 src/sys/arch/arm/include/armreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.