|
|
@10362
|
16 years |
vboxsync |
More verbose assertion
|
|
|
@10360
|
16 years |
vboxsync |
Removed the same assertion as before in the AMD-V code.
|
|
|
@10359
|
16 years |
vboxsync |
Removed obsolete HWACCM_CHANGED_GUEST_CR8
|
|
|
@10358
|
16 years |
vboxsync |
Implemented cr8 reading (PDMApicGetTPR).
|
|
|
@10357
|
16 years |
vboxsync |
Flush the recompiler's TLB when our invlpg replay array overflows.
|
|
|
@10356
|
16 years |
vboxsync |
Safety precaution
|
|
|
@10355
|
16 years |
vboxsync |
TPR updates
|
|
|
@10354
|
16 years |
vboxsync |
Extra assertion
|
|
|
@10353
|
16 years |
vboxsync |
TPR caching for VT-x. Removed the CR8 register from CPUMCTX.
|
|
|
@10343
|
16 years |
vboxsync |
Logging update
|
|
|
@10342
|
16 years |
vboxsync |
Clear old cr3 values before attempting to allocate a new page from our …
|
|
|
@10340
|
16 years |
vboxsync |
Pool flush handling updates
|
|
|
@10336
|
16 years |
vboxsync |
Corrections for rc handling.
|
|
|
@10334
|
16 years |
vboxsync |
Stosq case for clearing pages.
|
|
|
@10331
|
16 years |
vboxsync |
Removed the assertion completely.
|
|
|
@10330
|
16 years |
vboxsync |
Wrong assertion. Due to ring 3 far jumps the assertion condition can …
|
|
|
@10326
|
16 years |
vboxsync |
Handle the VERR_PGM_POOL_FLUSHED return code properly.
|
|
|
@10324
|
16 years |
vboxsync |
Too strict
|
|
|
@10323
|
16 years |
vboxsync |
Clear the shadow page table entries whenever the guest modifies its …
|
|
|
@10321
|
16 years |
vboxsync |
Deal with pool flushes directly when possible.
|
|
|
@10320
|
16 years |
vboxsync |
Rearranged code to deal with pgm pool tasks during SyncCR3.
|
|
|
@10319
|
16 years |
vboxsync |
pgmPoolClearAll can be executed in ring 0.
|
|
|
@10318
|
16 years |
vboxsync |
There are no virtual handlers in nested paging mode.
|
|
|
@10317
|
16 years |
vboxsync |
SyncCR3 change for nested paging to deal with pool flushes.
|
|
|
@10315
|
16 years |
vboxsync |
Don't dump the guru meditation to stderr for me
|
|
|
@10314
|
16 years |
vboxsync |
More logging
|
|
|
@10301
|
16 years |
vboxsync |
Wrong place for the assertion
|
|
|
@10300
|
16 years |
vboxsync |
Allow PGMMODE_PAE_NX with VT-x and AMD-V.
|
|
|
@10299
|
16 years |
vboxsync |
Force a TLB flush on a mode switch too.
|
|
|
@10297
|
16 years |
vboxsync |
More assertions.
|
|
|
@10290
|
16 years |
vboxsync |
Enable 64 bits guest support.
|
|
|
@10289
|
16 years |
vboxsync |
Expose X86_CPUID_AMD_FEATURE_EDX_MCA & X86_CPUID_AMD_FEATURE_EDX_MTRR …
|
|
|
@10288
|
16 years |
vboxsync |
Removed more unneeded defines
|
|
|
@10287
|
16 years |
vboxsync |
Correction
|
|
|
@10286
|
16 years |
vboxsync |
Without paging guest paging always matches shadow paging.
|
|
|
@10285
|
16 years |
vboxsync |
Corrected protected mode without paging shadow paging.
|
|
|
@10284
|
16 years |
vboxsync |
Wrong logging part 2
|
|
|
@10283
|
16 years |
vboxsync |
Backed out 32892-32894
|
|
|
@10282
|
16 years |
vboxsync |
More gc tracking changes for the non-paging case.
|
|
|
@10281
|
16 years |
vboxsync |
Disabled user tracking properly.
|
|
|
@10280
|
16 years |
vboxsync |
No need for tracking user pages when guest paging is disabled.
|
|
|
@10279
|
16 years |
vboxsync |
Wrong logging
|
|
|
@10277
|
16 years |
vboxsync |
Deal with 8 byte movsx instructions.
|
|
|
@10274
|
16 years |
vboxsync |
More logging
|
|
|
@10270
|
16 years |
vboxsync |
Logging update
|
|
|
@10269
|
16 years |
vboxsync |
Logging updates
|
|
|
@10240
|
16 years |
vboxsync |
sub-makefile fix.
|
|
|
@10216
|
16 years |
vboxsync |
-> Unsupported
|
|
|
@10215
|
16 years |
vboxsync |
Missed MSR_IA32_MTRR_CAP
|
|
|
@10213
|
16 years |
vboxsync |
Log more MSRs
|
|
|
@10211
|
16 years |
vboxsync |
X86_CPUID_FEATURE_EDX_PAT is supported (was already marked as such in …
|
|
|
@10210
|
16 years |
vboxsync |
Support MSR_K6_EFER_FFXSR if X86_CPUID_AMD_FEATURE_EDX_FFXSR is set.
|
|
|
@10209
|
16 years |
vboxsync |
Logging update
|
|
|
@10208
|
16 years |
vboxsync |
Cpuid 0x800000005 & 0x800000006 contain information about L1, L2 & L3 …
|
|
|
@10206
|
16 years |
vboxsync |
Fixed regression introduced by TPR caching. (never execute code that …
|
|
|
@10205
|
16 years |
vboxsync |
Logging fix
|
|
|
@10204
|
16 years |
vboxsync |
Corrected logging function name
|
|
|
@10202
|
16 years |
vboxsync |
removed VBOX_WITH_PDM_LOCK
|
|
|
@10200
|
16 years |
vboxsync |
Moved the VBOX_WITH_PDM_LOCK and VBOX_WITH_INTERNAL_NETWORKING defines …
|
|
|
@10171
|
16 years |
vboxsync |
small fix
|
|
|
@10154
|
16 years |
vboxsync |
Documented the issue wrt to CS RPL and conforming segment in …
|
|
|
@10141
|
16 years |
vboxsync |
PATM: some preparations for new SSM handling.
|
|
|
@10123
|
16 years |
vboxsync |
doxygen
|
|
|
@10122
|
16 years |
vboxsync |
Use the SS RPL instead of the CS RPL in CPUMGetGuestCPL for the raw …
|
|
|
@10110
|
16 years |
vboxsync |
More TPR updates
|
|
|
@10108
|
16 years |
vboxsync |
More CR8 updates
|
|
|
@10107
|
16 years |
vboxsync |
Added CR8 write (alias for APIC TPR write).
|
|
|
@10100
|
16 years |
vboxsync |
Added missing cpuid features (all disabled)
|
|
|
@10097
|
16 years |
vboxsync |
Derive CPL from cs, not ss.
|
|
|
@10095
|
16 years |
vboxsync |
logging change
|
|
|
@10088
|
16 years |
vboxsync |
Log MSR names
|
|
|
@10087
|
16 years |
vboxsync |
Fixed SELMR3GetSelectorInfo for 64 bits mode.
Got rid of obsolete VBOXDESC.
|
|
|
@10073
|
16 years |
vboxsync |
Updated some comments
|
|
|
@10072
|
16 years |
vboxsync |
Nested paging update.
|
|
|
@10071
|
16 years |
vboxsync |
Don't set the no-execute bits in the fake pml4e & pdpte
|
|
|
@10070
|
16 years |
vboxsync |
log spelling.
|
|
|
@10068
|
16 years |
vboxsync |
Set the accessed bit as well (protected mode without paging; shadow pde)
|
|
|
@10066
|
16 years |
vboxsync |
Paranoid assertion
|
|
|
@10065
|
16 years |
vboxsync |
Missing physical address for nested root
|
|
|
@10064
|
16 years |
vboxsync |
Missing log group
|
|
|
@10063
|
16 years |
vboxsync |
AMD64 updates for nested paging.
|
|
|
@10062
|
16 years |
vboxsync |
logging fix
|
|
|
@10054
|
16 years |
vboxsync |
spaces
|
|
|
@10046
|
16 years |
vboxsync |
Drop the .NOTPARALLEL hack (windows), this should work fine now. …
|
|
|
@10036
|
16 years |
vboxsync |
Argh
|
|
|
@10035
|
16 years |
vboxsync |
More annoying assertions removed
|
|
|
@10034
|
16 years |
vboxsync |
Moved some assertions around
|
|
|
@10033
|
16 years |
vboxsync |
Logging update
|
|
|
@10032
|
16 years |
vboxsync |
Nested paging updates
|
|
|
@10027
|
16 years |
vboxsync |
Corrected check for flushing shadow pml4. Extended check for nested …
|
|
|
@10026
|
16 years |
vboxsync |
Nested paging updates.
|
|
|
@10024
|
16 years |
vboxsync |
typo
|
|
|
@10021
|
16 years |
vboxsync |
Updates for amd64 nested paging.
|
|
|
@10019
|
16 years |
vboxsync |
Updated for accepted shadow page modes.
|
|
|
@10018
|
16 years |
vboxsync |
Wrong assertion + logging updates
|
|
|
@10016
|
16 years |
vboxsync |
Corrected parameter types (const).
Use SELMToFlatEx instead of …
|
|
|
@10015
|
16 years |
vboxsync |
Don't forget to sync back MSR_K8_KERNEL_GS_BASE.
|
|
|
@10014
|
16 years |
vboxsync |
Filter out the MSR_K6_LME bit or else AMD-V expects amd64 shadow …
|
|
|
@10013
|
16 years |
vboxsync |
AMD64 shadow & real or protected mode without paging combo.
Flush TLB …
|
|
|
@10012
|
16 years |
vboxsync |
Logging update
|
|
|