[kvm-unit-tests PATCH v9 0/9] MTTCG sanity tests for ARM
Alex Bennée
alex.bennee at linaro.org
Thu Dec 2 03:53:43 PST 2021
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
More information about the linux-arm-kernel
mailing list