Changeset 61968 in vbox for trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h
- Timestamp:
- Jun 30, 2016 5:42:31 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h
r61636 r61968 759 759 pCtx->rip = uNewPC; 760 760 pCtx->eflags.Bits.u1RF = 0; 761 762 /* Flush the prefetch buffer. */ 763 pIemCpu->cbOpcode = pIemCpu->offOpcode; 761 764 return VINF_SUCCESS; 762 765 } … … 782 785 pCtx->rip = uNewPC; 783 786 pCtx->eflags.Bits.u1RF = 0; 787 788 /* Flush the prefetch buffer. */ 789 pIemCpu->cbOpcode = pIemCpu->offOpcode; 784 790 return VINF_SUCCESS; 785 791 } … … 823 829 pCtx->rip = uNewPC; 824 830 pCtx->eflags.Bits.u1RF = 0; 831 832 /* Flush the prefetch buffer. */ 833 pIemCpu->cbOpcode = pIemCpu->offOpcode; 825 834 return VINF_SUCCESS; 826 835 } … … 846 855 pCtx->rip = uNewPC; 847 856 pCtx->eflags.Bits.u1RF = 0; 857 858 /* Flush the prefetch buffer. */ 859 pIemCpu->cbOpcode = pIemCpu->offOpcode; 848 860 return VINF_SUCCESS; 849 861 } … … 870 882 pCtx->rip = uNewPC; 871 883 pCtx->eflags.Bits.u1RF = 0; 884 885 /* Flush the prefetch buffer. */ 886 pIemCpu->cbOpcode = pIemCpu->offOpcode; 872 887 return VINF_SUCCESS; 873 888 } … … 893 908 pCtx->rip = uNewPC; 894 909 pCtx->eflags.Bits.u1RF = 0; 910 911 /* Flush the prefetch buffer. */ 912 pIemCpu->cbOpcode = pIemCpu->offOpcode; 913 895 914 return VINF_SUCCESS; 896 915 } … … 1625 1644 } 1626 1645 pCtx->eflags.Bits.u1RF = 0; 1646 1647 /* Flush the prefetch buffer. */ 1648 pIemCpu->cbOpcode = pIemCpu->offOpcode; 1627 1649 return VINF_SUCCESS; 1628 1650 #endif … … 1847 1869 /** @todo check if the hidden bits are loaded correctly for 64-bit 1848 1870 * mode. */ 1871 1872 /* Flush the prefetch buffer. */ 1873 pIemCpu->cbOpcode = pIemCpu->offOpcode; 1874 1849 1875 return VINF_SUCCESS; 1850 1876 } … … 2066 2092 /** @todo check if the hidden bits are loaded correctly for 64-bit 2067 2093 * mode. */ 2094 2095 /* Flush the prefetch buffer. */ 2096 pIemCpu->cbOpcode = pIemCpu->offOpcode; 2097 2068 2098 return VINF_SUCCESS; 2069 2099 } … … 2466 2496 pCtx->eflags.Bits.u1RF = 0; 2467 2497 } 2498 2499 /* Flush the prefetch buffer. */ 2500 pIemCpu->cbOpcode = pIemCpu->offOpcode; 2468 2501 return VINF_SUCCESS; 2469 2502 } … … 2536 2569 pCtx->rsp = NewRsp.u; 2537 2570 pCtx->eflags.Bits.u1RF = 0; 2571 2572 /* Flush the prefetch buffer. */ 2573 pIemCpu->cbOpcode = pIemCpu->offOpcode; 2538 2574 2539 2575 return VINF_SUCCESS; … … 2857 2893 IEMMISC_SET_EFL(pIemCpu, pCtx, uNewFlags); 2858 2894 2895 /* Flush the prefetch buffer. */ 2896 pIemCpu->cbOpcode = pIemCpu->offOpcode; 2897 2859 2898 return VINF_SUCCESS; 2860 2899 } … … 2932 2971 pCtx->rsp = uNewEsp; /** @todo check this out! */ 2933 2972 pIemCpu->uCpl = 3; 2973 2974 /* Flush the prefetch buffer. */ 2975 pIemCpu->cbOpcode = pIemCpu->offOpcode; 2934 2976 2935 2977 return VINF_SUCCESS; … … 3364 3406 /* Done! */ 3365 3407 } 3408 3409 /* Flush the prefetch buffer. */ 3410 pIemCpu->cbOpcode = pIemCpu->offOpcode; 3411 3366 3412 return VINF_SUCCESS; 3367 3413 } … … 3661 3707 } 3662 3708 3709 /* Flush the prefetch buffer. */ 3710 pIemCpu->cbOpcode = pIemCpu->offOpcode; 3711 3663 3712 return VINF_SUCCESS; 3664 3713 } … … 3785 3834 pCtx->ss.fFlags = CPUMSELREG_FLAGS_VALID; 3786 3835 3836 /* Flush the prefetch buffer. */ 3837 pIemCpu->cbOpcode = pIemCpu->offOpcode; 3838 3787 3839 return VINF_SUCCESS; 3788 3840 } … … 3885 3937 /** @todo Testcase: verify that SS.u1Long and SS.u1DefBig are left unchanged 3886 3938 * on sysret. */ 3939 3940 /* Flush the prefetch buffer. */ 3941 pIemCpu->cbOpcode = pIemCpu->offOpcode; 3887 3942 3888 3943 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.