|
|
@60022
|
9 years |
vboxsync |
recompiler: shifting of negative values is undefined (thanks PVS)
|
|
|
@58821
|
9 years |
vboxsync |
REM: Fixed SIDT/SGDT (see bugref:8118).
|
|
|
@58562
|
9 years |
vboxsync |
REM: reverted r103903: op_helper.c: Corrected assertion.
|
|
|
@58557
|
9 years |
vboxsync |
op_helper.c: Corrected assertion.
|
|
|
@53624
|
10 years |
vboxsync |
scm automatic cleanups.
|
|
|
@52520
|
10 years |
vboxsync |
REM: Truncate linear addresses in outside of 64-bit mode.
|
|
|
@48472
|
11 years |
vboxsync |
REM: Correctly propagate triple faults to EM.
|
|
|
@48065
|
11 years |
vboxsync |
load_segment: on second though, just remove the bogus log statement.
|
|
|
@48064
|
11 years |
vboxsync |
comment
|
|
|
@47875
|
11 years |
vboxsync |
recompiler: header kludge
|
|
|
@47767
|
11 years |
vboxsync |
REM: clear unnecessary TR attributes on task switch.
|
|
|
@47757
|
11 years |
vboxsync |
REM: Corrected task switch order (old task saved first, new task …
|
|
|
@47753
|
11 years |
vboxsync |
REM: LTR will not load null TR selector.
|
|
|
@47709
|
11 years |
vboxsync |
REM: Attempt at better selector attribute handling, to avoid further …
|
|
|
@47678
|
11 years |
vboxsync |
recompiler: Clear the unusable bit when the present bit is set.
|
|
|
@47666
|
11 years |
vboxsync |
Use the LAR mask that AMD documents for now.
|
|
|
@47549
|
11 years |
vboxsync |
REM: Set more access bits on selectors, clear/set the unusable flag more.
|
|
|
@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, …
|
|
|
@46121
|
12 years |
vboxsync |
REM: Undid error introduced by following Intel documentation.
|
|
|
@45587
|
12 years |
vboxsync |
REM: Fixed non-64-bit ENTER emulation.
|
|
|
@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 …
|
|
|
@45276
|
12 years |
vboxsync |
Ring-1 compression patches, courtesy of trivirt AG:
- main: diff to …
|
|
|
@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).
|
|
|
@42601
|
12 years |
vboxsync |
REM: Initial changes to make it work (seemingly) with MinGW-w64.
|
|
|
@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 …
|
|
|
@42407
|
12 years |
vboxsync |
VMM: Futher work on dealing with hidden segment register, esp. when …
|
|
|
@41436
|
13 years |
vboxsync |
REM,EM: A20 fixes.
|
|
|
@40360
|
13 years |
vboxsync |
Do not try to run unreal mode code as V86 in VT-x.
|
|
|
@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 …
|
|
|
@39376
|
13 years |
vboxsync |
recompiler: merged upstream changeset …
|
|
|
@39192
|
13 years |
vboxsync |
recompiler: obvious typos, not fixed in upstream yet
|
|
|
@38364
|
13 years |
vboxsync |
REM: Try fix the broken sysexit (and partially sysenter).
|
|
|
@38319
|
13 years |
vboxsync |
Recompiler/FreeBSD: Fix alignment on 32bit
|
|
|
@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).
|
|
|
@37702
|
13 years |
vboxsync |
REM/VMM: Don't flush the TLB if you don't hold the EM/REM lock, some …
|
|
|
@37691
|
13 years |
vboxsync |
win64 linking fix
|
|
|
@37689
|
13 years |
vboxsync |
recompiler: Merged in changes from 0.13.0.
|
|
|
@37675
|
14 years |
vboxsync |
rem: Synced with v0.12.5.
|
|
|
@36765
|
14 years |
vboxsync |
emulate_single_instr: style
|
|
|
@36299
|
14 years |
vboxsync |
recompiler: typo.
|
|
|
@36298
|
14 years |
vboxsync |
recompiler: darwin/32 alignment hadn't got any differ from other …
|
|
|
@36297
|
14 years |
vboxsync |
Recompiler: Indentation
|
|
|
@36296
|
14 years |
vboxsync |
Recompiler: Fix assertion
|
|
|
@36295
|
14 years |
vboxsync |
recompiler: fixes STAM assertion on 32-bit Mac host.
|
|
|
@36271
|
14 years |
vboxsync |
recompiler: Fix stam assertion for 32bit debug builds
|
|
|
@36266
|
14 years |
vboxsync |
REM: Do not block writes to port 80h.
|
|
|
@36175
|
14 years |
vboxsync |
rem: Synced up to v0.11.1 (35bfc7324e2e6946c4113ada5db30553a1a7c40b) …
|
|
|
@36171
|
14 years |
vboxsync |
rem: Merged in changes from the branches/stable_0_10 (r7249).
|
|
|
@36170
|
14 years |
vboxsync |
rem: synced up to svn://svn.savannah.nongnu.org/qemu/trunk@6686 (repo …
|
|
|
@36142
|
14 years |
vboxsync |
rem: removing obsolete files.
|
|
|
@36140
|
14 years |
vboxsync |
rem: Re-synced to svn://svn.savannah.nongnu.org/qemu/trunk@5495 (repo …
|
|
|
@36125
|
14 years |
vboxsync |
recompiler: Removing traces of attempts at making the recompiler …
|
|
|
@36064
|
14 years |
vboxsync |
logging fix
|
|
|
@36061
|
14 years |
vboxsync |
REM: More .remstep logging.
|
|
|
@36056
|
14 years |
vboxsync |
.remstep hacking.
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@33971
|
14 years |
vboxsync |
recompiler: type fix
|
|
|
@33965
|
14 years |
vboxsync |
recompiler: fix type
|
|
|
@33656
|
14 years |
vboxsync |
*: rebrand Sun (L)GPL disclaimers
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@31532
|
14 years |
vboxsync |
REM: logging; No doxygen @note in code.
|
|
|
@31168
|
14 years |
vboxsync |
REM: fixed assertion.
|
|
|
@30862
|
14 years |
vboxsync |
VMM,REM: Replumbled the MSR updating and reading so that PGM can …
|
|
|
@30413
|
15 years |
vboxsync |
REM: incorporated git b16f827b from upstream: target-i386: fix SIB …
|
|
|
@30412
|
15 years |
vboxsync |
REM: incorporated git c2254920 and git 2e21e749 from upstream: …
|
|
|
@30406
|
15 years |
vboxsync |
REM: incorporated git 99596385 from upstream: target-i386: Fix "call …
|
|
|
@29732
|
15 years |
vboxsync |
Backed out 61853; causes more invalid state exits
|
|
|
@29687
|
15 years |
vboxsync |
Make sure the right descriptor attributes (0xf3) are loaded in V86 …
|
|
|
@29333
|
15 years |
vboxsync |
removed VBOX_WITH_VMI
|
|
|
@28030
|
15 years |
vboxsync |
VMM: SpeedStep and relatives MSRs
|
|
|
@27593
|
15 years |
vboxsync |
REM: consistent with VMM monitor treatment
|
|
|
@26993
|
15 years |
vboxsync |
VMM: implement some Nehalem MSRs
|
|
|
@26499
|
15 years |
vboxsync |
recompier: whitespace cleanup. (Clean up whitespace on the foreign …
|
|
|
@26237
|
15 years |
vboxsync |
REM: Must store the ldt as it gets reloaded and might have been …
|
|
|
@23640
|
15 years |
vboxsync |
load_seg_vm: correct V86 segment default segment flags
|
|
|
@21581
|
15 years |
vboxsync |
REM: fixed interrupt latency issue
|
|
|
@21186
|
15 years |
vboxsync |
recompiler: Fixed mov to/from CRx/DRx decoding to match reality (mod …
|
|
|
@19297
|
16 years |
vboxsync |
Renamed src/recompiler_new to src/recompiler.
|
|
copied from trunk/src/recompiler_new/target-i386
|
|
|
@19287
|
16 years |
vboxsync |
VBox/cdefs.h,REM,CFGM: VMMRZDECL + some cleanup.
|