- Timestamp:
- Nov 21, 2022 11:05:12 PM (23 months ago)
- Location:
- trunk/src/VBox/ValidationKit/bootsectors
- Files:
-
- 2 edited
-
bs3-cpu-basic-2-x0.c (modified) (1 diff)
-
bs3-cpu-basic-2.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-basic-2-x0.c
r97627 r97643 1734 1734 1735 1735 if ( (pCmn->paEntries[iTest].fOp & MYOP_AC_GP) 1736 && fMisaligned1737 && (!fAm || iRing != 3 || !fAc || (offMem & 3 /* 10980XE */) == 0) )1736 && fMisaligned 1737 && (!fAm || iRing != 3 || !fAc || (offMem & 3 /* 10980XE */) == 0) ) 1738 1738 { 1739 1739 if (fAc && bMode == BS3_MODE_RM) -
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-basic-2.c
r97617 r97643 69 69 { 70 70 BS3TESTMODEENTRY_MODE("tss / gate / esp", bs3CpuBasic2_TssGateEsp), 71 #if 0 /** @todo The 'raise xcpt \#1' test doesn't work in IEM! */ 71 72 BS3TESTMODEENTRY_MODE("raise xcpt #1", bs3CpuBasic2_RaiseXcpt1), 73 #endif 72 74 }; 73 75 74 76 static const BS3TESTMODEBYONEENTRY g_aModeByOneTests[] = 75 77 { 76 #if 078 #if 1 77 79 { "#ac", bs3CpuBasic2_RaiseXcpt11_f16, 0 }, 78 80 #endif 79 81 #if 1 80 //{ "iret", bs3CpuBasic2_iret_f16, 0 },81 //{ "near jmp+call jb / jv / ind", bs3CpuBasic2_jmp_call_f16, 0 },82 //{ "far jmp+call", bs3CpuBasic2_far_jmp_call_f16, 0 },83 //{ "near ret", bs3CpuBasic2_near_ret_f16, 0 },82 { "iret", bs3CpuBasic2_iret_f16, 0 }, 83 { "near jmp+call jb / jv / ind", bs3CpuBasic2_jmp_call_f16, 0 }, 84 { "far jmp+call", bs3CpuBasic2_far_jmp_call_f16, 0 }, 85 { "near ret", bs3CpuBasic2_near_ret_f16, 0 }, 84 86 { "far ret", bs3CpuBasic2_far_ret_f16, 0 }, 85 87 #endif 86 #if 088 #if 1 87 89 { "sidt", bs3CpuBasic2_sidt_f16, 0 }, 88 90 { "sgdt", bs3CpuBasic2_sgdt_f16, 0 }, … … 103 105 */ 104 106 NOREF(g_aModeTest); NOREF(g_aModeByOneTests); /* for when commenting out bits */ 105 #if 0107 #if 1 106 108 Bs3TestDoModes_rm(g_aModeTest, RT_ELEMENTS(g_aModeTest)); 107 109 #endif 108 110 Bs3TestDoModesByOne_rm(g_aModeByOneTests, RT_ELEMENTS(g_aModeByOneTests), 0); 109 #if 0110 111 112 #if 0 /** @todo The '\#PF' test doesn't work right in IEM! */ 111 113 /* 112 114 * Do tests driven from 32-bit code (bs3-cpu-basic-2-32.c32 via assembly).
Note:
See TracChangeset
for help on using the changeset viewer.

