|
|
@14675
|
16 years |
vboxsync |
EM: temp fix for VERR_VMM_RING0_ASSERTION / DBGF wait. TODO: new event.
|
|
|
@14570
|
16 years |
vboxsync |
Reschedule right away to start in the right state. Gets rid of lost …
|
|
|
@14279
|
16 years |
vboxsync |
Compile fix
|
|
|
@14278
|
16 years |
vboxsync |
Cleaned up.
|
|
|
@14268
|
16 years |
vboxsync |
EM.cpp: Shot at the solaris reset hang.
|
|
|
@13858
|
16 years |
vboxsync |
Pass the VMCPU id to the ring 0 callbacks.
|
|
|
@13826
|
16 years |
vboxsync |
VMM: And a couple of left overs. phew.
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13822
|
16 years |
vboxsync |
VMM: %VRv -> %RRv
|
|
|
@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.
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13782
|
16 years |
vboxsync |
More SMP groundwork.
|
|
|
@13778
|
16 years |
vboxsync |
Per VCPU init/term.
|
|
|
@13765
|
16 years |
vboxsync |
VM request updates for dispatching packets to individual CPU threads.
|
|
|
@13703
|
16 years |
vboxsync |
VMM++: VINF_EM_DBG_RING0_ASSERTION -> VERR_VMM_RING0_ASSERTION, …
|
|
|
@13702
|
16 years |
vboxsync |
VMM++: new EM status code VINF_EM_DBG_RING0_ASSERTION for …
|
|
|
@13645
|
16 years |
vboxsync |
typo
|
|
|
@13565
|
16 years |
vboxsync |
#1865: REM (VMM bits) - moved EMFlushREMTBs to REMFlushTBs, deleted …
|
|
|
@13542
|
16 years |
vboxsync |
Additional release logging for two more VT-x error cases.
|
|
|
@13532
|
16 years |
vboxsync |
CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail.
|
|
|
@13413
|
16 years |
vboxsync |
VMM: spaces mostly.
|
|
|
@13381
|
16 years |
vboxsync |
EM: experimental fix for #DE loop during ubuntu boot w/ busted apic: …
|
|
|
@13375
|
16 years |
vboxsync |
some (disabled) VMI bits
|
|
|
@13343
|
16 years |
vboxsync |
VT-x real mode emulation: got rid of all the ugly hacks and just fall …
|
|
|
@13265
|
16 years |
vboxsync |
Lmsw emulation.
|
|
|
@13160
|
16 years |
vboxsync |
Extra statistics
|
|
|
@13144
|
16 years |
vboxsync |
#1865: Implmented the alternative R0 code for darwin (turned out to be …
|
|
|
@13005
|
16 years |
vboxsync |
VMM/doxygen: More links.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12831
|
16 years |
vboxsync |
Deal with CR0 updates inside patch code that force us to go to the …
|
|
|
@12786
|
16 years |
vboxsync |
Real-mode support for VT-x. (currently disabled)
|
|
|
@12784
|
16 years |
vboxsync |
@note -> Note:
|
|
|
@12688
|
16 years |
vboxsync |
#1865: EM - one pointer and statistics. Added a couple of more samples …
|
|
|
@12653
|
16 years |
vboxsync |
various files: doxygen fixes.
|
|
|
@12305
|
16 years |
vboxsync |
Flush the recompiler's TB cache each time we detect writes to …
|
|
|
@12299
|
16 years |
vboxsync |
Add option to REMR3State to flush all TBs. (currently not yet active)
|
|
|
@12079
|
16 years |
vboxsync |
More specific error messages for unexpected VT-x failures.
|
|
|
@12068
|
16 years |
vboxsync |
More release logging for the VERR_VMX_INVALID_VMCS_PTR case.
|
|
|
@11792
|
16 years |
vboxsync |
Assert when the SSM version doesn't match.
|
|
|
@11514
|
16 years |
vboxsync |
Removed obsolete logging
|
|
|
@11513
|
16 years |
vboxsync |
Additional logging
|
|
|
@11473
|
16 years |
vboxsync |
http://en.wikipedia.org/wiki/Guru_Meditation
|
|
|
@11424
|
16 years |
vboxsync |
Emulate stosw/d/q ourselves.
|
|
|
@10706
|
16 years |
vboxsync |
Backed out 33381. Could be responsible for test regressions.
|
|
|
@10669
|
16 years |
vboxsync |
Use rip of course
|
|
|
@10668
|
16 years |
vboxsync |
Enabled our ring 3 instruction emulation fallback again. WARNING: …
|
|
|
@10458
|
16 years |
vboxsync |
TPR & interrupt dispatch updates.
|
|
|
@10411
|
16 years |
vboxsync |
Missing change
|
|
|
@10205
|
16 years |
vboxsync |
Logging fix
|
|
|
@9713
|
17 years |
vboxsync |
More eip -> rip changes.
|
|
|
@9712
|
17 years |
vboxsync |
Logging change
|
|
|
@9675
|
17 years |
vboxsync |
General cleanup of SELMToFlat.
|
|
|
@9659
|
17 years |
vboxsync |
SELMGetCpuModeFromSelector is a better name.
|
|
|
@9658
|
17 years |
vboxsync |
Renamed SELMIsSelector32Bit to SELMGetSelectorType.
|
|
|
@9341
|
17 years |
vboxsync |
Format specifiers again…
|
|
|
@9212
|
17 years |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@9069
|
17 years |
vboxsync |
Interpret msr reads and writes (currently disabled in order not to …
|
|
|
@8985
|
17 years |
vboxsync |
Added an extra argument to TRPMForwardTrap so the trpm profiling …
|
|
|
@8851
|
17 years |
vboxsync |
Fixed VERR_REM_FLUSHED_PAGES_OVERFLOW handling in emR3RawHandleRC - it …
|
|
|
@8824
|
17 years |
vboxsync |
Don't assert on VERR_REM_TOO_MANY_TRAPS and make the debugger go into …
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8098
|
17 years |
vboxsync |
Emulate cmpxchg8b in GC.
|
|
|
@7996
|
17 years |
vboxsync |
Relax tests for PAE (rem vs raw)
|
|
|
@7803
|
17 years |
vboxsync |
More logging
|
|
|
@7735
|
17 years |
vboxsync |
Include EFER msr in all PGMChangeMode calls.
|
|
|
@7584
|
17 years |
vboxsync |
Logging fixes
|
|
|
@7286
|
17 years |
vboxsync |
emulate [lock] xadd in GC
|
|
|
@6796
|
17 years |
vboxsync |
Fixed init problems wrt. VM ownership by implementing the UVM …
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5264
|
17 years |
vboxsync |
Quit unconditionally on a guru meditation.
|
|
|
@5249
|
17 years |
vboxsync |
Make guru meditation work. At this point rc2 cannot be …
|
|
|
@4738
|
17 years |
vboxsync |
more new phys code.
|
|
|
@4551
|
17 years |
vboxsync |
EMSTATE_NONE
|
|
|
@4295
|
17 years |
vboxsync |
VMSTATE_GURU_MEDITATION when EMR3Execute returns with the EM state …
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@4013
|
17 years |
vboxsync |
pdm.h = include pdm*.h; pdmapi.h = only the 'core' pdm APIs.
|
|
|
@3184
|
18 years |
vboxsync |
return VINF_EM_RAW_EMULATE_INSTR instead of VINF_EM_RESCHEDULE_REM …
|
|
|
@3145
|
18 years |
vboxsync |
Fixed incorrect IOM return checks.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2894
|
18 years |
vboxsync |
Logging changes
|
|
|
@2893
|
18 years |
vboxsync |
Logging changes
|
|
|
@2888
|
18 years |
vboxsync |
spelling
|
|
|
@2882
|
18 years |
vboxsync |
fix
|
|
|
@2881
|
18 years |
vboxsync |
Completely wrong handling of the VINF_EM_RESCHEDULE_REM case. It was …
|
|
|
@2852
|
18 years |
vboxsync |
spaces.
|
|
|
@2776
|
18 years |
vboxsync |
Release statistics, dumping them to the release log upon VM …
|
|
|
@2716
|
18 years |
vboxsync |
One other case where we should check if any forced actions are pending …
|
|
|
@2505
|
18 years |
vboxsync |
Documented port I/O status code and fixed places where we didn't …
|
|
|
@2232
|
18 years |
vboxsync |
Put back 20576. Not sure what went wrong before.
|
|
|
@2229
|
18 years |
vboxsync |
backed out accidental commit
|
|
|
@2228
|
18 years |
vboxsync |
backed out 20576 due to regressions
|
|
|
@2226
|
18 years |
vboxsync |
Cleanup of emR3RawExecuteIOInstruction: use existing IOM functions. …
|
|
|
@2177
|
18 years |
vboxsync |
Put back RF flag
|
|
|
@2174
|
18 years |
vboxsync |
Compile fix
|
|
|
@2173
|
18 years |
vboxsync |
Only set TF in hwacc stepping mode.
|
|
|