|
|
@20011
|
16 years |
vboxsync |
VMM: fix a typo in mmR3PagePoolAlloc() if the memory allocation …
|
|
|
@19660
|
16 years |
vboxsync |
TM+affected: SMP changes in progress.
|
|
|
@19293
|
16 years |
vboxsync |
DBGF,VMM: SMP refactoring of the DBGF disassembler code. Changed …
|
|
|
@19240
|
16 years |
vboxsync |
SMP guest fixes
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@18988
|
16 years |
vboxsync |
PGM api changes
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@15677
|
16 years |
vboxsync |
Don't touch freed memory. Added some more error checks.
|
|
|
@14755
|
16 years |
vboxsync |
#1865: Converted 4 PGM*2HC* conversion functions to RTR3PTR.
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@13834
|
16 years |
vboxsync |
Some strugging format conversions.
|
|
|
@13833
|
16 years |
vboxsync |
VMM,DIS: some left over VBOX_SUCCESS/FAILURE conversions.
|
|
|
@13830
|
16 years |
vboxsync |
VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR.
|
|
|
@13827
|
16 years |
vboxsync |
MM: Retired MMHyper2HC, MMHyperHC2GC and MMHyperGC2HC.
|
|
|
@13532
|
16 years |
vboxsync |
CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail.
|
|
|
@13144
|
16 years |
vboxsync |
#1865: Implmented the alternative R0 code for darwin (turned out to be …
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12855
|
16 years |
vboxsync |
Mark referenced patches, so they can't be removed.
|
|
|
@12835
|
16 years |
vboxsync |
Solved some overwritten patch instruction issues. (triggered assertions)
|
|
|
@12534
|
16 years |
vboxsync |
better handling of overflows
|
|
|
@12532
|
16 years |
vboxsync |
Backed out previous changes for PATM logging. Breaks saved states. …
|
|
|
@12524
|
16 years |
vboxsync |
Don't overflow the release log with IDT gate disabled messages.
|
|
|
@11929
|
16 years |
vboxsync |
More logging
|
|
|
@11925
|
16 years |
vboxsync |
More patm compatibility fixes
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@9675
|
16 years |
vboxsync |
General cleanup of SELMToFlat.
|
|
|
@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.
|
|
|
@8283
|
17 years |
vboxsync |
Parameter size of 32 bits far pointers was changed
|
|
|
@8276
|
17 years |
vboxsync |
Removed assertion
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@7618
|
17 years |
vboxsync |
VMM/PATM: conditionally ifdef'ed out an assertion which I have been …
|
|
|
@6107
|
17 years |
vboxsync |
patmIsCommonIDTHandlerPatch inconsistency
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@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
|
|
|
@4967
|
17 years |
vboxsync |
yasm bug #115 triggered this assertion.
|
|
|
@4953
|
17 years |
vboxsync |
Cleaned up disassembler
|
|
|
@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
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@4057
|
17 years |
vboxsync |
Don't allow popf instructions to change the current IOPL in simple …
|
|
|
@3696
|
17 years |
vboxsync |
double underscore cleanup.
|
|
|
@3073
|
18 years |
vboxsync |
Fix for faulting push dword ptr [addr] in patch code.
|
|
|
@3020
|
18 years |
vboxsync |
Added missing space after ')' in macro invocations so VCC doesn't mess …
|
|
|
@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 …
|
|
|
@2049
|
18 years |
vboxsync |
Disabled ss mov patch again.
|
|
|
@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 …
|
|
|
@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
|
|
|
@1875
|
18 years |
vboxsync |
Got rid of annoying assertions.
|
|
|
@1833
|
18 years |
vboxsync |
comment + logging
|
|
|
@1793
|
18 years |
vboxsync |
backed out 19970
|
|
|
@1792
|
18 years |
vboxsync |
Proper interrupt redirection bitmap sync
|
|
|
@1625
|
18 years |
vboxsync |
@@note -> Note:
|
|
|
@1374
|
18 years |
vboxsync |
Forgot one argument.
|
|
|
@1373
|
18 years |
vboxsync |
Assertion message added.
|
|
|
@1359
|
18 years |
vboxsync |
SELM function changes for v86 mode code.
CPL check fixes for V86 mode …
|
|
|
@1125
|
18 years |
vboxsync |
Forward iret to V86 code to our trap handler for emulation.
|
|
|
@1086
|
18 years |
vboxsync |
Corrected assumptions about flat addresses
|
|
|
@885
|
18 years |
vboxsync |
Original address of faulting patch instruction must be corrected by …
|
|
|
@882
|
18 years |
vboxsync |
CSAMR3CheckCode added
|
|
|
@838
|
18 years |
vboxsync |
GC Phys to HC virt conversion changes for dynamic RAM allocation.
|
|
|
@804
|
18 years |
vboxsync |
Added @todo
|
|
|
@803
|
18 years |
vboxsync |
Must restore the old lookup record in case we aren't able to update …
|
|
|
@713
|
18 years |
vboxsync |
Bugfix
|
|
|
@544
|
18 years |
vboxsync |
Log when an IDT handler is disabled.
|
|
|
@519
|
18 years |
vboxsync |
disabled two HC pointer size assertions that are probably invalid.
|
|
|
@515
|
18 years |
vboxsync |
Possibly dangerous change: stop monitoring IDT patch pages when too …
|
|
|
@453
|
18 years |
vboxsync |
AMD64: Check CFGM option PATMEnabled before enabling PATM.
|
|
|
@367
|
18 years |
vboxsync |
Changed counting of patch page writes.
|
|
|
@347
|
18 years |
vboxsync |
Rewrote and simplified interrupt handler patching.
|
|
|
@302
|
18 years |
vboxsync |
Handle iret to ring 0 code with IF cleared. Warning: possibly …
|
|
|
@208
|
18 years |
vboxsync |
Changed guest specific patch for OpenBSD. 3.7, 3.8, 3.9 and 4.0 now work.
|
|
|
@103
|
18 years |
vboxsync |
Fix
|
|
|
@102
|
18 years |
vboxsync |
Guest2PatchAddrTree / RECGUESTTOPATCH: changed from PV to GCPtr AVL tree.
|
|
|
@93
|
18 years |
vboxsync |
Patch2GuestAddrTree / RECPATCHTOGUEST: changed from PV to U32 AVL …
|
|
|
@77
|
18 years |
vboxsync |
Warning.
|
|
|
@23
|
18 years |
vboxsync |
string.h & stdio.h + header cleanups.
|
|
|
@1
|
55 years |
vboxsync |
import
|