|
|
@4776
|
17 years |
vboxsync |
Stricter type checking. Removed unnecessary code from the ring 0 module.
|
|
|
@4772
|
17 years |
vboxsync |
Compile fix
|
|
|
@4396
|
17 years |
vboxsync |
Clearer release message
|
|
|
@4190
|
17 years |
vboxsync |
SSMAFTER_DEBUG_IT hack.
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@4059
|
17 years |
vboxsync |
Correction
|
|
|
@4058
|
17 years |
vboxsync |
comment update
|
|
|
@4057
|
17 years |
vboxsync |
Don't allow popf instructions to change the current IOPL in simple …
|
|
|
@3723
|
17 years |
vboxsync |
Double underscore cleanup.
|
|
|
@3696
|
17 years |
vboxsync |
double underscore cleanup.
|
|
|
@3073
|
18 years |
vboxsync |
Fix for faulting push dword ptr [addr] in patch code.
|
|
|
@3025
|
18 years |
vboxsync |
Added missing space after ')' in macro invocations so VCC doesn't mess …
|
|
|
@3020
|
18 years |
vboxsync |
Added missing space after ')' in macro invocations so VCC doesn't mess …
|
|
|
@2988
|
18 years |
vboxsync |
InnoTek -> innotek part 4: more miscellaneous files.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2921
|
18 years |
vboxsync |
Fixed int3 patch installation.
|
|
|
@2919
|
18 years |
vboxsync |
Stricter checks for patch jumps.
Do not check for page boundary …
|
|
|
@2477
|
18 years |
vboxsync |
export
|
|
|
@2476
|
18 years |
vboxsync |
Some makefile header and attribute adjustments.
|
|
|
@2475
|
18 years |
vboxsync |
Makefile.kmk -> Makefile.kup
|
|
|
@2333
|
18 years |
vboxsync |
gcc-4.2 warnings
|
|
|
@2088
|
18 years |
vboxsync |
nasm fix
|
|
|
@2049
|
18 years |
vboxsync |
Disabled ss mov patch again.
|
|
|
@2047
|
18 years |
vboxsync |
Size override fixes
|
|
|
@2046
|
18 years |
vboxsync |
Corrections and activation of mov gpr,ss patch.
|
|
|
@2043
|
18 years |
vboxsync |
Preperations for mov gpr, ss patch.
|
|
|
@2030
|
18 years |
vboxsync |
Attempt to recreate patches who's dirty instruction(s) we can't …
|
|
|
@1996
|
18 years |
vboxsync |
Round address to page boundary.
|
|
|
@1995
|
18 years |
vboxsync |
Update
|
|
|
@1994
|
18 years |
vboxsync |
Added CSAMR3RemovePage
|
|
|
@1974
|
18 years |
vboxsync |
Got rid of annoying assertion
|
|
|
@1926
|
18 years |
vboxsync |
Got rid of incorrect assertion.
|
|
|
@1921
|
18 years |
vboxsync |
And assertion is too annoying there.
|
|
|
@1920
|
18 years |
vboxsync |
u1VM implies cpl=3
|
|
|
@1919
|
18 years |
vboxsync |
Corrected assertion
|
|
|
@1918
|
18 years |
vboxsync |
Always check if the code selector is wide open. Refuse patching if …
|
|
|
@1917
|
18 years |
vboxsync |
%VGx -> %VGv
|
|
|
@1914
|
18 years |
vboxsync |
Reapplied 20145
|
|
|
@1907
|
18 years |
vboxsync |
attempt to fix tinderboxes: remove r20142, r20145, r20146
|
|
|
@1898
|
18 years |
vboxsync |
Updated comment
|
|
|
@1897
|
18 years |
vboxsync |
Put back pending interrupt detection in iret patch.
|
|
|
@1875
|
18 years |
vboxsync |
Got rid of annoying assertions.
|
|
|
@1864
|
18 years |
vboxsync |
csamR3FlushCodePages update
|
|
|
@1861
|
18 years |
vboxsync |
oops
|
|
|
@1860
|
18 years |
vboxsync |
put back 64 bits fix
|
|
|
@1859
|
18 years |
vboxsync |
updated scan beyond ret instruction code
|
|
|
@1853
|
18 years |
vboxsync |
extra csam check
|
|
|
@1837
|
18 years |
vboxsync |
64-bit bustage.
|
|
|
@1834
|
18 years |
vboxsync |
Forgot to set the action flag
|
|
|
@1833
|
18 years |
vboxsync |
comment + logging
|
|
|
@1830
|
18 years |
vboxsync |
Preparation for new code page detection.
|
|
|
@1801
|
18 years |
vboxsync |
oops
|
|
|
@1800
|
18 years |
vboxsync |
missing parameter
|
|
|
@1799
|
18 years |
vboxsync |
Refuse to patch a handler whose idt cs selector isn't wide open.
|
|
|
@1793
|
18 years |
vboxsync |
backed out 19970
|
|
|
@1792
|
18 years |
vboxsync |
Proper interrupt redirection bitmap sync
|
|
|
@1635
|
18 years |
vboxsync |
warnings.
|
|
|
@1625
|
18 years |
vboxsync |
@@note -> Note:
|
|
|
@1595
|
18 years |
vboxsync |
resb in code/data => times xxx db 0
|
|
|
@1583
|
18 years |
vboxsync |
warnings
|
|
|
@1465
|
18 years |
vboxsync |
2nd attempt with segment prefix support
|
|
|
@1462
|
18 years |
vboxsync |
Backed out incorrect 19519
|
|
|
@1461
|
18 years |
vboxsync |
Don't forget segment override prefix bytes in patch jumps and calls.
|
|
|
@1438
|
18 years |
vboxsync |
Finished trap/irq gate entry logging
|
|
|
@1437
|
18 years |
vboxsync |
Added trap/irq gate logging
|
|
|
@1403
|
18 years |
vboxsync |
Don't assert on failure (like VERR_TRPM_DONT_PANIC and the like) or …
|
|
|
@1393
|
18 years |
vboxsync |
two near jumps for nasm.
|
|
|
@1374
|
18 years |
vboxsync |
Forgot one argument.
|
|
|
@1373
|
18 years |
vboxsync |
Assertion message added.
|
|
|
@1369
|
18 years |
vboxsync |
Enabled v86 raw mode again.
|
|
|
@1359
|
18 years |
vboxsync |
SELM function changes for v86 mode code.
CPL check fixes for V86 mode …
|
|
|
@1352
|
18 years |
vboxsync |
Only check for patch writes in supervisor mode. Otherwise assume the …
|
|
|
@1341
|
18 years |
vboxsync |
Disabled v86 raw mode again due to windows install regressions.
|
|
|
@1338
|
18 years |
vboxsync |
Moved the IF check.
|
|
|
@1336
|
18 years |
vboxsync |
Forbit execution of v86 code with IF=0.
|
|
|
@1334
|
18 years |
vboxsync |
Reenabled raw V86 mode.
|
|
|
@1331
|
18 years |
vboxsync |
Disabled raw v86 mode.
|
|
|
@1324
|
18 years |
vboxsync |
Enabled raw V86 mode (to check the test boxes)
|
|
|
@1163
|
18 years |
vboxsync |
Extended assertions to check for v86 mode
|
|
|
@1162
|
18 years |
vboxsync |
v86 mode corrections
|
|
|
@1154
|
18 years |
vboxsync |
Forget it then
|
|
|
@1153
|
18 years |
vboxsync |
Experiment
|
|
|
@1152
|
18 years |
vboxsync |
Stupid jumps
|
|
|
@1151
|
18 years |
vboxsync |
Short to normal jump
|
|
|
@1143
|
18 years |
vboxsync |
Incorrect checking of pending interrupts. Potential problems with …
|
|
|
@1134
|
18 years |
vboxsync |
Added CPUMGCCallV86Code.
PATM cleanup.
|
|
|
@1129
|
18 years |
vboxsync |
Corrected failure path
|
|
|
@1125
|
18 years |
vboxsync |
Forward iret to V86 code to our trap handler for emulation.
|
|
|
@1122
|
18 years |
vboxsync |
We can't do an iret to v86 code, as we run with CPL=1. The iret will …
|
|
|
@1119
|
18 years |
vboxsync |
Added comment
|
|
|
@1114
|
18 years |
vboxsync |
iret must fault when returning to V86 task.
|
|
|
@1110
|
18 years |
vboxsync |
Logging updates
|
|
|
@1108
|
18 years |
vboxsync |
More comments for iret patch.
|
|
|
@1106
|
18 years |
vboxsync |
compile error
|
|
|
@1105
|
18 years |
vboxsync |
Cleaned up
|
|
|
@1104
|
18 years |
vboxsync |
Correction for same privilege level returns.
|
|
|
@1102
|
18 years |
vboxsync |
More logging for iret.
|
|
|
@1087
|
18 years |
vboxsync |
Forgot to disable PATM_LOG_PATCHIRET
|
|
|
@1086
|
18 years |
vboxsync |
Corrected assumptions about flat addresses
|
|
|
@885
|
18 years |
vboxsync |
Original address of faulting patch instruction must be corrected by …
|
|
|