|
|
@67656
|
7 years |
vboxsync |
VMM: VBOX_WITH_REM already part of global DEFS
|
|
|
@67185
|
8 years |
vboxsync |
VMM/Makefile: Define VBOX_WITH_NESTED_HWVIRT_ONLY_IN_IEM until R0 …
|
|
|
@67072
|
8 years |
vboxsync |
IEM: Tests and fixes for vmovntdqa Vx,Mx. Added a few strickness …
|
|
|
@67040
|
8 years |
vboxsync |
IEM: Implemented movntdqa Vdq,Mdq (0x66 0x0f 0x38 0x2a mod!=3).
|
|
|
@66641
|
8 years |
vboxsync |
VMM/Makefile.kmk: Applied KB_FN_AUTO_CMD_DEPS_COMMANDS and friends.
|
|
|
@66640
|
8 years |
vboxsync |
VMM/Makefile.kmk: Applied KB_FN_AUTO_CMD_DEPS_COMMANDS and friends.
|
|
|
@66639
|
8 years |
vboxsync |
VMM/Makefile.kmk: Applied KB_FN_AUTO_CMD_DEPS_COMMANDS and friends.
|
|
|
@66638
|
8 years |
vboxsync |
VMM/Makefile.kmk: Applied KB_FN_AUTO_CMD_DEPS_COMMANDS and friends.
|
|
|
@66581
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
|
|
|
@66479
|
8 years |
vboxsync |
IEM: Stubbed VEX opcode map 2 and 3.
|
|
|
@66474
|
8 years |
vboxsync |
IEM: Stubbed the three byte opcode tables.
|
|
|
@66471
|
8 years |
vboxsync |
IEM: Split the 3DNow! instruction out into a separate file.
|
|
|
@66469
|
8 years |
vboxsync |
IEM: More VEX work. Fixed punpcklbw_Vx_Wx.
|
|
|
@66334
|
8 years |
vboxsync |
IEM: Fixed UD1 / grp 10 decoding (intel eats modr/m after it).
|
|
|
@66125
|
8 years |
vboxsync |
bugref:8019: Undefined behaviour sanitiser: add a build option …
|
|
|
@65989
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implement AMD-V VMMCALL in IEM. Cleanup the code …
|
|
|
@65952
|
8 years |
vboxsync |
VMM/Makefile.kmk: apply pylint to IEMAllInstructionsPython.py.
|
|
|
@65904
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
|
|
|
@65871
|
8 years |
vboxsync |
IEM: Addding disassembler info to new IEMOP_MNEMONIC macros.
|
|
|
@65758
|
8 years |
vboxsync |
IEM: Split out IEMAllInstructionsOneByte.cpp.h and …
|
|
|
@65505
|
8 years |
vboxsync |
VMM/Makefile.kmk: IEMAllAImplC.cod.
|
|
|
@65465
|
8 years |
vboxsync |
VMM/Makefile.kmk: PGMAll.cod
|
|
|
@65338
|
8 years |
vboxsync |
Remove the old, unused I/O APIC code and related define.
|
|
|
@64626
|
8 years |
vboxsync |
Recompiler, VMM, Devices: Purge the old APIC and the …
|
|
|
@64559
|
8 years |
vboxsync |
Rename DBGFR3Cfg* to DBGFR3Flow* to avoid confusing with APIs for …
|
|
|
@64553
|
8 years |
vboxsync |
build fix cleanup
|
|
|
@64550
|
8 years |
vboxsync |
and another one
|
|
|
@64549
|
8 years |
vboxsync |
another windows build fix
|
|
|
@64548
|
8 years |
vboxsync |
windows build fix
|
|
|
@64546
|
8 years |
vboxsync |
IEM: Added per-instruction statistics (not release).
|
|
|
@64545
|
8 years |
vboxsync |
IEM: Added per-instruction statistics (not release).
|
|
|
@64500
|
8 years |
vboxsync |
VMM/DBGF: Add DBGFR3Cfg* API to create control flow graphs
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@62460
|
8 years |
vboxsync |
VMM: scm
|
|
|
@62384
|
8 years |
vboxsync |
VMM: fixed gcc flags
|
|
|
@62233
|
8 years |
vboxsync |
slight adjustment.
|
|
|
@62232
|
8 years |
vboxsync |
VMM: Try convince the microsoft linker to pick the right version of …
|
|
|
@62147
|
8 years |
vboxsync |
PDMCritSect: NOP critsects are less likely to appear than real ones …
|
|
|
@62006
|
8 years |
vboxsync |
Config.kmk,VMM: Reduced the VM structure by half on darwin where we …
|
|
|
@61968
|
8 years |
vboxsync |
IEM: Fixed setjmp bug (still disabled). Made IEMExecLots execute lots …
|
|
|
@61896
|
8 years |
vboxsync |
IEM: use uintptr_t instead of uint8_t/unsigned for offOpcode so the …
|
|
|
@61885
|
8 years |
vboxsync |
IEM: Playing with setjmp (disabled) vs return codes. Group6 jump table.
|
|
|
@61671
|
9 years |
vboxsync |
VMM/DBGF: Start on a simple type system to pretty print structs in the …
|
|
|
@61348
|
9 years |
vboxsync |
CPUM,VMM: Touch the FPU state before doing HM on all platforms which …
|
|
|
@61339
|
9 years |
vboxsync |
VMM, Devices: Added new I/O APIC implementation.
|
|
|
@61068
|
9 years |
vboxsync |
CPUM,IEM: FPU/SSE/AVX state and host resources APIs, first …
|
|
|
@60398
|
9 years |
vboxsync |
VMM/APIC: Get rid of specialized R0 code and clean up ordering issues. …
|
|
|
@60307
|
9 years |
vboxsync |
VMM: APIC rewrite. Initial commit, work in progress.
|
|
|
@58996
|
9 years |
vboxsync |
CPUM: dtrace library fixes.
|
|
|
@57885
|
9 years |
vboxsync |
Experiment: Mess with \177VMMR0_NULL_THUNK_DATA too (like I did for …
|
|
|
@57879
|
9 years |
vboxsync |
build fix
|
|
|
@57878
|
9 years |
vboxsync |
Experiment: Mess with \177VMMR0_NULL_THUNK_DATA too (like I did for …
|
|
|
@57860
|
9 years |
vboxsync |
VMM: warnings.
|
|
|
@57855
|
9 years |
vboxsync |
VMM: Another crack at having more warnings for VMM code enabled.
|
|
|
@57566
|
9 years |
vboxsync |
VMM/Makefile: revert r102380 temporarily.
|
|
|
@57561
|
9 years |
vboxsync |
VMM: Add gcc's unused-variables warning to VMMR0 template.
|
|
|
@57450
|
9 years |
vboxsync |
fix
|
|
|
@57446
|
9 years |
vboxsync |
VMM: Removing VBOX_WITH_HYBRID_32BIT_KERNEL and other 32-bit darwin fun.
|
|
|
@57126
|
9 years |
vboxsync |
VMM: Optimizations for memory scanning, trying to make 'detect' run …
|
|
|
@56792
|
9 years |
vboxsync |
VMM/GIM: Build fix.
|
|
|
@56607
|
9 years |
vboxsync |
IOM,IEM: split up VBOX_WITH_2ND_IEM_STEP into two steps, the first one …
|
|
|
@56284
|
10 years |
vboxsync |
s/VMMGC.gc/VMMRC.rc/g s/VBoxDDGC.gc/VBoxDDRC.rc/g …
|
|
|
@56085
|
10 years |
vboxsync |
PDM/Audio: Removed old audio architecture.
|
|
|
@56064
|
10 years |
vboxsync |
Committed the VBOX_WITH_FIRST_IEM_STEP code, removing the #else cases.
|
|
|
@55966
|
10 years |
vboxsync |
PGM,++: VBOXSTRICTRC for physical access handlers.
|
|
|
@55881
|
10 years |
vboxsync |
DBGF,DBGC: Moved the plug-ins from DBGC to DBGF so we can make use of …
|
|
|
@55789
|
10 years |
vboxsync |
Resources: Some simplifications.
|
|
|
@55788
|
10 years |
vboxsync |
Config.kmk,VMM,VBoxSDL,Resources/win: Created resource templates for …
|
|
|
@55053
|
10 years |
vboxsync |
fix
|
|
|
@55046
|
10 years |
vboxsync |
s/nm/VBOX_NM/
|
|
|
@55044
|
10 years |
vboxsync |
test for unresolved symbols in VMMGC.gc
|
|
|
@54823
|
10 years |
vboxsync |
VMM: Map the hyper heap in ring-0 on 64-bit systems.
|
|
|
@54819
|
10 years |
vboxsync |
VMM/GIM: Implemented KVM paravirt. provider.
|
|
|
@54799
|
10 years |
vboxsync |
CPUM: Fixed two problems with the CPUID code. cLeaves wasn't updated …
|
|
|
@54763
|
10 years |
vboxsync |
PATM,CPUM: Redid the CPUID stuff by calling a patch helper function …
|
|
|
@54385
|
10 years |
vboxsync |
PDM/Audio: Ignore old AudioSniffer device when loading older saved states.
|
|
|
@54308
|
10 years |
vboxsync |
VMM,SUP: Apply the tsc delta where it matters. Made sense out of the …
|
|
|
@53781
|
10 years |
vboxsync |
added a bunch of missing Windows resource files and fixed a few minor bugs
|
|
|
@53467
|
10 years |
vboxsync |
VMM: Removed VBOX_WITH_NEW_MSR_CODE and the code marked ifndef …
|
|
|
@51643
|
11 years |
vboxsync |
VMM/GIM: More bits for Hyper-V implementation.
|
|
|
@51165
|
11 years |
vboxsync |
VMM: remove linker entrypoints for relocatable VMMR0,tstLdrObj objects …
|
|
|
@50994
|
11 years |
vboxsync |
VMM/GIM: Introduce the Minimal provider.
|
|
|
@50953
|
11 years |
vboxsync |
GIM: Skeleton, work in progress.
|
|
|
@50809
|
11 years |
vboxsync |
VMM: introduced VBOX_WITH_VMM_R0_SWITCH_STACK
|
|
|
@49893
|
11 years |
vboxsync |
MSR rewrite: initial hacking - half disabled.
|
|
|
@49282
|
11 years |
vboxsync |
VMM/Preload/ -> VMM/tools/
|
|
|
@49020
|
11 years |
vboxsync |
VMM: FPU cleanup, CPUMAllA.asm is RC only, move it to CPUMRCA.asm and …
|
|
|
@49019
|
11 years |
vboxsync |
VMM: FPU cleanup.
|
|
|
@48936
|
11 years |
vboxsync |
VMM: Whitespace cleanups by scm.
|
|
|
@48236
|
11 years |
vboxsync |
VMM: Use the CMOS for debugging 64-bit on 32-bit issue …
|
|
|
@48221
|
11 years |
vboxsync |
VMM: Adding a debugging aid for 64-on-32 that tries to catch …
|
|
|
@48132
|
11 years |
vboxsync |
VMM: Ditch VBOX_WITH_VMMR0_DISABLE_PREEMPTION.
|
|
|
@47740
|
11 years |
vboxsync |
IEM: Implemented RF. Working on verfication against VT-x.
|
|
|
@47652
|
11 years |
vboxsync |
VMM: Removed all VBOX_WITH_OLD_[VTX|AMDV]_CODE bits.
|
|
|
@47646
|
11 years |
vboxsync |
First part removing VBOX_WITH_OLD_ related stuff.
|
|
|
@47427
|
11 years |
vboxsync |
PATM,IEM: Added interface for safely and quickly reading patch code.
|
|
|
@47421
|
11 years |
vboxsync |
VMM: Use IEM for I/O that's been deferred to ring-3.
|
|
|
@47323
|
11 years |
vboxsync |
IEM: BSWAP fix (don't blindly trust the intel manual).
|
|
|
@47307
|
11 years |
vboxsync |
IEM: Implemented mfence, lfence, sfence.
|
|
|
@46814
|
11 years |
vboxsync |
VMM/Makefile.kmk: dependency fix
|
|
|