Changeset 97585 in vbox
- Timestamp:
- Nov 17, 2022 12:12:23 AM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 154618
- Location:
- trunk/src/VBox/ValidationKit/bootsectors
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-basic-2-template.mac
r97582 r97585 1741 1741 BS3_PROC_END_CMN bs3CpuBasic2_retn_i24_rexw__ud2 1742 1742 1743 BS3_CPUBAS2_UD_OFF bs3CpuBasic2_retn_opsize_rexw__ud2 1744 BS3_PROC_BEGIN_CMN bs3CpuBasic2_retn_opsize_rexw__ud2, BS3_PBC_NEAR 1745 db 66h, 048h 1746 ret 1747 .again: ud2 1748 jmp .again 1749 BS3_PROC_END_CMN bs3CpuBasic2_retn_opsize_rexw__ud2 1750 1751 BS3_CPUBAS2_UD_OFF bs3CpuBasic2_retn_i24_opsize_rexw__ud2 1752 BS3_PROC_BEGIN_CMN bs3CpuBasic2_retn_i24_opsize_rexw__ud2, BS3_PBC_NEAR 1753 db 66h, 048h 1754 ret 24 1755 .again: ud2 1756 jmp .again 1757 AssertCompile(.again - BS3_LAST_LABEL == 5) 1758 BS3_PROC_END_CMN bs3CpuBasic2_retn_i24_opsize_rexw__ud2 1759 1743 1760 %endif 1744 1761 … … 1775 1792 1776 1793 %if TMPL_BITS == 64 1777 BS3_CPUBAS2_UD_OFF bs3CpuBasic2_retn_ opsize_rexw__ud21778 BS3_PROC_BEGIN_CMN bs3CpuBasic2_retn_ opsize_rexw__ud2, BS3_PBC_NEAR1779 db 66h, 048h1794 BS3_CPUBAS2_UD_OFF bs3CpuBasic2_retn_rexw_opsize__ud2 1795 BS3_PROC_BEGIN_CMN bs3CpuBasic2_retn_rexw_opsize__ud2, BS3_PBC_NEAR 1796 db 048h, 66h 1780 1797 ret 1781 1798 .again: ud2 1782 1799 jmp .again 1783 BS3_PROC_END_CMN bs3CpuBasic2_retn_ opsize_rexw__ud21784 1785 BS3_CPUBAS2_UD_OFF bs3CpuBasic2_retn_i24_ opsize_rexw__ud21786 BS3_PROC_BEGIN_CMN bs3CpuBasic2_retn_i24_ opsize_rexw__ud2, BS3_PBC_NEAR1787 db 66h, 048h1800 BS3_PROC_END_CMN bs3CpuBasic2_retn_rexw_opsize__ud2 1801 1802 BS3_CPUBAS2_UD_OFF bs3CpuBasic2_retn_i24_rexw_opsize__ud2 1803 BS3_PROC_BEGIN_CMN bs3CpuBasic2_retn_i24_rexw_opsize__ud2, BS3_PBC_NEAR 1804 db 048h, 66h 1788 1805 ret 24 1789 1806 .again: ud2 1790 1807 jmp .again 1791 1808 AssertCompile(.again - BS3_LAST_LABEL == 5) 1792 BS3_PROC_END_CMN bs3CpuBasic2_retn_i24_ opsize_rexw__ud21809 BS3_PROC_END_CMN bs3CpuBasic2_retn_i24_rexw_opsize__ud2 1793 1810 %endif 1794 1811 -
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-basic-2-x0.c
r97582 r97585 4630 4630 FNBS3FAR bs3CpuBasic2_retn_i24_rexw__ud2_c64; 4631 4631 FNBS3FAR bs3CpuBasic2_retn_opsize_rexw__ud2_c64; 4632 FNBS3FAR bs3CpuBasic2_retn_rexw_opsize__ud2_c64; 4632 4633 FNBS3FAR bs3CpuBasic2_retn_i24_opsize_rexw__ud2_c64; 4634 FNBS3FAR bs3CpuBasic2_retn_i24_rexw_opsize__ud2_c64; 4633 4635 PROTO_ALL(bs3CpuBasic2_retn_opsize_end); 4634 4636 #undef PROTO_ALL … … 4839 4841 { 32, false, 0, bs3CpuBasic2_retn_rexw__ud2_c64, }, 4840 4842 { 32, true, 0, bs3CpuBasic2_retn_opsize__ud2_c64, }, 4841 { 32, true, 0, bs3CpuBasic2_retn_opsize_rexw__ud2_c64, }, 4843 { 32, false, 0, bs3CpuBasic2_retn_opsize_rexw__ud2_c64, }, 4844 { 32, true, 0, bs3CpuBasic2_retn_rexw_opsize__ud2_c64, }, 4842 4845 { 32, false, 24, bs3CpuBasic2_retn_i24__ud2_c64, }, 4843 4846 { 32, false, 24, bs3CpuBasic2_retn_i24_rexw__ud2_c64, }, 4844 4847 { 32, true, 24, bs3CpuBasic2_retn_i24_opsize__ud2_c64, }, 4845 { 32, true, 24, bs3CpuBasic2_retn_i24_opsize_rexw__ud2_c64, }, 4848 { 32, false, 24, bs3CpuBasic2_retn_i24_opsize_rexw__ud2_c64, }, 4849 { 32, true, 24, bs3CpuBasic2_retn_i24_rexw_opsize__ud2_c64, }, 4846 4850 { 32, false, 0, bs3CpuBasic2_retn_i0__ud2_c64, }, 4847 4851 { 32, true, 0, bs3CpuBasic2_retn_i0_opsize__ud2_c64, },
Note:
See TracChangeset
for help on using the changeset viewer.