|
|
@47328
|
11 years |
vboxsync |
CPUM,++: Fix DR6 and DR7 read-as-1 (RA1) and read-as-zero (RAZ) values …
|
|
|
@47324
|
11 years |
vboxsync |
REM: NULL SS on iret change.
|
|
|
@47309
|
11 years |
vboxsync |
REM: Try set DESC_INTEL_UNUSED where applicable. Fixed values in DR6, …
|
|
|
@46493
|
11 years |
vboxsync |
STAMR3Deregister* optimizations. Relevant for both startup and …
|
|
|
@46420
|
11 years |
vboxsync |
VMM, recompiler: Purge deprecated macros.
|
|
|
@46160
|
12 years |
vboxsync |
nits
|
|
|
@46155
|
12 years |
vboxsync |
List near, unassemble, hyper register and more tiny debugger fixes.
|
|
|
@46121
|
12 years |
vboxsync |
REM: Undid error introduced by following Intel documentation.
|
|
|
@45965
|
12 years |
vboxsync |
VMM: Facility for getting the highest-priority pending interrupt from …
|
|
|
@45799
|
12 years |
vboxsync |
Make the recompiler call PGMCr0WpEnabled.
|
|
|
@45751
|
12 years |
vboxsync |
Ooops, forgot TRPM related changes.
|
|
|
@45727
|
12 years |
vboxsync |
REM/VBoxRecompiler: Fixed translating pending events to TRPM on …
|
|
|
@45701
|
12 years |
vboxsync |
VMM: SELM and VMM early HM init changes.
|
|
|
@45642
|
12 years |
vboxsync |
recompiler: Use symbolic constants.
|
|
|
@45618
|
12 years |
vboxsync |
Do HMR3Init first in vmR3InitRing3 so the other components can skip …
|
|
|
@45587
|
12 years |
vboxsync |
REM: Fixed non-64-bit ENTER emulation.
|
|
|
@45561
|
12 years |
vboxsync |
recompiler/Makefile.kmk: Must define VBOX_WITH_RAW_MODE. Regression …
|
|
|
@45533
|
12 years |
vboxsync |
#ifdef the raw-mode force flags to find more code to #ifdef out.
|
|
|
@45528
|
12 years |
vboxsync |
VBOX_WITH_RAW_MODE changes.
|
|
|
@45494
|
12 years |
vboxsync |
op_helper.c: Removed debug statement that was accidentially committed.
|
|
|
@45485
|
12 years |
vboxsync |
- *: Where possible, drop the #ifdef VBOX_WITH_RAW_RING1 when …
|
|
|
@45305
|
12 years |
vboxsync |
IOM: Adding pVCpu to a lot of calls and moving the lookup caches from …
|
|
|
@45276
|
12 years |
vboxsync |
Ring-1 compression patches, courtesy of trivirt AG:
- main: diff to …
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44399
|
12 years |
vboxsync |
DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
|
|
|
@44362
|
12 years |
vboxsync |
PATM: Changed two Main APIs to use PUVM instead of PVM (one of them …
|
|
|
@44340
|
12 years |
vboxsync |
VMM,Main,Debugger,REM: VM API cleanup, prefering PUVM over PVM so we …
|
|
|
@44330
|
12 years |
vboxsync |
VBoxRecompiler.c: Fixed copy & past bug (from EM).
|
|
|
@43657
|
12 years |
vboxsync |
VMM: APIC refactor. Moved APIC base MSR to the VCPU (where it belongs) …
|
|
|
@43394
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@43068
|
12 years |
vboxsync |
recompiler: Missing privilege check for task gate switches (Fixes …
|
|
|
@42829
|
12 years |
vboxsync |
REM: Typo fix (was inadvertently changing stack segment type).
|
|
|
@42604
|
12 years |
vboxsync |
build fix
|
|
|
@42603
|
12 years |
vboxsync |
Try use MinGW-W64; this changes kBuild from 2609 to 2624.
|
|
|
@42602
|
12 years |
vboxsync |
mac build fix.
|
|
|
@42601
|
12 years |
vboxsync |
REM: Initial changes to make it work (seemingly) with MinGW-w64.
|
|
|
@42595
|
12 years |
vboxsync |
REM/Makefile.kmk: MinGW-W64 experiments.
|
|
|
@42488
|
12 years |
vboxsync |
REM: retf/iret should set the accessed bit in the selectors, I think.
|
|
|
@42482
|
12 years |
vboxsync |
helper_rdmsr: Don't try to check if the value is the same for …
|
|
|
@42474
|
12 years |
vboxsync |
recompiler/Sun/testmath.c: be a bit more generous with the rounding. …
|
|
|
@42420
|
12 years |
vboxsync |
Eliminating CPUM_CHANGED_HIDDEN_SEL_REGS_INVALID and …
|
|
|
@42407
|
12 years |
vboxsync |
VMM: Futher work on dealing with hidden segment register, esp. when …
|
|
|
@41939
|
12 years |
vboxsync |
CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
|
|
|
@41906
|
12 years |
vboxsync |
CPUM: Combined the visible and hidden selector register data into one …
|
|
|
@41675
|
12 years |
vboxsync |
DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
|
|
|
@41669
|
12 years |
vboxsync |
DISInstr -> DISInstrToStr.
|
|
|
@41658
|
12 years |
vboxsync |
DIS,VMM,REM,IPRT: Disassembler API adjustments.
|
|
|
@41477
|
13 years |
vboxsync |
/Makefile.kmk: Cosmetic changes.
|
|
|
@41436
|
13 years |
vboxsync |
REM,EM: A20 fixes.
|
|
|
@41385
|
13 years |
vboxsync |
recompiler: VBOX_DEBUG_PHYS logging fix.
|
|
|
@40907
|
13 years |
vboxsync |
Working on tracking IRQs for tracing and logging purposes.
|
|
|
@40829
|
13 years |
vboxsync |
make it work with EF wrappers everywhere.
|
|
|
@40504
|
13 years |
vboxsync |
Solaris 11 build fixes.
|
|
|
@40442
|
13 years |
vboxsync |
IEM integration in progress - doing some EM refactoring to ease this …
|
|
|
@40360
|
13 years |
vboxsync |
Do not try to run unreal mode code as V86 in VT-x.
|
|
|
@40282
|
13 years |
vboxsync |
*: gcc-4.7: ~0 => ~0U in initializers (warning: narrowing conversion …
|
|
|
@39969
|
13 years |
vboxsync |
sanity check (expecting failure on windows...)
|
|
|
@39966
|
13 years |
vboxsync |
REM: Don't pollute the FPU state with random garbage (from the stack).
|
|
|
@39961
|
13 years |
vboxsync |
REM: Fixed incorrect CR2 value for word or dword instruction fields …
|
|
|
@39699
|
13 years |
vboxsync |
REM: sync HF_INHIBIT_IRQ_MASK with VMCPU_FF_INHIBIT_INTERRUPTS/PC.
|
|
|
@39615
|
13 years |
vboxsync |
Proper stats names.
|
|
|
@39376
|
13 years |
vboxsync |
recompiler: merged upstream changeset …
|
|
|
@39192
|
13 years |
vboxsync |
recompiler: obvious typos, not fixed in upstream yet
|
|
|
@38838
|
13 years |
vboxsync |
VMM,++: Try fix the async reset, suspend and power-off problems in PDM …
|
|
|
@38364
|
13 years |
vboxsync |
REM: Try fix the broken sysexit (and partially sysenter).
|
|
|
@38326
|
13 years |
vboxsync |
EM,REM: Make the EM execution scheduling policies apply to HM as well.
|
|
|
@38320
|
13 years |
vboxsync |
Redid the A20 gate assertion fix - the recompiler needs to be told.
|
|
|
@38319
|
13 years |
vboxsync |
Recompiler/FreeBSD: Fix alignment on 32bit
|
|
|
@38300
|
13 years |
vboxsync |
REM,PGM: Fix A20 syncing between the VMM and the recompiler.
|
|
|
@38082
|
13 years |
vboxsync |
*.kmk: Installation/staging adjustments (kBuild 0.2.0 preps).
|
|
|
@38064
|
13 years |
vboxsync |
tcg-target.c: Make sure the stack is aligned on darwin (VBoxREM64 only).
|
|
|
@37858
|
13 years |
vboxsync |
alignment fix - 6th try.
|
|
|
@37857
|
13 years |
vboxsync |
alignment fix - 5th try.
|
|
|
@37856
|
13 years |
vboxsync |
alignment fix - 4th try.
|
|
|
@37855
|
13 years |
vboxsync |
alignment fix - 3rd try.
|
|
|
@37854
|
13 years |
vboxsync |
alignment fix - 2nd try.
|
|
|
@37853
|
13 years |
vboxsync |
alignment fix - 2nd try.
|
|
|
@37852
|
13 years |
vboxsync |
alignment fix (darwin.x86/VBoxREM64).
|
|
|
@37829
|
13 years |
vboxsync |
header fixes
|
|
|
@37723
|
13 years |
vboxsync |
VBoxRecompiler.c: tlb_flush_page may trigger a full tlb flush during …
|
|
|
@37702
|
13 years |
vboxsync |
REM/VMM: Don't flush the TLB if you don't hold the EM/REM lock, some …
|
|
|
@37697
|
13 years |
vboxsync |
duh.
|
|
|
@37696
|
13 years |
vboxsync |
rem: fixed 64-bit host bustage.
|
|
|
@37693
|
13 years |
vboxsync |
Windows fixes
|
|
|
@37692
|
13 years |
vboxsync |
build fix.
|
|
|
@37691
|
13 years |
vboxsync |
win64 linking fix
|
|
|
@37689
|
13 years |
vboxsync |
recompiler: Merged in changes from 0.13.0.
|
|
|
@37677
|
13 years |
vboxsync |
solaris build fix.
|
|
|
@37676
|
13 years |
vboxsync |
clean up…
|
|
|
@37675
|
13 years |
vboxsync |
rem: Synced with v0.12.5.
|
|
|
@36811
|
14 years |
vboxsync |
REM: Don't set cr2 and error_code when TRPM reports a pending software …
|
|
|
@36794
|
14 years |
vboxsync |
IEM: Verify I/O port read and writes as well as MMIO accesses. …
|
|
|
@36768
|
14 years |
vboxsync |
IEM: Initial commit, work in progress.
|
|
|
@36765
|
14 years |
vboxsync |
emulate_single_instr: style
|
|
|
@36490
|
14 years |
vboxsync |
rem: Use cpu_register_physical_memory_offset instead of …
|
|
|
@36430
|
14 years |
vboxsync |
VBoxRecompiler.c: VMM needs msrEFER in sync when calling …
|
|
|
@36414
|
14 years |
vboxsync |
Please mark all recompiler changes or the will be lost.
|
|
|
@36384
|
14 years |
vboxsync |
recompiler: Fix build on FreeBSD
|
|
|
@36299
|
14 years |
vboxsync |
recompiler: typo.
|
|
|