aboutsummaryrefslogtreecommitdiffstats
path: root/arm
AgeCommit message (Expand)AuthorFilesLines
2020-04-04arm/arm64: ITS: pending table migration testEric Auger2-0/+168
2020-04-04arm/arm64: ITS: migration testsEric Auger2-6/+66
2020-04-03arm/run: Allow Migration testsEric Auger2-2/+2
2020-04-03arm/arm64: ITS: INT functional testsEric Auger2-11/+213
2020-04-03arm/arm64: ITS: CommandsEric Auger1-1/+1
2020-04-03arm/arm64: ITS: Introspection testsEric Auger3-0/+56
2020-04-03arm/arm64: gic: Introduce setup_irq() helperEric Auger1-13/+6
2020-04-03arm: pmu: Test overflow interruptsEric Auger2-0/+145
2020-04-03arm: pmu: test 32-bit <-> 64-bit transitionsEric Auger2-0/+144
2020-04-03arm: pmu: Test chained countersEric Auger2-1/+109
2020-04-03arm: pmu: Test SW_INCR event countEric Auger2-0/+53
2020-04-03arm: pmu: Basic event counter TestsEric Auger2-0/+265
2020-04-03arm: pmu: Check Required Event SupportEric Auger2-0/+83
2020-04-03arm: pmu: Introduce defines for PMU versionsEric Auger1-5/+21
2020-04-03arm: pmu: Add a pmu structEric Auger1-8/+21
2020-04-03arm: pmu: Don't check PMCR.IMP anymoreEric Auger1-25/+14
2020-04-03arm: pmu: Let pmu tests take a sub-test parameterEric Auger2-12/+20
2020-04-03arm64: timer: Speed up gic-timer-state checkAndrew Jones1-24/+12
2020-04-03arm64: timer: Use existing helpers to access counter/timersZenghui Yu1-8/+8
2020-04-03arm64: timer: Use the proper RDist register name in GICv3Zenghui Yu1-2/+2
2020-04-03arm/arm64: gic: Move gic_state enumeration to asm/gic.hZenghui Yu1-7/+0
2020-04-03arm/arm64: Perform dcache clean + invalidate after turning MMU offAlexandru Elisei2-0/+45
2020-04-03arm64: timer: Test behavior when timer disabled or maskedAlexandru Elisei2-1/+8
2020-04-03arm64: timer: Check the timer interrupt stateAlexandru Elisei1-4/+11
2020-04-03arm64: timer: Wait for the GIC to sample timer interrupt stateAlexandru Elisei2-6/+39
2020-04-03arm64: timer: EOIR the interrupt after masking the timerAlexandru Elisei1-3/+4
2020-04-03arm64: timer: Make irq_received volatileAlexandru Elisei1-1/+1
2020-04-03arm64: timer: Add ISB before reading the counter valueAlexandru Elisei1-0/+2
2020-04-03arm64: timer: Add ISB after register writesAlexandru Elisei1-3/+6
2020-04-03arm/arm64: psci: Don't run C code without stack or vectorsAlexandru Elisei1-3/+11
2020-01-13arm/arm64: selftest: Add prefetch abort testAndrew Jones1-0/+94
2020-01-13arm/arm64: selftest: Allow test_exception clobber list to be extendedAndrew Jones1-54/+51
2020-01-06arm: cstart64.S: Remove icache invalidation from asm_mmu_enableAlexandru Elisei1-1/+0
2020-01-06arm/arm64: Invalidate TLB before enabling MMUAlexandru Elisei1-0/+4
2020-01-06arm: cstart64.S: Downgrade TLBI to non-shareable in asm_mmu_enableAlexandru Elisei1-2/+2
2020-01-06arm64: timer: Write to ICENABLER to disable timer IRQAlexandru Elisei1-11/+11
2020-01-06lib: arm/arm64: Teach mmu_clear_user about block mappingsAlexandru Elisei1-1/+2
2020-01-06lib: arm/arm64: Remove unnecessary dcache maintenance operationsAlexandru Elisei1-2/+5
2019-12-27arm/arm64: PL031: Fix check_rtc_irqAndrew Jones1-2/+2
2019-12-27arm: Enable the VFPAndrew Jones2-2/+14
2019-12-27arm: Add missing test name prefix for pl031 and spinlockChen Qun2-0/+2
2019-12-06Switch the order of the parameters in report() and report_xfail()Thomas Huth9-67/+68
2019-10-24arm: Add PL031 testAlexander Graf2-0/+263
2019-10-24arm64: Add cache code generation testAlexandru Elisei3-0/+129
2019-10-24arm: Add missing test name prefix callsAndre Przywara3-0/+6
2019-10-24arm: selftest: Make MPIDR output stableAndre Przywara1-2/+12
2019-10-24arm: selftest: Split variable output data from test nameAndre Przywara1-3/+6
2019-10-24arm: timer: Split variable output data from test nameAndre Przywara1-1/+2
2019-10-24arm: gic: Split variable output data from test nameAndre Przywara1-19/+26
2019-10-24arm: gic: check_acked: add test descriptionAndre Przywara1-7/+10
2019-09-10arm: prevent compiler from using unaligned accessesAndre Przywara2-0/+2
2019-08-09arm: timer: Fix potential deadlock when waiting for interruptAlexandru Elisei1-0/+2
2019-06-06arm64: timer: a few test improvementsAndrew Jones1-2/+15
2019-03-20arm/arm64: selftest.vectors-user: clean up PSCI exitAndrew Jones1-0/+25
2018-09-21arm64: add micro-benchShih-Wei Li3-0/+224
2018-09-20arm/arm64: GICv2: add GICD_ITARGETSR testingAndre Przywara1-0/+43
2018-09-20arm/arm64: GICv2: add GICD_IPRIORITYR testingAndre Przywara1-0/+79
2018-09-20arm/arm64: GIC: basic GICv2 MMIO testsAndre Przywara2-0/+109
2018-09-20arm64: timer: Add TVAL timeout IRQ trigger testAndre Przywara1-0/+10
2018-09-20arm64: timer: add TVAL accessorsAndre Przywara1-0/+26
2018-09-11arm64: compile relocatableAndrew Jones3-26/+74
2018-09-11arm/arm64: prepare to compile arm64 tests relocatableAndrew Jones3-14/+17
2018-09-11Makefiles: Remove the executable bit from the .elf and .flat filesThomas Huth1-0/+2
2018-07-17arm/arm64: fix pci-testAndrew Jones1-0/+4
2018-01-25arm/arm64: fix gicv3-active testAndrew Jones1-1/+1
2018-01-25arm/arm64: sieve should start with the mmu offAndrew Jones1-0/+2
2018-01-25arm/arm64: allow setup_vm to be skippedAndrew Jones2-2/+34
2018-01-25lib/auxinfo: add flags fieldAndrew Jones1-1/+2
2017-11-02arm: enable vmallocPaolo Bonzini2-0/+4
2017-11-02arm64: use adrp instead of adrPaolo Bonzini1-11/+14
2017-11-02alloc: implement freePaolo Bonzini1-0/+1
2017-11-02lib: simplify alloc_opsPaolo Bonzini1-1/+1
2017-08-10arm64: timer: guard ptimer tests with errataAndrew Jones2-43/+34
2017-08-03arm64: timer: Use correct counter for !pending_beforeChristoffer Dall1-1/+1
2017-07-26arm: timer tests are only for arm64Andrew Jones1-0/+2
2017-07-26arm64: timer: Avoid IRQ race in timer testChristoffer Dall1-7/+34
2017-07-24arm64: timer: Add support for phys timer testingChristoffer Dall2-31/+177
2017-07-24arm64: timer: Fix test on APM X-GeneChristoffer Dall1-2/+6
2017-07-24arm64: timer: Fix vtimer interrupt testChristoffer Dall1-1/+1
2017-07-04arm64: timer: check for vtimer interruptAndrew Jones1-1/+21
2017-07-04arm64: add vtimer testAlexander Graf3-1/+121
2017-06-30arch/run: unify accelerator detectionRadim Krčmář1-20/+2
2017-06-30Mark some local functions as "static"Thomas Huth1-1/+1
2017-06-30Replace -Wextra with a saner list of warning flagsThomas Huth1-1/+0
2017-06-29scripts/arch-run: fix qemu binary search failure pathRadim Krčmář1-1/+2
2017-06-28arch/run: simplify copy-paste of the command lineRadim Krčmář1-4/+1
2017-06-14arm/arm64: smp: give on_cpus an argumentAndrew Jones3-6/+6
2017-06-13arm/arm64: apply errata framework to unsafe cpu-on testAndrew Jones2-2/+7
2017-06-13AArch32: apply errata framework to unsafe pmccntr64 testAndrew Jones1-8/+18
2017-06-13arch-run: introduce initrd_createAndrew Jones1-2/+3
2017-06-06arm/arm64: code derived from Linux must be GPL not LGPLAndrew Jones1-2/+2
2017-06-01arm/arm64: rename smp_run to on_cpusAndrew Jones3-3/+3
2017-06-01arm/arm64: smp: rename secondary_halt to do_idleAndrew Jones2-2/+2
2017-05-30arm/arm64: psci: avoid calling halt directlyAndrew Jones1-3/+2
2017-05-25arm/arm64: gic: apply report_prefix_pushfAndrew Jones1-4/+1
2017-05-25arm/run: ensure we use processor=host for kvmAlex Bennée1-2/+2
2017-05-25arm/arm64: gic: apply smp_runAndrew Jones1-9/+9
2017-05-25arm/arm64: spinlock-test: apply smp_runAndrew Jones1-19/+1
2017-05-25arm/arm64: selftest: apply smp_runAndrew Jones1-18/+1
2017-05-25lib/arm/smp: introduce smp_runAndrew Jones2-2/+4
2017-05-20use %# instead of 0x% in all format stringsRadim Krčmář1-1/+1
2017-05-20fix conversions in report()sRadim Krčmář1-1/+1
2017-05-19Makefiles: fix up the arm build dirs and include/link pathsAlex Bennée2-6/+10
2017-05-19Makefiles: use explicit path for including sub-MakefilesAlex Bennée3-3/+3
2017-05-03Add a copyright/license header for the ARM spinlock testThomas Huth1-0/+12
2017-04-25Use /bin/env in shebang to make scripts more portableSergey Bronnikov1-1/+1
2017-04-21arm/run: use search_qemu_binary function for armBalamuruhan S1-10/+4
2017-03-07arm/arm64: gic: Test changing active state of interruptsChristoffer Dall2-0/+55
2017-03-03arm/arm64: psci: support testing tcgAndrew Jones1-1/+33
2017-03-03arm/arm64: Add PSCI testsLevente Kurusa3-0/+125
2017-03-02arm/arm64: enable environAndrew Jones3-0/+3
2017-01-20arm/Makefile.common: generated files dep cleanupAndrew Jones1-8/+4
2017-01-20arm/Makefile.common cleanupAndrew Jones1-1/+0
2016-12-22report already adds a newlineAndrew Jones1-1/+1
2016-12-19arm/pci-test: skip on pci/pci-testdev probe failureAndrew Jones1-4/+9
2016-12-19arm/arm64: gic: don't just use zeroAndrew Jones1-23/+73
2016-12-19arm/arm64: gicv3: add an IPI testAndrew Jones2-14/+73
2016-12-19arm/arm64: add initial gicv3 supportAndrew Jones1-1/+1
2016-12-19arm/arm64: gicv2: add an IPI testAndrew Jones3-5/+208
2016-12-19arm/arm64: add initial gicv2 supportAndrew Jones1-0/+1
2016-12-19arm/arm64: add some delay routinesAndrew Jones1-0/+1
2016-12-19arm/arm64: smp: support more than 8 cpusAndrew Jones2-8/+18
2016-12-19arm/pmu: don't run tcg testsAndrew Jones1-10/+10
2016-12-19arm/pmu: fix probe on AArch64Andrew Jones1-15/+22
2016-12-19arm: pmu: Add CPI checkingChristopher Covington2-1/+146
2016-12-19arm: pmu: Check cycle count increasesChristopher Covington1-0/+66
2016-12-19arm: Add PMU testChristopher Covington3-1/+100
2016-12-19arm: rename cp15.h to sysreg.hWei Huang1-1/+1
2016-12-19arm/Makefile.common: force -fno-picAlex Bennée1-0/+1
2016-11-21run: add -nodefaultsAndrew Jones1-1/+1
2016-11-08arm/arm64: pci: Add pci-testdev PCI device operation testAlexander Gordeev4-2/+42
2016-08-23scripts/runtime: Add ability to mark test as don't run by defaultSuraj Jitindar Singh1-0/+3
2016-07-12arm & powerpc: populate argv[0] fixupsAndrew Jones1-1/+2
2016-07-11arm & powerpc: populate argv[0] with prognamAndrew Jones1-1/+1
2016-07-11arm/arm64: reserve argv[0] for prognamAndrew Jones2-8/+8
2016-06-13Move phys_addr_t type definition to lib/libcflat.hAlexander Gordeev1-1/+0
2016-05-26scripts/runtime: skip tests that cannot runRadim Krčmář1-1/+1
2016-05-10arm/arm64: Makefile cleanupAndrew Jones1-4/+4
2016-04-25arm: stack: add dump_stack supportAndrew Jones1-0/+4
2016-03-08arm: fix parallel build (make -j)Peter Feiner1-0/+2
2016-03-03trivial: add "check" keyword descriptionLaurent Vivier1-0/+4
2016-03-03run scripts: add timeout supportAndrew Jones2-0/+2
2016-03-03cleanup unittests.cfg headersAndrew Jones1-9/+17
2016-03-03arch-run: reduce return code ambiguityAndrew Jones1-4/+2
2016-02-18config: no need to mix arch makefilesAndrew Jones4-0/+117
2016-02-18lib: share arm-selftest utility functionsAndrew Jones1-31/+14
2016-01-26arm/run: allow tests to run in AArch32 modeAndrew Jones1-1/+4
2016-01-26arch-run: DRYRUN is no longer needed, kill itAndrew Jones1-22/+9
2016-01-26mkstandalone: fix generation for armAndrew Jones1-4/+6
2016-01-19arm/arm64: wrap thread stack creation in a function that returns SPAndrew Jones1-2/+1
2016-01-19arm64: include esr.h from processor.hAndrew Jones1-1/+0
2015-11-10arm: Fail on unknown subtestChristopher Covington1-0/+3
2015-11-10run_tests: probe for max-smpAndrew Jones1-1/+2
2015-11-10arm/run: use ACCEL to choose between kvm and tcgAndrew Jones2-7/+40
2015-08-03arm/spinlock-test: fix non-atomic test with newer compilersPaolo Bonzini1-3/+3
2015-07-30arm/unittests.cfg: changes to be more standalone friendlyAndrew Jones1-5/+5
2015-07-30run: check DRYRUNAndrew Jones1-5/+7
2015-07-03arm/arm64: add spinlock torture testAndrew Jones1-0/+92
2015-07-03arm/arm64: Introduce mmu_disableAndrew Jones2-0/+17
2015-02-26arm/arm64: Add smp selftestAndrew Jones2-2/+69
2015-02-26arm/arm64: add smp_boot_secondaryAndrew Jones3-10/+77
2015-02-26arm: clarify comment about exception stack useAndrew Jones1-2/+3
2015-02-26arm/arm64: maintain per thread exception handlersAndrew Jones1-1/+1
2015-02-26arm/arm64: add per thread user_mode flagAndrew Jones2-16/+2
2015-02-26arm/arm64: introduce thread_infoAndrew Jones4-6/+15
2015-02-26arm64: fixup: use id_aa64mmfr0_el1 to set tcrAndrew Jones1-1/+1
2015-02-26arm: fixups: add barriers, actually set MAIRAndrew Jones1-2/+6
2014-12-16arm64: enable mmuAndrew Jones2-0/+65
2014-12-16arm64: prepare for 64k pagesAndrew Jones1-5/+5
2014-12-16arm64: vectors supportAndrew Jones3-11/+262
2014-12-16arm64: initial dropAndrew Jones4-2/+64
2014-12-16arm: use absolute headersAndrew Jones2-10/+10
2014-12-16arm: selftest: rename svc mode to kernel modeAndrew Jones2-8/+8
2014-12-16arm: setup: drop unused argumentsAndrew Jones1-2/+10
2014-12-15arm: use report prefixesAndrew Jones1-19/+12
2014-12-12arm: fix run script testdev probingAndrew Jones1-1/+1
2014-10-31arm: turn on the MMUAndrew Jones1-0/+33
2014-07-16arm: vectors supportAndrew Jones4-2/+317
2014-07-16arm: initial dropAndrew Jones5-0/+203