|
|
@7735
|
17 years |
vboxsync |
Include EFER msr in all PGMChangeMode calls.
|
|
|
@7733
|
17 years |
vboxsync |
Fixed compile error.
|
|
|
@7732
|
17 years |
vboxsync |
PGM_GST_32BIT -> PGM_TYPE_32BIT & PGM_GST_PAE -> PGM_TYPE_PAE - fixes …
|
|
|
@7731
|
17 years |
vboxsync |
MMIO cleanup in progress.
|
|
|
@7730
|
17 years |
vboxsync |
Added CPUMSet/GetGuestEFER.
Corrected NX bit handling.
|
|
|
@7728
|
17 years |
vboxsync |
Some cleanup.
CheckPageFault: implemented PAE case
|
|
|
@7726
|
17 years |
vboxsync |
Moved the R0/GC registration out of IOMAll.cpp and into IOM.cpp since …
|
|
|
@7724
|
17 years |
vboxsync |
removed unused globals.
|
|
|
@7723
|
17 years |
vboxsync |
DECLINLINE
|
|
|
@7720
|
17 years |
vboxsync |
oops.
|
|
|
@7719
|
17 years |
vboxsync |
pgmGstGetPaePDPtr.
|
|
|
@7718
|
17 years |
vboxsync |
Enabled X86_CR0_WP=0 code execution with VT-x & AMD-V
|
|
|
@7717
|
17 years |
vboxsync |
Some write protect changes
|
|
|
@7715
|
17 years |
vboxsync |
Renamed PDPTR to PDPT.
Added preliminary code for executing code with …
|
|
|
@7702
|
17 years |
vboxsync |
Fixed a bunch of #else and #endif comments. The convention here is …
|
|
|
@7700
|
17 years |
vboxsync |
AMD64 shadow mode isn't valid for real and protected mode either from …
|
|
|
@7698
|
17 years |
vboxsync |
Removed redundant check
|
|
|
@7697
|
17 years |
vboxsync |
Bugfix for real & protected mode
|
|
|
@7696
|
17 years |
vboxsync |
Init PAT msr
|
|
|
@7695
|
17 years |
vboxsync |
Added system MSRs to the CPUMCTX structure.
Sync them in REM as well.
|
|
|
@7687
|
17 years |
vboxsync |
The limit in the hidden selector register is the final one; no need to …
|
|
|
@7686
|
17 years |
vboxsync |
Wrong prefix
|
|
|
@7677
|
17 years |
vboxsync |
Cleanup
|
|
|
@7676
|
17 years |
vboxsync |
Cleaned up.
AMD64 shadow paging is only valid with AMD64 guest paging. …
|
|
|
@7668
|
17 years |
vboxsync |
Cleaned up
|
|
|
@7667
|
17 years |
vboxsync |
More comments + PAE updates
|
|
|
@7666
|
17 years |
vboxsync |
Put back the original PAE defines. AMD differs from Intel wrt valid …
|
|
|
@7664
|
17 years |
vboxsync |
Comment update
|
|
|
@7662
|
17 years |
vboxsync |
Clarified code
|
|
|
@7660
|
17 years |
vboxsync |
Split off amd64
|
|
|
@7658
|
17 years |
vboxsync |
Typo
|
|
|
@7657
|
17 years |
vboxsync |
Renamed 4M to BIG
|
|
|
@7656
|
17 years |
vboxsync |
Use GST_PDE4M_PG_MASK
|
|
|
@7655
|
17 years |
vboxsync |
PAE fixes & changes
|
|
|
@7650
|
17 years |
vboxsync |
Missed one
|
|
|
@7648
|
17 years |
vboxsync |
Use ASMCpuId_EDX.
|
|
|
@7647
|
17 years |
vboxsync |
Use ASMCpuId_EDX.
|
|
|
@7646
|
17 years |
vboxsync |
Extra check for valid cpuid
|
|
|
@7645
|
17 years |
vboxsync |
CPUMCPUIDFEATURE_LONG_MODE added
|
|
|
@7644
|
17 years |
vboxsync |
Added CPUMCPUIDFEATURE_PAE
|
|
|
@7642
|
17 years |
vboxsync |
Additional cleanup
|
|
|
@7635
|
17 years |
vboxsync |
The new MMIO2 code.
WARNING! This changes the pci mapping protocol …
|
|
|
@7634
|
17 years |
vboxsync |
Removed unused VMR3ReqCallU variant.
|
|
|
@7632
|
17 years |
vboxsync |
Added optional fences to the hyper heap.
|
|
|
@7631
|
17 years |
vboxsync |
Fixed log crash in SSMR3Seek.
|
|
|
@7629
|
17 years |
vboxsync |
Initial cleanup for PAE
|
|
|
@7628
|
17 years |
vboxsync |
Assert some one problematic VMR3ReqCall* RTGC* stuff. (fix when they …
|
|
|
@7625
|
17 years |
vboxsync |
Again
|
|
|
@7624
|
17 years |
vboxsync |
More alignment fixes
|
|
|
@7622
|
17 years |
vboxsync |
Only 64 bits
|
|
|
@7621
|
17 years |
vboxsync |
Alignment
|
|
|
@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 …
|
|
|
@7616
|
17 years |
vboxsync |
cosmetics
|
|
|
@7614
|
17 years |
vboxsync |
fix 64-builds
|
|
|
@7613
|
17 years |
vboxsync |
better fix for r29105 (see #2680): Make PGM3PhysGrowRange() take …
|
|
|
@7605
|
17 years |
vboxsync |
fixed VMR3Req call
|
|
|
@7603
|
17 years |
vboxsync |
fix debug builds
|
|
|
@7601
|
17 years |
vboxsync |
More %VGp
|
|
|
@7600
|
17 years |
vboxsync |
Use %VGp for guest physical addresses
|
|
|
@7598
|
17 years |
vboxsync |
Corrected wrong macro use to mask physical addresses
|
|
|
@7597
|
17 years |
vboxsync |
Incorrect masking
|
|
|
@7591
|
17 years |
vboxsync |
spaces
|
|
|
@7584
|
17 years |
vboxsync |
Logging fixes
|
|
|
@7581
|
17 years |
vboxsync |
64 bits physical address save/restore
|
|
|
@7577
|
17 years |
vboxsync |
~0U -> NIL_RTGCPHYS
|
|
|
@7574
|
17 years |
vboxsync |
And again
|
|
|
@7573
|
17 years |
vboxsync |
Correction
|
|
|
@7572
|
17 years |
vboxsync |
Compile fix
|
|
|
@7569
|
17 years |
vboxsync |
Removed assertion
|
|
|
@7559
|
17 years |
vboxsync |
warnings
|
|
|
@7533
|
17 years |
vboxsync |
comment.
|
|
|
@7530
|
17 years |
vboxsync |
no local variables banner.
|
|
|
@7524
|
17 years |
vboxsync |
Linux VT-x/AMD-V enabled again.
|
|
|
@7523
|
17 years |
vboxsync |
Unconditionally resolve R0 function addresses
|
|
|
@7510
|
17 years |
vboxsync |
Backed out 28970.
|
|
|
@7508
|
17 years |
vboxsync |
Enabled VT-x/AMD-V on other platforms again.
|
|
|
@7507
|
17 years |
vboxsync |
Restore saved registers after returning from a call in …
|
|
|
@7505
|
17 years |
vboxsync |
More assertions
|
|
|
@7503
|
17 years |
vboxsync |
Cleanup
|
|
|
@7502
|
17 years |
vboxsync |
Best regards from the spelling police
|
|
|
@7501
|
17 years |
vboxsync |
Display a warning when a user attempts to mix VT-x/ADM-V and raw mode VMs.
|
|
|
@7500
|
17 years |
vboxsync |
Logging update
|
|
|
@7499
|
17 years |
vboxsync |
typo
|
|
|
@7498
|
17 years |
vboxsync |
Don't init hwaccm when using raw mode.
|
|
|
@7496
|
17 years |
vboxsync |
Moved VMCS allocation to ring 0.
|
|
|
@7495
|
17 years |
vboxsync |
More logging
|
|
|
@7494
|
17 years |
vboxsync |
Cleaned up
|
|
|
@7484
|
17 years |
vboxsync |
make gcc happy
|
|
|
@7478
|
17 years |
vboxsync |
Disable VT-x and AMD-V on all hosts except Windows for now.
|
|
|
@7477
|
17 years |
vboxsync |
attempt to fix 64-bit Linux boxes
|
|
|
@7476
|
17 years |
vboxsync |
Initialize VT-x and AMD-V properly on all cpus if the BIOS failed to do so.
|
|
|
@7471
|
17 years |
vboxsync |
Rewrote VT-x & AMD-V mode changes. Requires the MP apis in our runtime …
|
|
|
@7469
|
17 years |
vboxsync |
fixed log statements
|
|
|
@7294
|
17 years |
vboxsync |
xadd: small optimization
|
|
|
@7286
|
17 years |
vboxsync |
emulate [lock] xadd in GC
|
|
|
@7192
|
17 years |
vboxsync |
shell scripts are eol-style LF
|
|
|
@7136
|
17 years |
vboxsync |
include cpum.h.
|
|
|
@7135
|
17 years |
vboxsync |
Fixed uninitialized cGuard variable. Fixes 2691.
|
|
|
@7122
|
17 years |
vboxsync |
Correct comment (not pushad any longer).
|
|
|