|
|
@16552
|
16 years |
vboxsync |
Ignore patch writes that don't change anything
|
|
|
@15677
|
16 years |
vboxsync |
Don't touch freed memory. Added some more error checks.
|
|
|
@14887
|
16 years |
vboxsync |
Disallow any mixed use of hwaccm & software virtualization. Don't …
|
|
|
@14885
|
16 years |
vboxsync |
Different error message for AMD-V.
|
|
|
@14884
|
16 years |
vboxsync |
Compile fix
|
|
|
@14883
|
16 years |
vboxsync |
We can't allow a patched VM to be restored when we're currently forced …
|
|
|
@14755
|
16 years |
vboxsync |
#1865: Converted 4 PGM*2HC* conversion functions to RTR3PTR.
|
|
|
@14299
|
16 years |
vboxsync |
Corrected grammos in comments. No code changes.
|
|
|
@14075
|
16 years |
vboxsync |
The 64-bit MSC warning hunt stops for today.
|
|
|
@14029
|
16 years |
vboxsync |
no stdio.h or stdlib.h in GC.
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@13835
|
16 years |
vboxsync |
s/VBOX_SUCCESS/RT_SUCCESS/g s/VBOX_FAILURE/RT_FAILURE/g - VBOX_SUCCESS …
|
|
|
@13834
|
16 years |
vboxsync |
Some strugging format conversions.
|
|
|
@13833
|
16 years |
vboxsync |
VMM,DIS: some left over VBOX_SUCCESS/FAILURE conversions.
|
|
|
@13832
|
16 years |
vboxsync |
IN_GC -> IN_RC.
|
|
|
@13830
|
16 years |
vboxsync |
VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR.
|
|
|
@13827
|
16 years |
vboxsync |
MM: Retired MMHyper2HC, MMHyperHC2GC and MMHyperGC2HC.
|
|
|
@13825
|
16 years |
vboxsync |
VMM: %VX64 -> %RX64
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13822
|
16 years |
vboxsync |
VMM: %VRv -> %RRv
|
|
|
@13820
|
16 years |
vboxsync |
VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
|
|
|
@13819
|
16 years |
vboxsync |
VMM: %VH* -> %RH*.
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13782
|
16 years |
vboxsync |
More SMP groundwork.
|
|
|
@13755
|
16 years |
vboxsync |
Started with VM request API changes.
|
|
|
@13565
|
16 years |
vboxsync |
#1865: REM (VMM bits) - moved EMFlushREMTBs to REMFlushTBs, deleted …
|
|
|
@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)
|
|
|
@12600
|
16 years |
vboxsync |
Turned dr0..dr7 into an array.
|
|
|
@12534
|
16 years |
vboxsync |
better handling of overflows
|
|
|
@12532
|
16 years |
vboxsync |
Backed out previous changes for PATM logging. Breaks saved states. …
|
|
|
@12527
|
16 years |
vboxsync |
64-bit Linux boxes fix
|
|
|
@12524
|
16 years |
vboxsync |
Don't overflow the release log with IDT gate disabled messages.
|
|
|
@12305
|
16 years |
vboxsync |
Flush the recompiler's TB cache each time we detect writes to …
|
|
|
@12285
|
16 years |
vboxsync |
Logging fixes
|
|
|
@11985
|
16 years |
vboxsync |
Minor update
|
|
|
@11984
|
16 years |
vboxsync |
Annoying assertions are triggered because of this.
|
|
|
@11983
|
16 years |
vboxsync |
Wrong upper boundary for the patch stats.
|
|
|
@11981
|
16 years |
vboxsync |
Stupid compiler
|
|
|
@11980
|
16 years |
vboxsync |
Comment update
|
|
|
@11979
|
16 years |
vboxsync |
Attempt to fix cpuid fixups (nasty code).
|
|
|
@11976
|
16 years |
vboxsync |
Correct pVMGC->fForcedActions fixups.
|
|
|
@11974
|
16 years |
vboxsync |
PATM 1.6 restore fixes
|
|
|
@11973
|
16 years |
vboxsync |
Linux build fix
|
|
|
@11972
|
16 years |
vboxsync |
More logging
|
|
|
@11969
|
16 years |
vboxsync |
More logging
|
|
|
@11967
|
16 years |
vboxsync |
Correct CPUMCTX offset in 1.6 saved states.
|
|
|
@11941
|
16 years |
vboxsync |
More logging
|
|
|
@11936
|
16 years |
vboxsync |
More logging
|
|
|
@11929
|
16 years |
vboxsync |
More logging
|
|
|
@11928
|
16 years |
vboxsync |
Attempt to shut up the compiler.
|
|
|
@11925
|
16 years |
vboxsync |
More patm compatibility fixes
|
|
|
@11920
|
16 years |
vboxsync |
More logging
|
|
|
@11915
|
16 years |
vboxsync |
First part of 1.6 saved state backwards compatibility (PATM).
|
|
|
@11902
|
16 years |
vboxsync |
More logging
|
|
|
@11792
|
16 years |
vboxsync |
Assert when the SSM version doesn't match.
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@11070
|
16 years |
vboxsync |
PATM: missing ';'.
|
|
|
@11068
|
16 years |
vboxsync |
PATM: Fixed PATMGCMonitorPage prototype so that it can be found during …
|
|
|
@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 …
|
|
|