|
|
@13708
|
16 years |
vboxsync |
Skip the TB flush as that's rather expensive and not necessary for …
|
|
|
@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.
|
|
|
@13375
|
16 years |
vboxsync |
some (disabled) VMI bits
|
|
|
@13185
|
16 years |
vboxsync |
VBoxREM: export the tb statistics.
|
|
|
@13144
|
16 years |
vboxsync |
#1865: Implmented the alternative R0 code for darwin (turned out to be …
|
|
|
@13128
|
16 years |
vboxsync |
logging fixes
|
|
|
@13117
|
16 years |
vboxsync |
recompiler: some logging fixes
|
|
|
@13034
|
16 years |
vboxsync |
minor warnings
|
|
|
@13020
|
16 years |
vboxsync |
Knut-compatibility fixes
|
|
|
@13013
|
16 years |
vboxsync |
infrastructure work for X2APIC support
|
|
|
@12828
|
16 years |
vboxsync |
Fixed saved state restore in real mode.
|
|
|
@12797
|
16 years |
vboxsync |
Provide more information in partial cpu context passed to …
|
|
|
@12600
|
16 years |
vboxsync |
Turned dr0..dr7 into an array.
|
|
|
@12549
|
16 years |
vboxsync |
VMM: Implemented a TSC mode where it's tied to execution and halt …
|
|
|
@12427
|
16 years |
vboxsync |
Minor 64 bits guest execution issues.
|
|
|
@12308
|
16 years |
vboxsync |
Activated flushing.
|
|
|
@12303
|
16 years |
vboxsync |
Extra stat counter for TB flushes
|
|
|
@12299
|
16 years |
vboxsync |
Add option to REMR3State to flush all TBs. (currently not yet active)
|
|
|
@12023
|
16 years |
vboxsync |
Must sync the HF_LMA_MASK too
|
|
|
@11897
|
16 years |
vboxsync |
Resync the whole CPU state after saved state restore.
|
|
|
@11813
|
16 years |
vboxsync |
Deal with 1.6 saved states in the recompiler.
|
|
|
@11792
|
16 years |
vboxsync |
Assert when the SSM version doesn't match.
|
|
|
@10851
|
16 years |
vboxsync |
Make sure CPU_RAW_HWACC is set; we might never execute …
|
|
|
@10664
|
16 years |
vboxsync |
Compile for for the PDMApicGetTPR change.
|
|
|
@10410
|
16 years |
vboxsync |
Introduced VM_FF_REM_HANDLER_NOTIFY action flag to replay the handler …
|
|
|
@10408
|
16 years |
vboxsync |
Increase number of queued rem handler notifications. Flush them on …
|
|
|
@10357
|
16 years |
vboxsync |
Flush the recompiler's TLB when our invlpg replay array overflows.
|
|
|
@9985
|
16 years |
vboxsync |
Relax the requirement for VT-x when in 64 bits mode.
|
|
|
@9817
|
16 years |
vboxsync |
fs & gs base cleanup
|
|
|
@9802
|
17 years |
vboxsync |
CPUMIsGuestIn64BitCodeEx update
|
|
|
@9800
|
17 years |
vboxsync |
Correction
|
|
|
@9798
|
17 years |
vboxsync |
fs & gs base fixes
|
|
|
@9769
|
17 years |
vboxsync |
Sync MSRs before the CRx registers.
|
|
|
@9732
|
17 years |
vboxsync |
gdtr and idtr were cut off.
|
|
|
@9653
|
17 years |
vboxsync |
Added comments
|
|
|
@9541
|
17 years |
vboxsync |
Loggign changes
|
|
|
@9486
|
17 years |
vboxsync |
Synced 64 bits lahf/sahf from QEmu.
|
|
|
@9467
|
17 years |
vboxsync |
Broken assertion
|
|
|
@9421
|
17 years |
vboxsync |
64 bits hidden selector base.
|
|
|
@9415
|
17 years |
vboxsync |
Sync 64 bits register state.
|
|
|
@9276
|
17 years |
vboxsync |
Prevent an fInRem assertion in the tlb flushing code when A20 is …
|
|
|
@9219
|
17 years |
vboxsync |
More fixes for 32 bits hosts & 64 bits guests.
|
|
|
@9143
|
17 years |
vboxsync |
Preparations for VBOX_WITH_64_BITS_GUESTS
|
|
|
@8955
|
17 years |
vboxsync |
Updated REMR3NotifyInterruptClear docs as it is being called on …
|
|
|
@8922
|
17 years |
vboxsync |
REMR3NotifyInterruptClear can now be called from non-EMT threads. …
|
|
|
@8829
|
17 years |
vboxsync |
Fixed REMR3EmulateInstruction entry logging.
|
|
|
@8626
|
17 years |
vboxsync |
Renamed the PGMR3PhysRead* and PGMR3PhysWrite* function and added U64 …
|
|
|
@8217
|
17 years |
vboxsync |
Added CSAMR3UnmonitorPage
|
|
|
@8174
|
17 years |
vboxsync |
rebranding
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8113
|
17 years |
vboxsync |
The recompiler must refresh its cpuid cache when we change a cpuid feature.
|
|
|
@7996
|
17 years |
vboxsync |
Relax tests for PAE (rem vs raw)
|
|
|
@7695
|
17 years |
vboxsync |
Added system MSRs to the CPUMCTX structure.
Sync them in REM as well.
|
|
|
@7649
|
17 years |
vboxsync |
Assertion added for detection long mode (reminder)
|
|
|
@7635
|
17 years |
vboxsync |
The new MMIO2 code.
WARNING! This changes the pci mapping protocol …
|
|
|
@7616
|
17 years |
vboxsync |
cosmetics
|
|
|
@7613
|
17 years |
vboxsync |
better fix for r29105 (see #2680): Make PGM3PhysGrowRange() take …
|
|
|
@6546
|
17 years |
vboxsync |
VBOX_WITH_NEW_PHYS_CODE changes mostly realted to REM. Killed a …
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5852
|
17 years |
vboxsync |
DISInstr returns vbox status code, not bool.
|
|
|
@5369
|
17 years |
vboxsync |
disas: don't flood the log on 64-bit hosts.
|
|
|
@5262
|
17 years |
vboxsync |
env->pVM has the right type.
|
|
|
@5197
|
17 years |
vboxsync |
Experiment with call recording for CSAM
|
|
|
@4986
|
17 years |
vboxsync |
work around a nocrt build problem.
|
|
|
@4877
|
17 years |
vboxsync |
No time for this now.
|
|
|
@4616
|
17 years |
vboxsync |
Ditto for REM(R3)NotifyHandlerPhysicalDeregister.
|
|
|
@4615
|
17 years |
vboxsync |
REM(R3)NotifyHandlerPhysicalModify no longer needs a pvHC pointer, …
|
|
|
@4535
|
17 years |
vboxsync |
Switched to reading and writing through PGM (like we already did for …
|
|
|
@4388
|
17 years |
vboxsync |
Shadow ROM emulation. Clear the RESERVED flag for ROM.
|
|
|
@4381
|
17 years |
vboxsync |
Corrected assertion
|
|
|
@4380
|
17 years |
vboxsync |
Fixed reserved memory reservation
|
|
|
@4379
|
17 years |
vboxsync |
Remove assertion for now
|
|
|
@4378
|
17 years |
vboxsync |
Added assertion + changed logging
|
|
|
@4376
|
17 years |
vboxsync |
Removed obsolete and incorrect remR3SetPage.
|
|
|
@4245
|
17 years |
vboxsync |
Predict success on out/in.
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@3726
|
17 years |
vboxsync |
Double underscore cleanup.
|
|
|
@3615
|
17 years |
vboxsync |
Callback wrapping using custom assembly templates (too lazy to …
|
|
|
@3508
|
17 years |
vboxsync |
Not relevant of course
|
|
|
@3507
|
17 years |
vboxsync |
Restore FPU state *after* check for TLB flushes.
|
|
|
@3031
|
18 years |
vboxsync |
Fixed regression caused by changeset 21558
|
|
|
@3026
|
18 years |
vboxsync |
Exclude v86 mode too.
|
|
|
@3023
|
18 years |
vboxsync |
only check for excessive faults when in protected mode
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2964
|
18 years |
vboxsync |
Don't link in testmath.c unless we use it.
|
|
|
@2890
|
18 years |
vboxsync |
Corrected syncing of CPL.
|
|
|
@2422
|
18 years |
vboxsync |
Removed the old recompiler code.
|
|
|
@2223
|
18 years |
vboxsync |
Incorrect check for valid hidden selector registers.
|
|
|
@2198
|
18 years |
vboxsync |
Forgot to adjust TRPMAssertTrap (why didn't gcc complain???)
|
|
|
@2126
|
18 years |
vboxsync |
TRPM changes to assert and report trap/interrupt types accurately.
|
|
|
@2011
|
18 years |
vboxsync |
Ported back new recompiler save/restore changes.
|
|
|
@1944
|
18 years |
vboxsync |
Save/restore: remember if we've entered raw mode (vital for ring 1 …
|
|
|
@1337
|
18 years |
vboxsync |
Forbid execution of v86 code with IF=0.
|
|
|
@1146
|
18 years |
vboxsync |
Noisy logging bumped to level 2.
|
|
|
@1140
|
18 years |
vboxsync |
Cleanup
|
|
|
@1078
|
18 years |
vboxsync |
Fixes for V86 segment syncing. (+ cleanup)
|
|
|
@1057
|
18 years |
vboxsync |
Trapping and virtualizing TSC (both disabled).
|
|
|
@858
|
18 years |
vboxsync |
Compile fix
|
|
|
@857
|
18 years |
vboxsync |
Corrected physical ram/rom registration in dynamic ram case.
|
|
|