|
|
@10141
|
16 years |
vboxsync |
PATM: some preparations for new SSM handling.
|
|
|
@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.
|
|
|
@9412
|
17 years |
vboxsync |
use macros to access base, limit of a descriptor and offset of an IDT entry
|
|
|
@9387
|
17 years |
vboxsync |
64-bit GC alignment fixes
|
|
|
@9350
|
17 years |
vboxsync |
Automatic cast is wrong
|
|
|
@9344
|
17 years |
vboxsync |
Types and string format specifiers.
|
|
|
@9341
|
17 years |
vboxsync |
Format specifiers again…
|
|
|
@9300
|
17 years |
vboxsync |
More 64 bits guest ptr fixes
|
|
|
@9290
|
17 years |
vboxsync |
Wrong cast
|
|
|
@9255
|
17 years |
vboxsync |
64 bits guest fix
|
|
|
@9228
|
17 years |
vboxsync |
More updates for 64 bits guest pointers. Introduced AVLOU32TREE.
|
|
|
@9220
|
17 years |
vboxsync |
Default to 32 bits virtual addresses in CSAM & PATM.
|
|
|
@9216
|
17 years |
vboxsync |
Compile issues (32 bits host/64 bits guest)
|
|
|
@9212
|
17 years |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@8984
|
17 years |
vboxsync |
Removed the dtrace experiment. the invalid lock sequences now ends up …
|
|
|
@8830
|
17 years |
vboxsync |
dtrace experiments.
|
|
|
@8763
|
17 years |
vboxsync |
Use Makefile.kup instead of up.kmk.
|
|
|
@8760
|
17 years |
vboxsync |
PATH_KBUILD -> KBUILD_PATH.
|
|
|
@8333
|
17 years |
vboxsync |
Disassembler updates for 64 bits support
|
|
|
@8283
|
17 years |
vboxsync |
Parameter size of 32 bits far pointers was changed
|
|
|
@8276
|
17 years |
vboxsync |
Removed assertion
|
|
|
@8234
|
17 years |
vboxsync |
MMIO: Cleanup up (removed duplicate code)
Disassembler: simplified …
|
|
|
@8217
|
17 years |
vboxsync |
Added CSAMR3UnmonitorPage
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@7628
|
17 years |
vboxsync |
Assert some one problematic VMR3ReqCall* RTGC* stuff. (fix when they …
|
|
|
@7620
|
17 years |
vboxsync |
RTGCPHYS is now 64 bits
|
|
|
@7618
|
17 years |
vboxsync |
VMM/PATM: conditionally ifdef'ed out an assertion which I have been …
|
|
|
@7089
|
17 years |
vboxsync |
Backed out more alignment changes
|
|
|
@7046
|
17 years |
vboxsync |
Realigning after RTGCPHYS change.
|
|
|
@7015
|
17 years |
vboxsync |
Cleaned up
|
|
|
@6107
|
17 years |
vboxsync |
patmIsCommonIDTHandlerPatch inconsistency
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5694
|
17 years |
vboxsync |
Put the templates in the CONST segment/section as the relocations it …
|
|
|
@5612
|
17 years |
vboxsync |
Bit more checking to ensure we don't invalidate instructions that are …
|
|
|
@5610
|
17 years |
vboxsync |
Fixed boundary checks and support partial instruction updates (e.g. …
|
|
|
@5609
|
17 years |
vboxsync |
More logging
|
|
|
@5605
|
17 years |
vboxsync |
BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
|
|
|
@5286
|
17 years |
vboxsync |
Missing relocations
|
|
|
@5285
|
17 years |
vboxsync |
deal with the centaur cpuid stuff.
|
|
|
@5284
|
17 years |
vboxsync |
Makefile.kmk -> Makefile.kup.
|
|
|
@5261
|
17 years |
vboxsync |
Wrong boundary check causes us to miss certain instruction updates.
|
|
|
@5221
|
17 years |
vboxsync |
Fixed the 64-bit build.
|
|
|
@5205
|
17 years |
vboxsync |
Process indirect calls to catch cpuid instructions in OpenSuse 10.3
|
|
|
@5200
|
17 years |
vboxsync |
check pointers
|
|
|
@5199
|
17 years |
vboxsync |
fewer recorded calls
|
|
|
@5198
|
17 years |
vboxsync |
Experiment with call recording for CSAM
|
|
|
@4967
|
17 years |
vboxsync |
yasm bug #115 triggered this assertion.
|
|
|
@4959
|
17 years |
vboxsync |
build fix.
|
|
|
@4955
|
17 years |
vboxsync |
Compile fix
|
|
|
@4953
|
17 years |
vboxsync |
Cleaned up disassembler
|
|
|
@4787
|
17 years |
vboxsync |
Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary.
|
|
|
@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
|
|
|