|
|
@49977
|
11 years |
vboxsync |
CPUM: Make sure a minimum of commonly used MSRs are present by default.
|
|
|
@49972
|
11 years |
vboxsync |
CPUM: More msr hacking.
|
|
|
@49966
|
11 years |
vboxsync |
CPUM: Added AMD Athlon64 3200+ (130nm) and Pentium4 (mod 4, w/ 64-bit).
|
|
|
@49927
|
11 years |
vboxsync |
VMM: Mapped the MSRs for a core 2 penryn cpu.
|
|
|
@49914
|
11 years |
vboxsync |
SELM: Fixed stale selector handling issue (raw-mode only). Returning …
|
|
|
@49899
|
11 years |
vboxsync |
Added data for i5-3570.
|
|
|
@49893
|
11 years |
vboxsync |
MSR rewrite: initial hacking - half disabled.
|
|
|
@49770
|
11 years |
vboxsync |
VMM/HM: Fix typo in TRPPatchingAllowed member.
|
|
|
@49755
|
11 years |
vboxsync |
VMM/HMVMXR0: Safer assumptions while updating guest-state on fully …
|
|
|
@49729
|
11 years |
vboxsync |
VMM/HM: VMCPU_HMCF -> HMCPU_CF macro renaming.
|
|
|
@49725
|
11 years |
vboxsync |
VMM/HM: Use unordered ASM atomics for safely updating HM flags.
|
|
|
@49664
|
11 years |
vboxsync |
VMM/HMVMXR0: MSR optimizations for world-switch of 64-bit guests.
|
|
|
@49532
|
11 years |
vboxsync |
VMM: 32-bit build fix.
|
|
|
@49523
|
11 years |
vboxsync |
VMM: Retire VBOX_WITH_AUTO_MSR_LOAD_RESTORE define.
|
|
|
@49520
|
11 years |
vboxsync |
VMM: MSR auto-load/store handling rewrite for VT-x.
|
|
|
@49464
|
11 years |
vboxsync |
PATM: Fixed saved state regression introduced with r86139, bumping up …
|
|
|
@49275
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Guest-FPU pre-load optimization.
|
|
|
@49141
|
11 years |
vboxsync |
tstVMM: Extended it with a 'msr' mode for dump the MSRs of the host …
|
|
|
@49070
|
11 years |
vboxsync |
VMM: Observe the triple-fault-reset setting. Either trow a guru or …
|
|
|
@49019
|
11 years |
vboxsync |
VMM: FPU cleanup.
|
|
|
@49000
|
11 years |
vboxsync |
VMM: IntrInfo to IntInfo renaming.
|
|
|
@48998
|
11 years |
vboxsync |
VMM/HMVMXR0: Propagate all unexpected exits to release log, slight …
|
|
|
@48986
|
11 years |
vboxsync |
VMM/SSM: Add support for USB devices
|
|
|
@48980
|
11 years |
vboxsync |
PDM,USB: Add methods to detach and attach drivers to USB devices …
|
|
|
@48936
|
11 years |
vboxsync |
VMM: Whitespace cleanups by scm.
|
|
|
@48570
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Restore hyper/guest DR7 in accordance with what …
|
|
|
@48565
|
11 years |
vboxsync |
VMM/HM: Added total VM-exits STAM.
|
|
|
@48528
|
11 years |
vboxsync |
Change implementation for turning a reset into a power off to prevent …
|
|
|
@48499
|
11 years |
vboxsync |
tabs
|
|
|
@48284
|
11 years |
vboxsync |
VMM/HMVMXR0: Avoid calling PGM twice for reading just 4 consecutive bytes.
|
|
|
@48262
|
11 years |
vboxsync |
VMM/HM: Preempt stats and minor optimizations to VT-x when …
|
|
|
@48256
|
11 years |
vboxsync |
VMM: More descriptive host-NMI stat name.
|
|
|
@48221
|
11 years |
vboxsync |
VMM: Adding a debugging aid for 64-on-32 that tries to catch …
|
|
|
@48216
|
11 years |
vboxsync |
VMM/HM: Cleanup.
|
|
|
@48213
|
11 years |
vboxsync |
VMM: Naming fixes and log cosmetics.
|
|
|
@48212
|
11 years |
vboxsync |
VMM/HM: Naming fixes.
|
|
|
@48210
|
11 years |
vboxsync |
VMM: More naming fixes.
|
|
|
@48209
|
11 years |
vboxsync |
VMM: Apparently we use underscores in unions/structs in other places. …
|
|
|
@48208
|
11 years |
vboxsync |
VMM: Cleanup, hungarian and comments.
|
|
|
@48130
|
11 years |
vboxsync |
VMM: Enable thread-context hooks. Reimplemented event injection logic …
|
|
|
@48044
|
11 years |
vboxsync |
VMM/HM: Thread-context hooks, disable preemption while touching host …
|
|
|
@48037
|
11 years |
vboxsync |
VMM/HM: Preemption hooks, work in progress. Hopefully I didn't break …
|
|
|
@48017
|
11 years |
vboxsync |
cleanup
|
|
|
@47990
|
11 years |
vboxsync |
VMM/VMMR0: Build fix.
|
|
|
@47989
|
11 years |
vboxsync |
VMM/VMMR0: Preemption hooks implemented and enabled for Solaris and …
|
|
|
@47845
|
11 years |
vboxsync |
CPUM: build fix
|
|
|
@47844
|
11 years |
vboxsync |
VMM: X2APIC + NMI. Only tested on AMD64.
|
|
|
@47807
|
11 years |
vboxsync |
EM/HM: Don't switch to REM immediately, try up to 1024 instruction in …
|
|
|
@47788
|
11 years |
vboxsync |
EM/HM: Try execute single instructions in IEM before asking REM.
|
|
|
@47786
|
11 years |
vboxsync |
PGM: Added a new page type for the VT-x APIC access page MMIO alias …
|
|
|
@47771
|
11 years |
vboxsync |
VMM/HM: One extra char. to make typing without autocomplete easier.
|
|
|
@47770
|
11 years |
vboxsync |
VMM/HMVMXR0: Hungarian, hex prefixes.
|
|
|
@47766
|
11 years |
vboxsync |
VMM/HM: Preemption hooks.
|
|
|
@47760
|
11 years |
vboxsync |
VMM/HM: Preemption hooks. Some common structural changes and cleanup, …
|
|
|
@47754
|
11 years |
vboxsync |
IEM: POP rSP fix.
|
|
|
@47740
|
11 years |
vboxsync |
IEM: Implemented RF. Working on verfication against VT-x.
|
|
|
@47718
|
11 years |
vboxsync |
More single stepping work.
|
|
|
@47660
|
11 years |
vboxsync |
VMM: Debug register handling redo. (only partly tested on AMD-V so far.)
|
|
|
@47652
|
11 years |
vboxsync |
VMM: Removed all VBOX_WITH_OLD_[VTX|AMDV]_CODE bits.
|
|
|
@47619
|
11 years |
vboxsync |
EM: Started on HM single stepping for IEM verification purposes. …
|
|
|
@47568
|
11 years |
vboxsync |
IEM: LAR,LSL,ARPL, and some tracing (RTTraceBuf*).
|
|
|
@47526
|
11 years |
vboxsync |
Remove fixmes
|
|
|
@47524
|
11 years |
vboxsync |
VMM: Fix macro corrupting the HCPhysFN member unintentionally instead …
|
|
|
@47467
|
11 years |
vboxsync |
VMM/VMMR0: Fix Win-32 alignment.
|
|
|
@47465
|
11 years |
vboxsync |
VMM/VMMR0: Alignment fix.
|
|
|
@47460
|
11 years |
vboxsync |
VMM: 32-bit build fix.
|
|
|
@47456
|
11 years |
vboxsync |
VMM/VMMR0,GVMMR0: Thread-context hooks creation/release. The …
|
|
|
@47444
|
11 years |
vboxsync |
IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
|
|
|
@47421
|
11 years |
vboxsync |
VMM: Use IEM for I/O that's been deferred to ring-3.
|
|
|
@47413
|
11 years |
vboxsync |
IEM: Started introducing some disassembler details in the decoder that …
|
|
|
@47411
|
11 years |
vboxsync |
IEM: pmovmskb.
|
|
|
@47407
|
11 years |
vboxsync |
IEM: Added pcmpeqb/w/d and corrected alignment exception handling a little.
|
|
|
@47399
|
11 years |
vboxsync |
IEM: Packed Shuffle Stuff.
|
|
|
@47385
|
11 years |
vboxsync |
IEM: More SSE/MMX stuff.
|
|
|
@47382
|
11 years |
vboxsync |
IEM: MOVD XM,GREG (sse2,mmx); REX prefix decoding fixes (must be last …
|
|
|
@47350
|
11 years |
vboxsync |
IEM: SS=0 fixes, the right way this time.
|
|
|
@47314
|
11 years |
vboxsync |
Use IEM_DECL_IMPL_TYPE with typedef. Should fix the build.
|
|
|
@47307
|
11 years |
vboxsync |
IEM: Implemented mfence, lfence, sfence.
|
|
|
@47123
|
12 years |
vboxsync |
VMM/HM: Dispatch host NMIs on Intel. Added separate STAM counter for …
|
|
|
@47090
|
12 years |
vboxsync |
VMM: Naming convention. lasterror->LastError.
|
|
|
@47089
|
12 years |
vboxsync |
VMM/HM: Additional HM error code for certain gurus. Later use it for …
|
|
|
@46945
|
12 years |
vboxsync |
VMM: Alignment build fix.
|
|
|
@46871
|
12 years |
vboxsync |
VMM/HM: Cleanup event injection statistics.
|
|
|
@46861
|
12 years |
vboxsync |
Don't allow mixing builds.
|
|
|
@46849
|
12 years |
vboxsync |
spaces.
|
|
|
@46788
|
12 years |
vboxsync |
VMM: Suspend and resume reasons.
|
|
|
@46787
|
12 years |
vboxsync |
VMM/HM: AMD-V StatFlushEntire stat.
|
|
|
@46724
|
12 years |
vboxsync |
VMM/HM: Refactor the state-flags for proper sharing between old, new …
|
|
|
@46711
|
12 years |
vboxsync |
VMM/HM: Fix guest-state flags (trunk regression, debug builds assertion).
|
|
|
@46603
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46531
|
12 years |
vboxsync |
VMM: Alignment fix.
|
|
|
@46530
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits, TPR shadowing, other adjustments.
|
|
|
@46444
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46443
|
12 years |
vboxsync |
STAM: Registration optimizations.
|
|
|
@46442
|
12 years |
vboxsync |
VMM: HM bits, add changed-flag for CR2 as AMD-V has CR2 caching.
|
|
|
@46441
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46438
|
12 years |
vboxsync |
build fix
|
|
|
@46436
|
12 years |
vboxsync |
STAM: Cheap but efficient lookup optimization.
|
|
|
@46423
|
12 years |
vboxsync |
VMM,Main: Introduced a execute-all-in-IEM debug mode.
|
|
|
@46420
|
12 years |
vboxsync |
VMM, recompiler: Purge deprecated macros.
|
|
|