Changeset 86175 in vbox for trunk/src/VBox/Runtime
- Timestamp:
- Sep 19, 2020 9:19:38 AM (4 years ago)
- Location:
- trunk/src/VBox/Runtime/r0drv/nt
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h
r82968 r86175 123 123 int __stdcall rtMpPokeCpuUsingDpc(RTCPUID idCpu); 124 124 int __stdcall rtMpPokeCpuUsingBroadcastIpi(RTCPUID idCpu); 125 int __stdcall rtMpPokeCpuUsingHalReq estIpiW7Plus(RTCPUID idCpu);126 int __stdcall rtMpPokeCpuUsingHalReq estIpiPreW7(RTCPUID idCpu);125 int __stdcall rtMpPokeCpuUsingHalRequestIpiW7Plus(RTCPUID idCpu); 126 int __stdcall rtMpPokeCpuUsingHalRequestIpiPreW7(RTCPUID idCpu); 127 127 128 128 struct RTNTSDBOSVER; -
trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp
r82968 r86175 598 598 && g_pfnrtKeGetProcessorIndexFromNumber) 599 599 { 600 DbgPrint("IPRT: RTMpPoke => rtMpPokeCpuUsingHalReqestIpiW7Plus\n");601 g_pfnrtMpPokeCpuWorker = rtMpPokeCpuUsingHalReqestIpiW7Plus;600 g_pfnrtMpPokeCpuWorker = rtMpPokeCpuUsingHalRequestIpiW7Plus; 601 DbgPrint("IPRT: RTMpPoke => rtMpPokeCpuUsingHalRequestIpiW7Plus\n"); 602 602 } 603 603 else if (pOsVerInfo->uMajorVer >= 6 && g_pfnrtKeIpiGenericCall) … … 1772 1772 { 1773 1773 if ( !pArgs->fExecuting 1774 && ( g_pfnrtMpPokeCpuWorker == rtMpPokeCpuUsingHalReq estIpiW7Plus1775 || g_pfnrtMpPokeCpuWorker == rtMpPokeCpuUsingHalReq estIpiPreW7))1774 && ( g_pfnrtMpPokeCpuWorker == rtMpPokeCpuUsingHalRequestIpiW7Plus 1775 || g_pfnrtMpPokeCpuWorker == rtMpPokeCpuUsingHalRequestIpiPreW7)) 1776 1776 RTMpPokeCpu(idCpu); 1777 1777 … … 1858 1858 * @param idCpu The CPU identifier. 1859 1859 */ 1860 int rtMpPokeCpuUsingHalReq estIpiW7Plus(RTCPUID idCpu)1860 int rtMpPokeCpuUsingHalRequestIpiW7Plus(RTCPUID idCpu) 1861 1861 { 1862 1862 /* idCpu is an HAL processor index, so we can use it directly. */ … … 1877 1877 * @param idCpu The CPU identifier. 1878 1878 */ 1879 int rtMpPokeCpuUsingHalReq estIpiPreW7(RTCPUID idCpu)1879 int rtMpPokeCpuUsingHalRequestIpiPreW7(RTCPUID idCpu) 1880 1880 { 1881 1881 __debugbreak(); /** @todo this code needs testing!! */ … … 1886 1886 } 1887 1887 1888 1888 1889 int rtMpPokeCpuUsingFailureNotSupported(RTCPUID idCpu) 1889 1890 { … … 1891 1892 return VERR_NOT_SUPPORTED; 1892 1893 } 1894 1893 1895 1894 1896 int rtMpPokeCpuUsingDpc(RTCPUID idCpu) … … 1941 1943 ? VERR_CPU_NOT_FOUND 1942 1944 : VERR_CPU_OFFLINE; 1943 /* Calls rtMpPokeCpuUsingDpc, rtMpPokeCpuUsingHalReq estIpiW7Plus or rtMpPokeCpuUsingBroadcastIpi. */1945 /* Calls rtMpPokeCpuUsingDpc, rtMpPokeCpuUsingHalRequestIpiW7Plus or rtMpPokeCpuUsingBroadcastIpi. */ 1944 1946 return g_pfnrtMpPokeCpuWorker(idCpu); 1945 1947 }
Note:
See TracChangeset
for help on using the changeset viewer.