|
|
@18992
|
16 years |
vboxsync |
More PGM api changes
|
|
|
@18988
|
16 years |
vboxsync |
PGM api changes
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18876
|
16 years |
vboxsync |
TRPMGCTrap07Handler: exit via trpmGCExitTrap like everyone else.
|
|
|
@18770
|
16 years |
vboxsync |
Fake rdpmc instead of causing an invalid opcode exception.
|
|
|
@18723
|
16 years |
vboxsync |
TRPMGCHandlers.cpp: Logging and a couple of todos.
|
|
|
@18666
|
16 years |
vboxsync |
VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 2)
|
|
|
@18645
|
16 years |
vboxsync |
VMSetRuntimeError[V] refactoring: fFatal -> fFlags, may return …
|
|
|
@18617
|
16 years |
vboxsync |
PGM,EM: Handle out of memory situations more gracefully - part 1. New …
|
|
|
@18464
|
16 years |
vboxsync |
DBGFGC.cpp: 32->64 bit propagation warning.
|
|
|
@18101
|
16 years |
vboxsync |
PDM,PGM,DevPcArch,types.h: Added GCPhys2CCPtr conversion methods to …
|
|
|
@17534
|
16 years |
vboxsync |
PGM: Made PGMPhysRead/Write return VERR_PGM_PHYS_WR_HIT_HANDLER when …
|
|
|
@17506
|
16 years |
vboxsync |
PGM: MapCR3 hack for the new code, fixing PGMFlushTLB status …
|
|
|
@17422
|
16 years |
vboxsync |
VMM: Do not forcibly enable RC logging in VMMGCLogEnabled! Renamed it …
|
|
|
@17411
|
16 years |
vboxsync |
cosmetical
|
|
|
@17399
|
16 years |
vboxsync |
Reversed
|
|
|
@17397
|
16 years |
vboxsync |
VMMGCLogFlushIfFull is a better name
|
|
|
@17396
|
16 years |
vboxsync |
Added VMMGCLoggerFlushFullLog
|
|
|
@17305
|
16 years |
vboxsync |
VMM: Register %R[pgmpage] and %R[pgmramrange] (logging builds only).
|
|
|
@17146
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: Disable logging during a critical …
|
|
|
@17144
|
16 years |
vboxsync |
SELMGC: logging.
|
|
|
@17130
|
16 years |
vboxsync |
Emulate rdmsr & wrmsr in GC as well.
|
|
|
@17106
|
16 years |
vboxsync |
VMM,REM: Removed the single page limitation on the TSS monitoring and …
|
|
|
@17105
|
16 years |
vboxsync |
TRPMGCHandlers.cpp: logging
|
|
|
@17035
|
16 years |
vboxsync |
VMM,REM: Brushed up the TR/TSS shadowing. We're now relying on the …
|
|
|
@17024
|
16 years |
vboxsync |
Emulate wbinvd in GC
|
|
|
@15962
|
16 years |
vboxsync |
Added debugging code (inactive) for tracking the state of the 32/64 …
|
|
|
@15662
|
16 years |
vboxsync |
Rewrote some switcher code.
|
|
|
@15659
|
16 years |
vboxsync |
Label name changes.
|
|
|
@15657
|
16 years |
vboxsync |
Extra error checks for vmxon & vmptrld.
|
|
|
@15576
|
16 years |
vboxsync |
More paranoid checks
|
|
|
@15519
|
16 years |
vboxsync |
Don't trigger unnecessary assertions
|
|
|
@15515
|
16 years |
vboxsync |
Fixed host crash with debug build
|
|
|
@15500
|
16 years |
vboxsync |
Don't trash the return value in case of failure
|
|
|
@15441
|
16 years |
vboxsync |
Wrong base register.
|
|
|
@15440
|
16 years |
vboxsync |
Sync CR2 properly for VT-x EPT (unable to access the 64 bits cr2 from …
|
|
|
@15416
|
16 years |
vboxsync |
CPUM: hybrid 32-bit kernel FPU mess.
|
|
|
@15378
|
16 years |
vboxsync |
Update
|
|
|
@15371
|
16 years |
vboxsync |
More paranoia
|
|
|
@15361
|
16 years |
vboxsync |
Wrong stack position
|
|
|
@15354
|
16 years |
vboxsync |
Flush the VMCS write cache first (before any other vmreads/vmwrites!)
|
|
|
@15332
|
16 years |
vboxsync |
Messed up return code.
|
|
|
@15331
|
16 years |
vboxsync |
More fixes
|
|
|
@15328
|
16 years |
vboxsync |
VT-x switcher updates
|
|
|
@15307
|
16 years |
vboxsync |
VT-x switcher update
|
|
|
@15306
|
16 years |
vboxsync |
Fixed VMCSREAD macro
|
|
|
@15148
|
16 years |
vboxsync |
Update
|
|
|
@15141
|
16 years |
vboxsync |
Cleaned up
|
|
|
@15046
|
16 years |
vboxsync |
No need to restore CR2 for AMD-V.
|
|
|
@15045
|
16 years |
vboxsync |
VT-x 64 bits switcher handler updates
|
|
|
@15031
|
16 years |
vboxsync |
Switcher updates
|
|
|
@15030
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14997
|
16 years |
vboxsync |
Clearly mark possible 64 bits values
|
|
|
@14993
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14900
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14899
|
16 years |
vboxsync |
Wrote testcase for the new switcher.
|
|
|
@14898
|
16 years |
vboxsync |
export
|
|
|
@14878
|
16 years |
vboxsync |
Renamed
|
|
|
@14864
|
16 years |
vboxsync |
invalid format type
|
|
|
@14851
|
16 years |
vboxsync |
More switcher target functions for FPU and debug state updates.
|
|
|
@14785
|
16 years |
vboxsync |
More switcher updates
|
|
|
@14042
|
16 years |
vboxsync |
Windows build fix; VBoxDD*R0/GC should not link against RuntimeR0/GC, …
|
|
|
@14034
|
16 years |
vboxsync |
VMMGC.def: nocrt exports.
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@13840
|
16 years |
vboxsync |
Hex format types (Vhx[sd] -> Rhx[sd]).
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13821
|
16 years |
vboxsync |
VMM: %VR* inspection
|
|
|
@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.
|
|
|
@13813
|
16 years |
vboxsync |
#1865: Final VMM cleanups.
|
|
|
@13714
|
16 years |
vboxsync |
VMM: More renaming and cleanup, caught another R3/R0 pointer - the …
|
|
|
@13698
|
16 years |
vboxsync |
VMM: Fixed ring-0 access to the ring-3 mapping of the EMT stack. Moved …
|
|
|
@13635
|
16 years |
vboxsync |
#1865: TRPM.
|
|
|
@13577
|
16 years |
vboxsync |
#1865: SELM.
|
|
|
@13565
|
16 years |
vboxsync |
#1865: REM (VMM bits) - moved EMFlushREMTBs to REMFlushTBs, deleted …
|
|
|
@13412
|
16 years |
vboxsync |
spaces. sigh.
|
|
|
@13367
|
16 years |
vboxsync |
Added new devhlp functions.
|
|
|
@13306
|
16 years |
vboxsync |
IPRT,++: some assert.h cleanup, making a suitable place to call …
|
|
|
@13235
|
16 years |
vboxsync |
PGM: Merged PGMGCInvalidatePage into PGMInvalidatePage nad fixed the …
|
|
|
@13144
|
16 years |
vboxsync |
#1865: Implmented the alternative R0 code for darwin (turned out to be …
|
|
|
@13106
|
16 years |
vboxsync |
leave some modes out if 64-bit guests are not enabled (so far on …
|
|
|
@13087
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13067
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13060
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13035
|
16 years |
vboxsync |
#1865: More PGM…
|
|
|
@13027
|
16 years |
vboxsync |
TRPMGC: C++ forbids warning.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12984
|
16 years |
vboxsync |
#1865: PDMQueue.
|
|
|
@12976
|
16 years |
vboxsync |
PDM: fixed PDMAPICVERSION.
|
|
|
@12972
|
16 years |
vboxsync |
APIC versioning in features interface
|
|
|
@12970
|
16 years |
vboxsync |
#1865: PDMINS.
|
|
|
@12965
|
16 years |
vboxsync |
spaces
|
|
|
@12799
|
16 years |
vboxsync |
r=bird: cpuid -> idCpu like we use elsewhere (mixed case!).
|
|
|
@12684
|
16 years |
vboxsync |
refactoring to simplify migration to per-CPU action flags
|
|
|
@12669
|
16 years |
vboxsync |
account CPU id in setting attention flags (only SMP builds)
|
|
|
@12667
|
16 years |
vboxsync |
CPU id passed to interrupt callback, proper typing
|
|
|
@12663
|
16 years |
vboxsync |
#1865: DBGF, nothing really relevant here just some cleaning up.
|
|
|
@12657
|
16 years |
vboxsync |
#1865: CPUM. Also added missing aliasing for DR4&5 to the guest DRx …
|
|
|