Hi, Not a great deal has changed from the last posting although I have dropped the additional unittests.cfg in favour of setting "nodefault" for the tests. Otherwise the clean-ups are mainly textual (removing printfs, random newlines and cleaning up comments). As usual the details are in the commits bellow the ---. I've also tweaked .git/config so get_maintainer.pl should ensure direct delivery of the patches ;-) Alex Bennée (9): docs: mention checkpatch in the README arm/flat.lds: don't drop debug during link Makefile: add GNU global tags support lib: add isaac prng library from CCAN arm/tlbflush-code: TLB flush during code execution arm/locking-tests: add comprehensive locking test arm/barrier-litmus-tests: add simple mp and sal litmus tests arm/run: use separate --accel form arm/tcg-test: some basic TCG exercising tests arm/run | 4 +- Makefile | 5 +- arm/Makefile.arm | 2 + arm/Makefile.arm64 | 2 + arm/Makefile.common | 6 +- lib/arm/asm/barrier.h | 19 ++ lib/arm64/asm/barrier.h | 50 +++++ lib/prng.h | 82 +++++++ lib/prng.c | 162 ++++++++++++++ arm/flat.lds | 1 - arm/tcg-test-asm.S | 171 +++++++++++++++ arm/tcg-test-asm64.S | 170 ++++++++++++++ arm/barrier-litmus-test.c | 450 ++++++++++++++++++++++++++++++++++++++ arm/locking-test.c | 322 +++++++++++++++++++++++++++ arm/spinlock-test.c | 87 -------- arm/tcg-test.c | 338 ++++++++++++++++++++++++++++ arm/tlbflush-code.c | 209 ++++++++++++++++++ arm/unittests.cfg | 170 ++++++++++++++ README.md | 3 + 19 files changed, 2161 insertions(+), 92 deletions(-) create mode 100644 lib/prng.h create mode 100644 lib/prng.c create mode 100644 arm/tcg-test-asm.S create mode 100644 arm/tcg-test-asm64.S create mode 100644 arm/barrier-litmus-test.c create mode 100644 arm/locking-test.c delete mode 100644 arm/spinlock-test.c create mode 100644 arm/tcg-test.c create mode 100644 arm/tlbflush-code.c -- 2.30.2