|
|
@54818
|
10 years |
vboxsync |
build fix
|
|
|
@54815
|
10 years |
vboxsync |
CPUMR3CpuId.cpp: Fixed problem collecting CPUID sub-leaves for leaf …
|
|
|
@54813
|
10 years |
vboxsync |
build fix
|
|
|
@54812
|
10 years |
vboxsync |
cpuid dumping updates.
|
|
|
@54801
|
10 years |
vboxsync |
Forgot this one again.
|
|
|
@54799
|
10 years |
vboxsync |
CPUM: Fixed two problems with the CPUID code. cLeaves wasn't updated …
|
|
|
@54797
|
10 years |
vboxsync |
cpumR3CpuIdInsert: Better error assertions/logging.
|
|
|
@54793
|
10 years |
vboxsync |
PGM: Added forgotten argument.
|
|
|
@54777
|
10 years |
vboxsync |
cpumR3LoadGuestCpuIdArray: Forgot to initialize fFlags in when faking …
|
|
|
@54776
|
10 years |
vboxsync |
VMM/PGM: cosmetics.
|
|
|
@54764
|
10 years |
vboxsync |
Added an infix 'ASMFIX' to the PATMA.h fixup types used in the patch …
|
|
|
@54763
|
10 years |
vboxsync |
PATM,CPUM: Redid the CPUID stuff by calling a patch helper function …
|
|
|
@54762
|
10 years |
vboxsync |
PATM: Only fix up constants when loading state. (missed assertion)
|
|
|
@54761
|
10 years |
vboxsync |
PATM: Only fix up constants when loading state.
|
|
|
@54760
|
10 years |
vboxsync |
CPUMGetGuestCpuId: Fixed APIC ID assertions to read the pLeaf values …
|
|
|
@54752
|
10 years |
vboxsync |
Log cosmetics.
|
|
|
@54751
|
10 years |
vboxsync |
VMM/HM: log cosmetics.
|
|
|
@54750
|
10 years |
vboxsync |
CPUM: Increase the max cpuid leaves a lot. Fixed incorrect sanitizing …
|
|
|
@54749
|
10 years |
vboxsync |
CPUM: Increase the max cpuid leaves a lot. Fixed incorrect sanitizing …
|
|
|
@54746
|
10 years |
vboxsync |
Changed PATCHGEN_PROLOG to take the expected output size as input …
|
|
|
@54740
|
10 years |
vboxsync |
VMM: Made the max CPUID leaf cutoffs configurable.
|
|
|
@54739
|
10 years |
vboxsync |
Fixed warning.
|
|
|
@54737
|
10 years |
vboxsync |
VMM,REM: CPUID revamp - almost there now.
|
|
|
@54728
|
10 years |
vboxsync |
PATM,VMM,err.h: Added VERR_PATM_IPE_TRAP_IN_PATCH_CODE for getting a …
|
|
|
@54727
|
10 years |
vboxsync |
PATM.cpp: Let EMR3FatalError do its job.
|
|
|
@54720
|
10 years |
vboxsync |
VMM: Some more internal decls.
|
|
|
@54719
|
10 years |
vboxsync |
VMM: Make the thread-context hook functions VMM internal linkage.
|
|
|
@54718
|
10 years |
vboxsync |
VMM: VMMR0ThreadCtxHooksDeregister returns void, further simplified …
|
|
|
@54717
|
10 years |
vboxsync |
VMM/VMMR0: Clear idHostCpu *before* deregistering the preemption hook.
|
|
|
@54714
|
10 years |
vboxsync |
PATM,CPUM: CPUID patch update.
|
|
|
@54712
|
10 years |
vboxsync |
VMM: Clear idHostCpu mapping while deregistering the context-hooks …
|
|
|
@54707
|
10 years |
vboxsync |
re-enable EILVT handling by backing out r98856
|
|
|
@54701
|
10 years |
vboxsync |
VMM/GIM: nits.
|
|
|
@54698
|
10 years |
vboxsync |
VMMSwitcher: disable EILVT handing again to check if it makes any …
|
|
|
@54697
|
10 years |
vboxsync |
VMM/TM: TMR3CpuTickIsFixedRateMonotonic() for now.
|
|
|
@54692
|
10 years |
vboxsync |
Oops
|
|
|
@54691
|
10 years |
vboxsync |
PATMA.asm: New way of writing patches that exploits the fact that …
|
|
|
@54689
|
10 years |
vboxsync |
PATM: Doing some more cleanups while trying to understand stuff again.
|
|
|
@54688
|
10 years |
vboxsync |
PATM: Doing some more cleanups while trying to understand stuff again.
|
|
|
@54687
|
10 years |
vboxsync |
PATM: Renamed the PATMA.asm global data to g_patm* (was PATM*).
|
|
|
@54686
|
10 years |
vboxsync |
PATM: Added some comments and formalized the reloc array type (instead …
|
|
|
@54674
|
10 years |
vboxsync |
CPUM: Working on refactoring the guest CPUID handling.
|
|
|
@54672
|
10 years |
vboxsync |
VMM/TM: Update fTSCModeSwitchAllowed to include tmR3HasFixedTSC() and …
|
|
|
@54669
|
10 years |
vboxsync |
Typo in comment.
|
|
|
@54667
|
10 years |
vboxsync |
VMM/GIM: nit.
|
|
|
@54656
|
10 years |
vboxsync |
VMM/GIM: build fix.
|
|
|
@54655
|
10 years |
vboxsync |
VMM/GIM: nits.
|
|
|
@54654
|
10 years |
vboxsync |
VMM/GIM: cleanup.
|
|
|
@54650
|
10 years |
vboxsync |
SUPDrv/VMMR0: properly handle the CR4 shadow register on Linux >= 4.0
|
|
|
@54600
|
10 years |
vboxsync |
VMM/HMR0: Clarify todo.
|
|
|
@54561
|
10 years |
vboxsync |
Moved all the CPUID related code from CPUM.cpp to CPUMR3CpuId.cpp
|
|
|
@54552
|
10 years |
vboxsync |
VMMR0: Clear pVCpu->idHostCpu on way out while measuring deltas as well.
|
|
|
@54550
|
10 years |
vboxsync |
TM: Updated per cpu info logging for the gip (log everything that …
|
|
|
@54549
|
10 years |
vboxsync |
TM.cpp: Use the nominal CPU frequency, not the current …
|
|
|
@54546
|
10 years |
vboxsync |
VMMSwitcher: no write completion required
|
|
|
@54545
|
10 years |
vboxsync |
VMM/HMR0: Temporarily revert r98414.
|
|
|
@54537
|
10 years |
vboxsync |
VMMSwitcher: fixed code for disabling the Extended LVT APIC registers
|
|
|
@54535
|
10 years |
vboxsync |
CPUMR0: more debug logging
|
|
|
@54496
|
10 years |
vboxsync |
VMMSwitcher: test code for disabling the Extended LVT APIC registers …
|
|
|
@54475
|
10 years |
vboxsync |
CPUMR0: fHasThermal was never used
|
|
|
@54474
|
10 years |
vboxsync |
VMMSwitcher: fixed two typos which prevented proper handling of the …
|
|
|
@54467
|
10 years |
vboxsync |
IPRT,VMM,SUPDrv: Use the new RTMpCurSetIndex* APIs - require driver reload.
|
|
|
@54444
|
10 years |
vboxsync |
VMM/TM: fix assertion.
|
|
|
@54395
|
10 years |
vboxsync |
IPRT, HostDriver, VMMR0: MP notifications fixes for TSC-delta …
|
|
|
@54385
|
10 years |
vboxsync |
PDM/Audio: Ignore old AudioSniffer device when loading older saved states.
|
|
|
@54384
|
10 years |
vboxsync |
VMM/HMVMXR0: Fix debug assertion on 32-bit hosts. Host-state is …
|
|
|
@54367
|
10 years |
vboxsync |
pgmRZDynMapAssertIntegrity: Fixed IN_RC problem spotted by gcc 5 & Frank.
|
|
|
@54352
|
10 years |
vboxsync |
SUPDrv,TM: Overhauled the CPU/TSC frequency a little, making it …
|
|
|
@54339
|
10 years |
vboxsync |
SUPDrv,VMM: Added SUPR0TscDeltaMeasureBySetIndex to SUPDrv (bumping …
|
|
|
@54332
|
10 years |
vboxsync |
No need to do this twice, I think…
|
|
|
@54308
|
10 years |
vboxsync |
VMM,SUP: Apply the tsc delta where it matters. Made sense out of the …
|
|
|
@54292
|
10 years |
vboxsync |
VMM/TM: logging.
|
|
|
@54277
|
10 years |
vboxsync |
VMM/HM: Fix incorrect disabling on VT-x/AMD-V while offlining CPUs …
|
|
|
@54270
|
10 years |
vboxsync |
IPRT,TM: Implemented the get-cpu-number optimizations for the …
|
|
|
@54256
|
10 years |
vboxsync |
VMCPU: Added a iHostCpuSet field to go with the idHostCpu one. This …
|
|
|
@54252
|
10 years |
vboxsync |
SUPDrv,GIP,TM: Combined fOsTscDeltasInSync and fTscDeltasRoughlyInSync …
|
|
|
@54219
|
10 years |
vboxsync |
HostDrivers/support: TSC-delta bits.
|
|
|
@54218
|
10 years |
vboxsync |
DBGF,DBGC: Added dmesg command and implemented it for linux guests.
|
|
|
@54215
|
10 years |
vboxsync |
Runtime,TM: Use GIP's fTscDeltasAreRoughlyInSync.
|
|
|
@54214
|
10 years |
vboxsync |
HostDrivers/Support, testcase, TM: Add fTscDeltasRoughlyInSync.
|
|
|
@54207
|
10 years |
vboxsync |
Updated .def files with new RTTimeNanoTS* names.
|
|
|
@54206
|
10 years |
vboxsync |
Attempt at build fix for gcc weirdness.
|
|
|
@54203
|
10 years |
vboxsync |
IEM: Improved ENTER implementation (thanks Intel!).
|
|
|
@54202
|
10 years |
vboxsync |
IPRT,TM: Implemented GIP TSC delta processing in the RTTimeNanoTS code.
|
|
|
@54201
|
10 years |
vboxsync |
HostDrivers/Support, VMM: avoid code duplication.
|
|
|
@54196
|
10 years |
vboxsync |
VMM/HM: stat adjustments.
|
|
|
@54195
|
10 years |
vboxsync |
VMM/TM: Enabled waking up of EMTs (poking) from the TM R3-timer …
|
|
|
@54191
|
10 years |
vboxsync |
GVMMR0.cpp: Enable the periodic preemtion timer code on soalris.
|
|
|
@54154
|
10 years |
vboxsync |
VMM/HM: nit, log ordering.
|
|
|
@54153
|
10 years |
vboxsync |
VMM/HM: Fix VMX-preemption timer override from CFGM, renamed CFGM key …
|
|
|
@54152
|
10 years |
vboxsync |
VMM/HMVMXR0: Fix host hang if VMX-preemption timer is disabled.
|
|
|
@54130
|
10 years |
vboxsync |
VMM/HMVMXR0: comment update.
|
|
|
@54102
|
10 years |
vboxsync |
VMM: doxygen nits.
|
|
|
@54098
|
10 years |
vboxsync |
VMM/HMVMXR0: spaces.
|
|
|
@54097
|
10 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@54089
|
10 years |
vboxsync |
VMM/GIMAllHv: Ignore writes to the Hypercall MSR. Fixes FreeBSD 10.1 …
|
|
|
@54087
|
10 years |
vboxsync |
VMM/TM: build fix.
|
|
|
@54085
|
10 years |
vboxsync |
VMM/TM: Only switch to real-tsc-offset mode when host is capable.
|
|
|
@54080
|
10 years |
vboxsync |
VMM/HMVMXR0: Try fix regression caused by r98028 (single-stepping in dbx)
|
|
|
@54075
|
10 years |
vboxsync |
VMM/HMVMXR0: Fixed unintentional losing #DB intercepts while loading …
|
|
|