aboutsummaryrefslogtreecommitdiffstats
path: root/tools/tests/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* tools/tests: Restrict some tests to x86 onlyIan Campbell2012-12-211-2/+2
| | | | | | | | MCE injection and x86_emulator are clearly x86 specific. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Tools: Make xen-access test compile in 32 bits modeAndres Lagar-Cavilla2012-02-091-2/+0
| | | | | Signed-off-by: Andres Lagar-Cavilla <andres@lagarcavilla.org> Signed-off-by: Keir Fraser <keir@xen.org>
* Tools: build testsAndres Lagar-Cavilla2012-02-061-0/+21
| | | | | | | | | | | | | Build tests as part of the tools build. It is enabled with CONFIG_TESTS in Config.mk Currently disabled build of tests/regressions and tests/xen-access (in 32-bit mode) as they fail. Signed-off-by: Andres Lagar-Cavilla <andres@lagarcavilla.org> Acked-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Keir Fraser <keir@xen.org>
* tools/tests: Move x86 emulator tests into a subdirKeir Fraser2011-01-081-44/+0
| | | | | | | | | | | Signed-off-by: Keir Fraser <keir@xen.org> --HG-- rename : tools/tests/Makefile => tools/tests/x86_emulator/Makefile rename : tools/tests/blowfish.c => tools/tests/x86_emulator/blowfish.c rename : tools/tests/blowfish.mk => tools/tests/x86_emulator/blowfish.mk rename : tools/tests/test_x86_emulator.c => tools/tests/x86_emulator/test_x86_emulator.c rename : tools/tests/x86_emulate.c => tools/tests/x86_emulator/x86_emulate.c
* tools/tests: Test 64-bit x86 emulation in test_x86_emulate.Keir Fraser2010-10-111-7/+14
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* x86_emulate: Remove environment-specific definitions from coreKeir Fraser2008-03-311-3/+7
| | | | | emulator source files. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* [XEN] Emulate MUL/DIV. Tweak test suite build.kaf24@localhost.localdomain2007-01-141-0/+1
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Extend emulator testing.kfraser@localhost.localdomain2007-01-121-2/+10
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Remove __TEST_HARNESS__ tests from x86_emulate: instead check for __XEN__kaf24@firebug.cl.cam.ac.uk2006-05-181-2/+0
| | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* build: Clean up use of .PHONYkaf24@firebug.cl.cam.ac.uk2006-04-101-0/+3
| | | | | | | | | | | | * Move .PHONY directives next to targets, this makes them a lot harder to miss * Add missing .PHONY directives * Remove nonexistent .PHONY directives * Hopefully I didn'T miss anything... Signed-Off-By: Horms <horms@verge.net.au>
* Fix tools Makefiles to respect CFLAGS. Disable stack-smashkaf24@firebug.cl.cam.ac.uk2006-02-281-5/+4
| | | | | | | | protection when building vmxassist/hvmloader. Signed-off-by: Keir Fraser <keir@xensource.com>
* Add support for MOVSX/MOVSXD/MOVZX (move-with-extend)kaf24@firebug.cl.cam.ac.uk2005-12-211-0/+2
| | | | | | | | | | | | instructions to the generic x86 emulator. Also add preliminary support for 16-bit addressing: decode the ModR/M byte properly but still need to access and update implicit memory operands (esp,esi,edi) with correct width. Work is also needed to support real-mode addressing. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1236.18.1 (422f27c9EveZXnXhkLBg8iYwaAffoQ)kaf24@firebug.cl.cam.ac.uk2005-03-091-0/+22
Begin integrating new instruction decoder and emulator. Signed-off-by: Keir Fraser <keir@xensource.com>