|
|
@3216
|
17 years |
vboxsync |
Removed incorrect io return code changes.
|
|
|
@3210
|
17 years |
vboxsync |
Fixed a typo
|
|
|
@3207
|
17 years |
vboxsync |
Map VINF_EM_RAW_EMULATE_INSTR to VINF_IOM_HC_IOPORT_READ/WRITE. Direct …
|
|
|
@3184
|
17 years |
vboxsync |
return VINF_EM_RAW_EMULATE_INSTR instead of VINF_EM_RESCHEDULE_REM …
|
|
|
@3145
|
17 years |
vboxsync |
Fixed incorrect IOM return checks.
|
|
|
@3123
|
17 years |
vboxsync |
Made VBOX_LOG_FLAGS=msprog work in GC.
|
|
|
@3122
|
17 years |
vboxsync |
Forward all non-ring 0 illegal instruction traps directly. Fixes …
|
|
|
@3112
|
17 years |
vboxsync |
Added full set of runtime error functions to PDM device/driver
interface.
|
|
|
@2988
|
18 years |
vboxsync |
InnoTek -> innotek part 4: more miscellaneous files.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2610
|
18 years |
vboxsync |
spelling
|
|
|
@2507
|
18 years |
vboxsync |
Drop the VINF_IOM_HC_IOPORT_READWRITE status code as it isn't really …
|
|
|
@2504
|
18 years |
vboxsync |
Documented port I/O status code and fixed places where we didn't …
|
|
|
@2476
|
18 years |
vboxsync |
Some makefile header and attribute adjustments.
|
|
|
@2231
|
18 years |
vboxsync |
Partial 20576 commit
|
|
|
@2228
|
18 years |
vboxsync |
backed out 20576 due to regressions
|
|
|
@2226
|
18 years |
vboxsync |
Cleanup of emR3RawExecuteIOInstruction: use existing IOM functions. …
|
|
|
@2202
|
18 years |
vboxsync |
Cleaned up.
|
|
|
@2201
|
18 years |
vboxsync |
Moved ins/outs handling to the VMMAll directory.
|
|
|
@2171
|
18 years |
vboxsync |
Added @todo
|
|
|
@2124
|
18 years |
vboxsync |
TRPM changes to assert and report trap/interrupt types accurately.
|
|
|
@2116
|
18 years |
vboxsync |
SELMToFlatEx change
|
|
|
@2066
|
18 years |
vboxsync |
Removed misleading comment
|
|
|
@2065
|
18 years |
vboxsync |
Use EMInterpretInstructionCPU for rdtsc
|
|
|
@2041
|
18 years |
vboxsync |
export to OSE
|
|
|
@2013
|
18 years |
vboxsync |
Argh. Forgot to update eip.
|
|
|
@2003
|
18 years |
vboxsync |
Emulate monitor in ring 0.
|
|
|
@1981
|
18 years |
vboxsync |
Arg. Forgot that EMInterpretInstructionCPU doesn't accept cpl != 0.
|
|
|
@1978
|
18 years |
vboxsync |
Need to emulate RDTSC for ring-3 as well.
|
|
|
@1977
|
18 years |
vboxsync |
Need to emulate RDTSC for ring-3 as well.
|
|
|
@1972
|
18 years |
vboxsync |
wrong mask
|
|
|
@1971
|
18 years |
vboxsync |
Log updates to selectors in loaded segment registers
|
|
|
@1936
|
18 years |
vboxsync |
Use new disassembler functions. Remove obsolete tables.
|
|
|
@1886
|
18 years |
vboxsync |
warning
|
|
|
@1867
|
18 years |
vboxsync |
Workaround added for nasty guest drivers that patch the IDT.
|
|
|
@1828
|
18 years |
vboxsync |
Cleaned up cpl checking.
|
|
|
@1822
|
18 years |
vboxsync |
Log writes to shadow tables (gdt, idt, ldt, tss)
|
|
|
@1820
|
18 years |
vboxsync |
Correct.
|
|
|
@1814
|
18 years |
vboxsync |
Fixed typo. (CPUM_HANDLER_CORECTX_IN_EBP->CPUM_HANDLER_CTXCORE_IN_EBP)
|
|
|
@1813
|
18 years |
vboxsync |
r=bird: I think we're also missing the bits of the state that's …
|
|
|
@1798
|
18 years |
vboxsync |
Restore guest context when an trap occurs during iret in …
|
|
|
@1797
|
18 years |
vboxsync |
Clearer logging when a trap occurs in hypervisor code.
|
|
|
@1645
|
18 years |
vboxsync |
removed some leftover debug code (amd64 tripple-fault)
|
|
|
@1644
|
18 years |
vboxsync |
warnings.
|
|
|
@1638
|
18 years |
vboxsync |
warning.
|
|
|
@1626
|
18 years |
vboxsync |
Fixed some YASM warnings for win32 targets
|
|
|
@1609
|
18 years |
vboxsync |
typo
|
|
|
@1608
|
18 years |
vboxsync |
rc was probably not initialized
|
|
|
@1604
|
18 years |
vboxsync |
Compile fix
|
|
|
@1603
|
18 years |
vboxsync |
Small correction
|
|
|
@1602
|
18 years |
vboxsync |
Never generate a raw trap for trap 6 faults; instruction emulation is …
|
|
|
@1580
|
18 years |
vboxsync |
Corrected VBOXTSS member name.
|
|
|
@1504
|
18 years |
vboxsync |
Handle shadow page out of sync situation.
|
|
|
@1503
|
18 years |
vboxsync |
extra checks
|
|
|
@1502
|
18 years |
vboxsync |
Syncing of TSS virtual interrupt redirection bitmap added.
|
|
|
@1445
|
18 years |
vboxsync |
style: dropped unnecessary parenthesis.
|
|
|
@1444
|
18 years |
vboxsync |
doxygen comments…
|
|
|
@1422
|
18 years |
vboxsync |
killed warning
|
|
|
@1421
|
18 years |
vboxsync |
Use offset instead of fault address (aliases).
|
|
|
@1420
|
18 years |
vboxsync |
more info
|
|
|
@1419
|
18 years |
vboxsync |
more verbose assertion
|
|
|
@1412
|
18 years |
vboxsync |
Fixed dangerous situation with partial hypervisor selector updates.
|
|
|
@1408
|
18 years |
vboxsync |
Initial changes for floating SELM hypervisor selectors.
|
|
|
@1405
|
18 years |
vboxsync |
Use yasm on darwin.
|
|
|
@1382
|
18 years |
vboxsync |
Added comments about observations.
|
|
|
@1380
|
18 years |
vboxsync |
Naming
|
|
|
@1379
|
18 years |
vboxsync |
More logging + possible fix
|
|
|
@1378
|
18 years |
vboxsync |
More logging
|
|
|
@1367
|
18 years |
vboxsync |
Corrected v86 handling again.
|
|
|
@1363
|
18 years |
vboxsync |
Emulate faulting v86 instruction (might be valid because of iopl).
|
|
|
@1359
|
18 years |
vboxsync |
SELM function changes for v86 mode code.
CPL check fixes for V86 mode …
|
|
|
@1353
|
18 years |
vboxsync |
Backed out rev.19297
|
|
|
@1329
|
18 years |
vboxsync |
Enable handling of guest IDT writes in the guest context.
|
|
|
@1328
|
18 years |
vboxsync |
Reorganized TRPM in preparation of handling IDT writes in the guest …
|
|
|
@1327
|
18 years |
vboxsync |
Some more logging.
|
|
|
@1321
|
18 years |
vboxsync |
Move stat start
|
|
|
@1312
|
18 years |
vboxsync |
fixed warning.
|
|
|
@1311
|
18 years |
vboxsync |
style
|
|
|
@1306
|
18 years |
vboxsync |
Forward #UD & #GP in V86 code in GC
|
|
|
@1210
|
18 years |
vboxsync |
Added PGMR3ChangeShwPDMappings.
Added VMX/SVM test case.
|
|
|
@1185
|
18 years |
vboxsync |
/ -> ;; and so on.
|
|
|
@1161
|
18 years |
vboxsync |
Some more v86 corrections.
|
|
|
@1160
|
18 years |
vboxsync |
Correction for v86 mode
|
|
|
@1134
|
18 years |
vboxsync |
Added CPUMGCCallV86Code.
PATM cleanup.
|
|
|
@1132
|
18 years |
vboxsync |
Backed out previous changeset. Stack is writable of course.
|
|
|
@1131
|
18 years |
vboxsync |
Short to normal jump
|
|
|
@1130
|
18 years |
vboxsync |
Enable WP later when returning to V86 code from our generic trap handler.
|
|
|
@1089
|
18 years |
vboxsync |
Fixed broken return path in generic trap handler for v86 code
|
|
|
@1027
|
18 years |
vboxsync |
Initial GIP change. Missing detection of SMP systems with TSC drift.
|
|
|
@988
|
18 years |
vboxsync |
Fixed the real cause of the tripple fault.
|
|
|
@948
|
18 years |
vboxsync |
fixed buildbreak (I hope).
|
|
|
@848
|
18 years |
vboxsync |
AMD64 debugging: Added checks for NMIs and that IF is cleared when …
|
|
|
@847
|
18 years |
vboxsync |
Interrupt masking testcase. (attempt at debugging amd64 issue)
|
|
|
@716
|
18 years |
vboxsync |
More stats
|
|
|
@715
|
18 years |
vboxsync |
Prevent statistics pollution.
|
|
|
@624
|
18 years |
vboxsync |
More statistics.
|
|
|
@468
|
18 years |
vboxsync |
Moved rdtsc emulation into EM.
|
|
|
@466
|
18 years |
vboxsync |
Corrected sysenter/exit handling.
|
|
|
@465
|
18 years |
vboxsync |
Added code to emulate rdtsc in the guest context. (disabled)
|
|
|
@421
|
18 years |
vboxsync |
Stop GCC4 from being 'clever'.
|
|
|