- Timestamp:
- Jul 8, 2013 5:54:36 PM (12 years ago)
- Location:
- trunk/src/VBox/VMM/testcase/Instructions
- Files:
-
- 1 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/testcase/Instructions/InstructionTestGen.py
r47017 r47047 388 388 ## Target environments. 389 389 g_dTargetEnvs = { 390 'iprt-r3-32': TargetEnv('iprt-r3-32', TargetEnv.ksInstrSet_32, TargetEnv.ksCpuMode_Protect, 3), 391 'iprt-r3-64': TargetEnv('iprt-r3-64', TargetEnv.ksInstrSet_64, TargetEnv.ksCpuMode_Long, 3), 392 'bs2-r0-64': TargetEnv('bs2-r0-64', TargetEnv.ksInstrSet_64, TargetEnv.ksCpuMode_Long, 0), 390 'iprt-r3-32': TargetEnv('iprt-r3-32', TargetEnv.ksInstrSet_32, TargetEnv.ksCpuMode_Protect, 3), 391 'iprt-r3-64': TargetEnv('iprt-r3-64', TargetEnv.ksInstrSet_64, TargetEnv.ksCpuMode_Long, 3), 392 'bs2-r0-64': TargetEnv('bs2-r0-64', TargetEnv.ksInstrSet_64, TargetEnv.ksCpuMode_Long, 0), 393 'bs2-r0-64-big': TargetEnv('bs2-r0-64-big', TargetEnv.ksInstrSet_64, TargetEnv.ksCpuMode_Long, 0), 393 394 }; 394 395 -
trunk/src/VBox/VMM/testcase/Instructions/env-bs2-r0-64-big.mac
r47045 r47047 1 1 ; $Id$ 2 2 ;; @file 3 ; Instruction Test Environment - B oot Sector Type 2, Ring-0, 64-Bit.3 ; Instruction Test Environment - Big Boot Sector Type 2, Ring-0, 64-Bit. 4 4 ; 5 5 … … 32 32 %define RTCCPTR_PRE qword 33 33 34 %include "env-bs2-r0 .mac"34 %include "env-bs2-r0-big.mac" 35 35 -
trunk/src/VBox/VMM/testcase/Instructions/env-bs2-r0-big.mac
r47045 r47047 1 1 ; $Id$ 2 2 ;; @file 3 ; Instruction Test Environment - B oot Sector Type 2, Ring-0.3 ; Instruction Test Environment - Big Boot Sector Type 2, Ring-0. 4 4 ; 5 5 … … 16 16 ; 17 17 18 %ifndef ___env_bs2_r0_mac 19 %define ___env_bs2_r0_mac 18 %ifndef ___env_bs2_r0_big_mac 19 %define ___env_bs2_r0_big_mac 20 21 ; 22 ; Include the BS2 API for BIG images. 23 ; 24 %include "bootsector2-api.mac" 20 25 21 26 … … 48 53 49 54 ;; Call RTTestISub like function. 50 %define VBINSTST_CALL_FN_SUB_TEST call TMPL_NM_CMN(TestSub)55 %define VBINSTST_CALL_FN_SUB_TEST call [TMPL_NM_CMN(g_pfnTestSub) xWrtRIP] 51 56 52 57 ;; Call RTTestIFailure like function with simple message. 53 %define VBINSTST_CALL_FN_FAILURE call TMPL_NM_CMN(TestFailedF)58 %define VBINSTST_CALL_FN_FAILURE call [TMPL_NM_CMN(g_pfnTestFailedF) xWrtRIP] 54 59 55 60 ;; Call RTTestIFailure like function with format message + 1 arg. 56 %define VBINSTST_CALL_FN_FAILURE_1 call TMPL_NM_CMN(TestFailedF)61 %define VBINSTST_CALL_FN_FAILURE_1 call [TMPL_NM_CMN(g_pfnTestFailedF) xWrtRIP] 57 62 58 63 ;; Call RTTestIFailure like function with format message + 2 args. 59 %define VBINSTST_CALL_FN_FAILURE_2 call TMPL_NM_CMN(TestFailedF)64 %define VBINSTST_CALL_FN_FAILURE_2 call [TMPL_NM_CMN(g_pfnTestFailedF) xWrtRIP] 60 65 61 66 ;; Call RTTestIFailure like function with format message + 3 args. 62 %define VBINSTST_CALL_FN_FAILURE_3 call TMPL_NM_CMN(TestFailedF)67 %define VBINSTST_CALL_FN_FAILURE_3 call [TMPL_NM_CMN(g_pfnTestFailedF) xWrtRIP] 63 68 64 69 ;; Call RTTestIFailure like function with format message + 4 args. 65 %define VBINSTST_CALL_FN_FAILURE_4 call TMPL_NM_CMN(TestFailedF)70 %define VBINSTST_CALL_FN_FAILURE_4 call [TMPL_NM_CMN(g_pfnTestFailedF) xWrtRIP] 66 71 67 72
Note:
See TracChangeset
for help on using the changeset viewer.