|
|
@19335
|
16 years |
vboxsync |
Compile fix
|
|
|
@19326
|
16 years |
vboxsync |
Started with TLB shootdown.
|
|
|
@18932
|
16 years |
vboxsync |
Release build fix
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18770
|
16 years |
vboxsync |
Fake rdpmc instead of causing an invalid opcode exception.
|
|
|
@17909
|
16 years |
vboxsync |
Reapplied r44216 with fix for hlt
|
|
|
@17708
|
16 years |
vboxsync |
Statistics for real-mode instruction emulation
|
|
|
@17327
|
16 years |
vboxsync |
Take code locality into account when deal with io block emulation
|
|
|
@17295
|
16 years |
vboxsync |
Refined HWACCMR3EmulateIoBlock
|
|
|
@17292
|
16 years |
vboxsync |
Updates for forced recompiler execution (not used)
|
|
|
@15962
|
16 years |
vboxsync |
Added debugging code (inactive) for tracking the state of the 32/64 …
|
|
|
@15931
|
16 years |
vboxsync |
gcc found one of these bugs
|
|
|
@15866
|
16 years |
vboxsync |
Backed out previous experiments.
|
|
|
@15858
|
16 years |
vboxsync |
More statistics
|
|
|
@15853
|
16 years |
vboxsync |
Additional magic marker for the VMCSCACHE structure
|
|
|
@15852
|
16 years |
vboxsync |
Another experiment with limiting the time spent in ring 0.
|
|
|
@15702
|
16 years |
vboxsync |
fixed build
|
|
|
@15694
|
16 years |
vboxsync |
Profiling of the 32/64 switcher.
|
|
|
@15588
|
16 years |
vboxsync |
Save magic value in VMCS cache
|
|
|
@15578
|
16 years |
vboxsync |
Clear the read cache when the paging mode changes.
|
|
|
@15576
|
16 years |
vboxsync |
More paranoid checks
|
|
|
@15507
|
16 years |
vboxsync |
VT-x: keep track of missed paging mode changes
|
|
|
@15440
|
16 years |
vboxsync |
Sync CR2 properly for VT-x EPT (unable to access the 64 bits cr2 from …
|
|
|
@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 …
|
|
|
@15404
|
16 years |
vboxsync |
#3202: 64-bit guest support on the mac.
|
|
|
@15374
|
16 years |
vboxsync |
Scratch pad
|
|
|
@15371
|
16 years |
vboxsync |
More paranoia
|
|
|
@15297
|
16 years |
vboxsync |
Activate VMX_USE_CACHED_VMCS_ACCESSES
|
|
|
@15249
|
16 years |
vboxsync |
More VMCS access caching work.
|
|
|
@15236
|
16 years |
vboxsync |
Started with VMCS read/write cache.
|
|
|
@15218
|
16 years |
vboxsync |
HWACCM: some temporary profiling of sub-parts of SwitchFromGC_2.
|
|
|
@15197
|
16 years |
vboxsync |
HWACCM: split up the SwitchFromGC (aka StatExit) stats into two parts …
|
|
|
@15031
|
16 years |
vboxsync |
Switcher updates
|
|
|
@15017
|
16 years |
vboxsync |
More detailed statistics for CRx accesses.
|
|
|
@14899
|
16 years |
vboxsync |
Wrote testcase for the new switcher.
|
|
|
@14875
|
16 years |
vboxsync |
More switcher updates
|
|
|
@14851
|
16 years |
vboxsync |
More switcher target functions for FPU and debug state updates.
|
|
|
@14848
|
16 years |
vboxsync |
Alignment
|
|
|
@14847
|
16 years |
vboxsync |
Compile fixes
|
|
|
@14845
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14804
|
16 years |
vboxsync |
#3202: Got long mode darwin host running.
|
|
|
@14649
|
16 years |
vboxsync |
Backed out 39954
|
|
|
@14648
|
16 years |
vboxsync |
Initial work for 64 bits VT-x guests on 32 bits hosts.
|
|
|
@14532
|
16 years |
vboxsync |
Compile fix
|
|
|
@14530
|
16 years |
vboxsync |
More error logging
|
|
|
@14366
|
16 years |
vboxsync |
Cleaned up some more.
|
|
|
@14364
|
16 years |
vboxsync |
Preparations
|
|
|
@14109
|
16 years |
vboxsync |
Implemented NMI injection.
|
|
|
@13912
|
16 years |
vboxsync |
32-bit build fix
|
|
|
@13909
|
16 years |
vboxsync |
More updates
|
|
|
@13905
|
16 years |
vboxsync |
Moved more data.
|
|
|
@13898
|
16 years |
vboxsync |
Moved more data to VMCPU.
|
|
|
@13885
|
16 years |
vboxsync |
fix 32-bit builds
|
|
|
@13884
|
16 years |
vboxsync |
Alignment
|
|
|
@13883
|
16 years |
vboxsync |
Moved more data around.
|
|
|
@13880
|
16 years |
vboxsync |
linux/32 build fix
|
|
|
@13879
|
16 years |
vboxsync |
SMP updates for VT-x/AMD-V.
|
|
|
@13872
|
16 years |
vboxsync |
Pass the VMCPU id on to all hwaccm functions.
|
|
|
@13750
|
16 years |
vboxsync |
Alignment
|
|
|
@13749
|
16 years |
vboxsync |
Some cleanup & updates
|
|
|
@13742
|
16 years |
vboxsync |
Some initial VM data restructuring.
|
|
|
@13542
|
16 years |
vboxsync |
Additional release logging for two more VT-x error cases.
|
|
|
@13533
|
16 years |
vboxsync |
Extra assertions to check for unexpected use conditions.
|
|
|
@13347
|
16 years |
vboxsync |
Compilation fix (alignment).
|
|
|
@13343
|
16 years |
vboxsync |
VT-x real mode emulation: got rid of all the ugly hacks and just fall …
|
|
|
@13276
|
16 years |
vboxsync |
Manually inject interrupts in real mode (VT-x). Fixes OS/2 boot issue.
|
|
|
@13257
|
16 years |
vboxsync |
build fix
|
|
|
@13253
|
16 years |
vboxsync |
Restore the IOPL flags when switching from real back to protected mode.
|
|
|
@13251
|
16 years |
vboxsync |
Stats for forced TLB flushes by physical page invalidation.
|
|
|
@13221
|
16 years |
vboxsync |
Enabled VPID (VT-x tagged TLB); default off
- Added machine & machine …
|
|
|
@13204
|
16 years |
vboxsync |
Enabled EPT
|
|
|
@13175
|
16 years |
vboxsync |
Proper naming
|
|
|
@13115
|
16 years |
vboxsync |
Corrections for the EPTP
|
|
|
@13113
|
16 years |
vboxsync |
Added PGMGetEPTCR3.
|
|
|
@13105
|
16 years |
vboxsync |
Corrected physical address handling
|
|
|
@13094
|
16 years |
vboxsync |
Alignment
|
|
|
@13089
|
16 years |
vboxsync |
EPT updates
|
|
|
@13048
|
16 years |
vboxsync |
Real and protected mode without paging needs a special identity …
|
|
|
@13026
|
16 years |
vboxsync |
Alignment.
|
|
|
@13025
|
16 years |
vboxsync |
Updates for EPT.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12824
|
16 years |
vboxsync |
FreeBSD boot assertion fix (VT-x real-mode emulation).
|
|
|
@12805
|
16 years |
vboxsync |
Reenabled real-mode emulation in VT-x again.
|
|
|
@12800
|
16 years |
vboxsync |
Disabled real-mode emulation again: OS/2 no longer boots.
|
|
|
@12798
|
16 years |
vboxsync |
Reset the real-mode emulation state correctly.
Reenabled real-mode …
|
|
|
@12796
|
16 years |
vboxsync |
Disable raw mode emulation until the reset problem is fixed.
|
|
|
@12793
|
16 years |
vboxsync |
More fixes for real-mode emulation in VT-x. Now enabled by default for …
|
|
|
@12786
|
16 years |
vboxsync |
Real-mode support for VT-x. (currently disabled)
|
|
|
@12758
|
16 years |
vboxsync |
Stupid alignment
|
|
|
@12757
|
16 years |
vboxsync |
Missing update
|
|
|
@12746
|
16 years |
vboxsync |
Bitmap corrections.
|
|
|
@12703
|
16 years |
vboxsync |
build fix.
|
|
|
@12702
|
16 years |
vboxsync |
#1865: HWACCM - alignment fix+check for 32-bit gcc, doxygen.
|
|
|
@12687
|
16 years |
vboxsync |
Started with VMM device heap for use with VT-x real-mode emulation. …
|
|
|
@12610
|
16 years |
vboxsync |
Extra statistics for IO debug breakpoint checking.
|
|
|
@12578
|
16 years |
vboxsync |
Enable hardware breakpoint support for VT-x and AMD-V.
|
|
|
@12566
|
16 years |
vboxsync |
Backed out 36722, 36764 & 36770; no need for per-cpu mmio registations …
|
|
|
@12554
|
16 years |
vboxsync |
Some debug register statistics added.
|
|
|
@12162
|
16 years |
vboxsync |
VMM: Assert that we don't change CPU unexpectedly while executing in …
|
|
|