VirtualBox

Ticket #10766: DevEFI.patch

File DevEFI.patch, 888 bytes (added by james.watkins, 12 years ago)

Changed TSC Frequency estimation formula

  • src/VBox/Devices/EFI/DevEFI.cpp

    diff -ru -x '*\.(a|o)' VirtualBox-4.1.18-orig/src/VBox/Devices/EFI/DevEFI.cpp VirtualBox-4.1.18/src/VBox/Devices/EFI/DevEFI.cpp
    old new  
    11611161     * CPU frequencies
    11621162     */
    11631163    // @todo: we need to have VMM API to access TSC increase speed, for now provide reasonable default
    1164     pThis->u64TscFrequency = RTMpGetMaxFrequency(0) * 1024 * 1024;// TMCpuTicksPerSecond(PDMDevHlpGetVM(pDevIns));
     1164    pThis->u64TscFrequency = RTMpGetMaxFrequency(0) * 1000 * 1000;// TMCpuTicksPerSecond(PDMDevHlpGetVM(pDevIns));
    11651165    if (pThis->u64TscFrequency == 0)
    11661166        pThis->u64TscFrequency = UINT64_C(2500000000);
    11671167    /* Multiplier is read from MSR_IA32_PERF_STATUS, and now is hardcoded as 4 */

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy