|
|
@61544
|
9 years |
vboxsync |
VMM/GIM: Fix up hypercall rc handling and also a bug while …
|
|
|
@61392
|
9 years |
vboxsync |
CPUMRZFpuStatePrepareHostCpuForUse: Must always set VMCPU_FF_CPUM in …
|
|
|
@61356
|
9 years |
vboxsync |
VMM/PDM: comment nit.
|
|
|
@61339
|
9 years |
vboxsync |
VMM, Devices: Added new I/O APIC implementation.
|
|
|
@61145
|
9 years |
vboxsync |
CPUM: build fix
|
|
|
@61144
|
9 years |
vboxsync |
CPUM,HM,GVMM,TRPM,VMM: Next part of the FPU state handling for IEM. …
|
|
|
@61058
|
9 years |
vboxsync |
CPUM,++: Split up CPUM_USED_FPU into CPUM_USED_FPU_GUEST & …
|
|
|
@61018
|
9 years |
vboxsync |
PATMRCHandlerInt3PatchTrap: logging non-VINF_SUCCESS statuses, …
|
|
|
@61015
|
9 years |
vboxsync |
IEM,TRPMRCHandlers: Raw-mode fixes for (1) handling INT3 patches for …
|
|
|
@60892
|
9 years |
vboxsync |
TRPMRCHandlerA.asm: Missed the other v8086 iret.
|
|
|
@60891
|
9 years |
vboxsync |
TRPM,CPUM: Return to v8086 mode fixes.
- We may have entered from …
|
|
|
@60875
|
9 years |
vboxsync |
PATMRC.cpp: Use IEM for the INT3 stuff.
|
|
|
@60874
|
9 years |
vboxsync |
IOMRC.cpp,++: Use IEM for IN and OUT too, cleaning out unnecessary code.
|
|
|
@60847
|
9 years |
vboxsync |
IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
|
|
|
@60804
|
9 years |
vboxsync |
VMM: Introduced the new APIC update force-flag and relevant fixes, …
|
|
|
@60740
|
9 years |
vboxsync |
VMM, recompiler: Fix APIC to update pending interrupts to IRR when the …
|
|
|
@60716
|
9 years |
vboxsync |
VMM: Fixed TPR thresholding and related PDM interfaces.
Cleaned up the …
|
|
|
@60307
|
9 years |
vboxsync |
VMM: APIC rewrite. Initial commit, work in progress.
|
|
|
@60228
|
9 years |
vboxsync |
asm-amd64-x86.h,*: made ASMInvalidatePage take a flat unsigned pointer …
|
|
|
@58170
|
9 years |
vboxsync |
doxygen: fixes.
|
|
|
@58126
|
9 years |
vboxsync |
VMM: Fixed almost all the Doxygen warnings.
|
|
|
@58123
|
9 years |
vboxsync |
VMM: Made @param pVCpu more uniform and to the point.
|
|
|
@58122
|
9 years |
vboxsync |
VMM: Made @param pVM more uniform and to the point.
|
|
|
@58116
|
9 years |
vboxsync |
VMM: Doxygen fixes.
|
|
|
@58105
|
9 years |
vboxsync |
va_end
|
|
|
@57358
|
9 years |
vboxsync |
*: scm cleanup run.
|
|
|
@56985
|
9 years |
vboxsync |
VMM: Log and assertion formatting fixes.
|
|
|
@56628
|
9 years |
vboxsync |
IEM: Postpone INS memory writes to ring-3 if we hit an access handler. …
|
|
|
@56607
|
9 years |
vboxsync |
IOM,IEM: split up VBOX_WITH_2ND_IEM_STEP into two steps, the first one …
|
|
|
@56421
|
10 years |
vboxsync |
PATM: virt access handlers: Only use pvUser for asserting.
|
|
|
@56420
|
10 years |
vboxsync |
csamCodePageWriteHandler: pvUser is the pointer to the CSAMPAGEREC in …
|
|
|
@56335
|
10 years |
vboxsync |
*.def,*.sed,*.m,*.mm: whitespace and svn properties
|
|
|
@56287
|
10 years |
vboxsync |
VMM: Updated (C) year.
|
|
|
@56286
|
10 years |
vboxsync |
Cleaned up all grep hits for 'VMMGC'.
|
|
|
@56284
|
10 years |
vboxsync |
s/VMMGC.gc/VMMRC.rc/g s/VBoxDDGC.gc/VBoxDDRC.rc/g …
|
|
|
@56083
|
10 years |
vboxsync |
Build fix.
|
|
|
@56080
|
10 years |
vboxsync |
IOM,HM: Let IEM take over the MMIO handling from IOM when …
|
|
|
@56072
|
10 years |
vboxsync |
IOM: Moved some RC code into IOMRC.cpp.
|
|
|
@56048
|
10 years |
vboxsync |
pgm.h,++: Changed the return type of PDMPhysRead, PGMPhysWrite, …
|
|
|
@56047
|
10 years |
vboxsync |
VBox/err.h,err.mac,TRPMRC,VMM,EM: Removed unused return codes …
|
|
|
@56046
|
10 years |
vboxsync |
SELMRC.cpp: USe VINF_EM_RAW_EMULATE_INSTR for the case where we didn't …
|
|
|
@56045
|
10 years |
vboxsync |
PATMRC.cpp: docs
|
|
|
@56013
|
10 years |
vboxsync |
PGM: Made the virtual handler callbacks return VBOXSTRICTRC and …
|
|
|
@56011
|
10 years |
vboxsync |
TRPMRCHandler.cpp: Also return to ring-3 if VMCPU_FF_TRPM_SYNC_IDT is set.
|
|
|
@56010
|
10 years |
vboxsync |
TRPMRCHandler.cpp: Also return to ring-3 if VMCPU_FF_TRPM_SYNC_IDT is set.
|
|
|
@55980
|
10 years |
vboxsync |
iprt/log.h,++: Added extended logger instance getters that also checks …
|
|
|
@55966
|
10 years |
vboxsync |
PGM,++: VBOXSTRICTRC for physical access handlers.
|
|
|
@55937
|
10 years |
vboxsync |
CSAM,PATM: Changed csamRCCodePageWritePfHandler to store the pvFault …
|
|
|
@55900
|
10 years |
vboxsync |
PGM: Added a pVCpu parameter to all virtual handler callouts and also …
|
|
|
@55899
|
10 years |
vboxsync |
PGM: Added an access origin to memory read & write calls that respects …
|
|
|
@55895
|
10 years |
vboxsync |
Added pvUser to the raw-mode context virtual handler callbacks.
|
|
|
@55129
|
10 years |
vboxsync |
VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.
|
|
|
@55118
|
10 years |
vboxsync |
VMM: GIM raw-mode support.
|
|
|
@55106
|
10 years |
vboxsync |
VMM: host+guest xsave/xrstor state handling - not enabled.
|
|
|
@55061
|
10 years |
vboxsync |
CPUMRCA.asm: Bug fix.
|
|
|
@55059
|
10 years |
vboxsync |
CPUMR[0C]A.asm: Fixed 32-bit breakage. Forgot to update the pCpumCpu …
|
|
|
@55054
|
10 years |
vboxsync |
Removed support for host CPUs without FXSAVE/FXRSTOR support.
|
|
|
@55048
|
10 years |
vboxsync |
VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
|
|
|
@55028
|
10 years |
vboxsync |
Shut up warnings on windows.
|
|
|
@55027
|
10 years |
vboxsync |
CPUMRCA.asm: indent, remove unused+duplicated CLEANFPU macro.
|
|
|
@55001
|
10 years |
vboxsync |
CPUMCTXCORE elimination.
|
|
|
@55000
|
10 years |
vboxsync |
CPUMCTXCORE elimination.
|
|
|
@54899
|
10 years |
vboxsync |
CPUMGCResumeGuest and CPUMGCResumeGuestV86 has been fed CPUMCPU …
|
|
|
@54898
|
10 years |
vboxsync |
CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
|
|
|
@54763
|
10 years |
vboxsync |
PATM,CPUM: Redid the CPUID stuff by calling a patch helper function …
|
|
|
@54674
|
10 years |
vboxsync |
CPUM: Working on refactoring the guest CPUID handling.
|
|
|
@54308
|
10 years |
vboxsync |
VMM,SUP: Apply the tsc delta where it matters. Made sense out of the …
|
|
|
@54270
|
10 years |
vboxsync |
IPRT,TM: Implemented the get-cpu-number optimizations for the …
|
|
|
@54207
|
10 years |
vboxsync |
Updated .def files with new RTTimeNanoTS* names.
|
|
|
@53797
|
10 years |
vboxsync |
Finally added PDMDevHlpGetCurrentCpuId.
|
|
|
@53466
|
10 years |
vboxsync |
VMM/MSRs: Added status codes for returning to ring-3 to service the …
|
|
|
@52296
|
10 years |
vboxsync |
VMM: Missed copyright header update in r95407.
|
|
|
@52295
|
10 years |
vboxsync |
VMM: Fix mixing 64-bit/32-bit FPU state in raw-mode.
|
|
|
@50661
|
11 years |
vboxsync |
GCC:/MSC: => gcc:/msc: like everywhere
|
|
|
@49914
|
11 years |
vboxsync |
SELM: Fixed stale selector handling issue (raw-mode only). Returning …
|
|
|
@49893
|
11 years |
vboxsync |
MSR rewrite: initial hacking - half disabled.
|
|
|
@49548
|
11 years |
vboxsync |
DevAPIC: reverted r90537, r90540, r90551 -- actually we need to clear …
|
|
|
@49441
|
11 years |
vboxsync |
PDMAPICHLPR0/RC: Drop pfnChangeFeature.
|
|
|
@49362
|
11 years |
vboxsync |
VMMRCA.asm/vmmRcSafeMsr*: See if making sure interrupts are disabled …
|
|
|
@49147
|
11 years |
vboxsync |
tstVMM/msr: Formatting bug on 32-bit hosts, a cast got lost in a …
|
|
|
@49145
|
11 years |
vboxsync |
grr
|
|
|
@49141
|
11 years |
vboxsync |
tstVMM: Extended it with a 'msr' mode for dump the MSRs of the host …
|
|
|
@49134
|
11 years |
vboxsync |
VMM: Minor nit, coding style.
|
|
|
@49021
|
11 years |
vboxsync |
VMM/CPUMRCA.asm: Only IN_RC, don't leave legacy ifndef IN_RING3 lying …
|
|
|
@49020
|
11 years |
vboxsync |
VMM: FPU cleanup, CPUMAllA.asm is RC only, move it to CPUMRCA.asm and …
|
|
|
@48936
|
11 years |
vboxsync |
VMM: Whitespace cleanups by scm.
|
|
|
@47826
|
11 years |
vboxsync |
No COM port usage by default, except on double faults.
|
|
|
@47699
|
11 years |
vboxsync |
I/O breakpoints for raw-mode and non-string instructions in IEM.
|
|
|
@47690
|
11 years |
vboxsync |
TRPM: Don't underflow the stack when trapping in the world switcher.
|
|
|
@47671
|
11 years |
vboxsync |
VMM: More debugging related stuff.
|
|
|
@47660
|
11 years |
vboxsync |
VMM: Debug register handling redo. (only partly tested on AMD-V so far.)
|
|
|
@46861
|
11 years |
vboxsync |
Don't allow mixing builds.
|
|
|
@46420
|
12 years |
vboxsync |
VMM, recompiler: Purge deprecated macros.
|
|
|
@45787
|
12 years |
vboxsync |
build fix.
|
|
|
@45786
|
12 years |
vboxsync |
Move HMRCA.asm into the switcher code so we don't need VMMRC.rc.
|
|
|
@45739
|
12 years |
vboxsync |
VMM: First part of HMIsEnabled() and PGMMap*.
|
|
|
@45711
|
12 years |
vboxsync |
VMM/VMMRC: Fix 64-bit guests on 32-bit hosts for the new VT-x code.
|
|
|
@45620
|
12 years |
vboxsync |
CSAM,PATM: Don't bother initializing anything if HMIsEnabled(). Also, …
|
|
|
@45485
|
12 years |
vboxsync |
- *: Where possible, drop the #ifdef VBOX_WITH_RAW_RING1 when …
|
|
|
@45474
|
12 years |
vboxsync |
VMM: Remove unused error codes, use more specific error codes. Restore …
|
|
|