|
|
@20132
|
16 years |
vboxsync |
HWACCM: Finished (I hope) the VBOX_WITH_VMMR0_DISABLE_PREEMPTION code.
|
|
|
@20056
|
16 years |
vboxsync |
Backed out 47770 & 47771 (failed experiment)
|
|
|
@20046
|
16 years |
vboxsync |
Updates
|
|
|
@20038
|
16 years |
vboxsync |
Use new functions to get/set TPR (AMD-V).
|
|
|
@20035
|
16 years |
vboxsync |
Some updates for AMD APIC accesses
|
|
|
@20032
|
16 years |
vboxsync |
Expose X86_CPUID_AMD_FEATURE_ECX_CR8L to all guests.
|
|
|
@20026
|
16 years |
vboxsync |
Testing AMD IO-APIC patching
|
|
|
@20001
|
16 years |
vboxsync |
Cleaned up PDMGet/SetTPR.
|
|
|
@19992
|
16 years |
vboxsync |
Started with TPR caching for 32 bits guest (VT-x only).
|
|
|
@19976
|
16 years |
vboxsync |
HWSVMR0.cpp: Inverted check in assertion?
|
|
|
@19957
|
16 years |
vboxsync |
VMM,SUPDrv-win,Config.kmk: VBOX_WITH_VMMR0_DISABLE_PREEMPTION
|
|
|
@19910
|
16 years |
vboxsync |
More TBL shootdown work
|
|
|
@19903
|
16 years |
vboxsync |
Invalidation cleanup
|
|
|
@19829
|
16 years |
vboxsync |
updates
|
|
|
@19818
|
16 years |
vboxsync |
Compile fixes
|
|
|
@19813
|
16 years |
vboxsync |
Some cleanup
|
|
|
@19812
|
16 years |
vboxsync |
Implemented HWACCMFlushAllTLBs
|
|
|
@19698
|
16 years |
vboxsync |
Updates
|
|
|
@19697
|
16 years |
vboxsync |
More statistics
|
|
|
@19693
|
16 years |
vboxsync |
Emulate the mwait instruction with VT-x and AMD-V as well.
|
|
|
@19460
|
16 years |
vboxsync |
HWACCM: play safe and only change the state to VMCPUSTATE_STARTED if …
|
|
|
@19457
|
16 years |
vboxsync |
HWACCM: Work the VMCPU::enmState.
|
|
|
@19417
|
16 years |
vboxsync |
Also check VMCPU_FF_REQUEST
|
|
|
@19326
|
16 years |
vboxsync |
Started with TLB shootdown.
|
|
|
@19288
|
16 years |
vboxsync |
DBGF,TRPM,HWACCM: Merged DBGFR0.cpp and DBGFGC.cpp into …
|
|
|
@19286
|
16 years |
vboxsync |
VMM,VBoxDbg: SMP refactoring, part 1.
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@19123
|
16 years |
vboxsync |
VMMR0: Too chatty/messy in dmesg on darwin.
|
|
|
@19032
|
16 years |
vboxsync |
Split TM for SMP guests.
|
|
|
@19015
|
16 years |
vboxsync |
Split up TRPM. (guest SMP)
|
|
|
@18992
|
16 years |
vboxsync |
More PGM api changes
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18781
|
16 years |
vboxsync |
Removed wrong assertions; rdpmc and rdtsc emulation can fail
|
|
|
@18770
|
16 years |
vboxsync |
Fake rdpmc instead of causing an invalid opcode exception.
|
|
|
@18617
|
16 years |
vboxsync |
PGM,EM: Handle out of memory situations more gracefully - part 1. New …
|
|
|
@17926
|
16 years |
vboxsync |
Adjusted assertion
|
|
|
@17528
|
16 years |
vboxsync |
HWACCM: return to ring-3 if VM_FF_PGM_NEED_HANDY_PAGES is set.
|
|
|
@17284
|
16 years |
vboxsync |
Preliminary code to deal with VINF_EM_RAW_EMULATE_IO_BLOCK
|
|
|
@15931
|
16 years |
vboxsync |
gcc found one of these bugs
|
|
|
@15741
|
16 years |
vboxsync |
Measure time spent in the 32/64 switcher for AMD-V too
|
|
|
@15666
|
16 years |
vboxsync |
Correct the guest cr4 value when the host isn't in PAE mode (and the …
|
|
|
@15439
|
16 years |
vboxsync |
Enable 64 bits guest support on 32 bits hosts. Only use rem64 if the …
|
|
|
@15414
|
16 years |
vboxsync |
Corrected VBOX_WITH_HYBIRD_32BIT_KERNEL to …
|
|
|
@15410
|
16 years |
vboxsync |
PGM: Deal with pgmPoolAlloc failure in MapCR3 without relying on …
|
|
|
@15404
|
16 years |
vboxsync |
#3202: 64-bit guest support on the mac.
|
|
|
@15362
|
16 years |
vboxsync |
Don't use RTCCUINTREG.
|
|
|
@15197
|
16 years |
vboxsync |
HWACCM: split up the SwitchFromGC (aka StatExit) stats into two parts …
|
|
|
@15154
|
16 years |
vboxsync |
Always use amd64 paging if the guest is in amd64 mode (nested paging).
|
|
|
@15153
|
16 years |
vboxsync |
Always use amd64 paging if the guest is in amd64 mode (nested paging).
|
|
|
@15150
|
16 years |
vboxsync |
Wrong handler
|
|
|
@15147
|
16 years |
vboxsync |
Wrong push order
|
|
|
@15144
|
16 years |
vboxsync |
Oops
|
|
|
@15142
|
16 years |
vboxsync |
Compile fixes
|
|
|
@15141
|
16 years |
vboxsync |
Cleaned up
|
|
|
@15072
|
16 years |
vboxsync |
Compile fixes
|
|
|
@15071
|
16 years |
vboxsync |
Deal with 64 bits address flushes in 32 bits host mode. (flush the …
|
|
|
@15031
|
16 years |
vboxsync |
Switcher updates
|
|
|
@15017
|
16 years |
vboxsync |
More detailed statistics for CRx accesses.
|
|
|
@14993
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14945
|
16 years |
vboxsync |
Manual disassembly of ins/outs. Take two.
|
|
|
@14943
|
16 years |
vboxsync |
Disassemble ins/outs manually to deal with segment prefixes.
|
|
|
@14875
|
16 years |
vboxsync |
More switcher updates
|
|
|
@14862
|
16 years |
vboxsync |
Compile fix
|
|
|
@14859
|
16 years |
vboxsync |
More updates for 32/64.
|
|
|
@14580
|
16 years |
vboxsync |
Some updates
|
|
|
@14530
|
16 years |
vboxsync |
More error logging
|
|
|
@14416
|
16 years |
vboxsync |
Argh
|
|
|
@14415
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@14414
|
16 years |
vboxsync |
Wrong control for rdtscp intercept.
|
|
|
@14411
|
16 years |
vboxsync |
RDTSCP support added. Enabled only for AMD-V guests.
|
|
|
@14366
|
16 years |
vboxsync |
Cleaned up some more.
|
|
|
@14364
|
16 years |
vboxsync |
Preparations
|
|
|
@14109
|
16 years |
vboxsync |
Implemented NMI injection.
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@13905
|
16 years |
vboxsync |
Moved more data.
|
|
|
@13898
|
16 years |
vboxsync |
Moved more data to VMCPU.
|
|
|
@13883
|
16 years |
vboxsync |
Moved more data around.
|
|
|
@13879
|
16 years |
vboxsync |
SMP updates for VT-x/AMD-V.
|
|
|
@13873
|
16 years |
vboxsync |
Updates
|
|
|
@13872
|
16 years |
vboxsync |
Pass the VMCPU id on to all hwaccm functions.
|
|
|
@13825
|
16 years |
vboxsync |
VMM: %VX64 -> %RX64
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13820
|
16 years |
vboxsync |
VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13541
|
16 years |
vboxsync |
Paranoid assertions
|
|
|
@13514
|
16 years |
vboxsync |
Enabled power notification callbacks to disable VT-x/AMD-V before …
|
|
|
@13252
|
16 years |
vboxsync |
Obsolete comment
|
|
|
@13251
|
16 years |
vboxsync |
Stats for forced TLB flushes by physical page invalidation.
|
|
|
@13250
|
16 years |
vboxsync |
AMD-V/nested paging: invlpga only invalidates TLB entries for guest …
|
|
|
@13089
|
16 years |
vboxsync |
EPT updates
|
|
|
@13025
|
16 years |
vboxsync |
Updates for EPT.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12795
|
16 years |
vboxsync |
HWACCM: fixed unsigned/signed compare warning (x86.h), use const and g_.
|
|
|
@12708
|
16 years |
vboxsync |
Comments added
|
|
|
@12702
|
16 years |
vboxsync |
#1865: HWACCM - alignment fix+check for 32-bit gcc, doxygen.
|
|
|
@12692
|
16 years |
vboxsync |
Backed out paging changes (36990/86/83).
|
|
|
@12681
|
16 years |
vboxsync |
Updates for real and protected mode without paging shadow mode.
|
|
|
@12674
|
16 years |
vboxsync |
Off by one.
|
|
|