|
|
@9430
|
17 年 |
vboxsync |
Made the base of GDTR and IDTR 64 bits.
|
|
|
@9421
|
17 年 |
vboxsync |
64 bits hidden selector base.
|
|
|
@9412
|
17 年 |
vboxsync |
use macros to access base, limit of a descriptor and offset of an IDT entry
|
|
|
@9395
|
17 年 |
vboxsync |
fixed more places with incorrect descriptor base address calculation
|
|
|
@9354
|
17 年 |
vboxsync |
Added CPUMGetCPUVendor.
Added CPUMCPUIDFEATURE_NXE, …
|
|
|
@9353
|
17 年 |
vboxsync |
Accidental commit
|
|
|
@9349
|
17 年 |
vboxsync |
More type fixes for GC execution.
|
|
|
@9345
|
17 年 |
vboxsync |
String format
|
|
|
@9344
|
17 年 |
vboxsync |
Types and string format specifiers.
|
|
|
@9341
|
17 年 |
vboxsync |
Format specifiers again…
|
|
|
@9300
|
17 年 |
vboxsync |
More 64 bits guest ptr fixes
|
|
|
@9289
|
17 年 |
vboxsync |
Updates for 64 bits guests
|
|
|
@9282
|
17 年 |
vboxsync |
Type and cast corrections
|
|
|
@9280
|
17 年 |
vboxsync |
Corrected casts (64 bits guest pointers)
|
|
|
@9254
|
17 年 |
vboxsync |
Wrong string specifiers for 64 bits guest addresses/rtrcptrs.
|
|
|
@9250
|
17 年 |
vboxsync |
Corrected some unused code. Still untested though.
|
|
|
@9248
|
17 年 |
vboxsync |
Enabled cmpxchg8b again.
|
|
|
@9246
|
17 年 |
vboxsync |
Disable GC emulation of cmpxchg8b to see if that helps with the win2k …
|
|
|
@9241
|
17 年 |
vboxsync |
cmpxchg8b only modifies ZF.
|
|
|
@9231
|
17 年 |
vboxsync |
Missign updates
|
|
|
@9223
|
17 年 |
vboxsync |
Introduced RTRCPTR type. Raw mode context pointer aka 32 guest context …
|
|
|
@9216
|
17 年 |
vboxsync |
Compile issues (32 bits host/64 bits guest)
|
|
|
@9212
|
17 年 |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@9115
|
17 年 |
vboxsync |
HWACCM: Invalidate pages changed by PGMHandlerPhysicalPageTempOff. …
|
|
|
@9083
|
17 年 |
vboxsync |
Minor update
|
|
|
@9069
|
17 年 |
vboxsync |
Interpret msr reads and writes (currently disabled in order not to …
|
|
|
@9064
|
17 年 |
vboxsync |
Properly deal with CR3 changes in nested paging mode.
|
|
|
@9041
|
17 年 |
vboxsync |
spaces.
|
|
|
@9039
|
17 年 |
vboxsync |
spaces and inverted comments.
|
|
|
@9034
|
17 年 |
vboxsync |
properly export
|
|
|
@9032
|
17 年 |
vboxsync |
Nested paging updates
|
|
|
@9026
|
17 年 |
vboxsync |
More updates for nested paging. (setting up the paging mode)
|
|
|
@9024
|
17 年 |
vboxsync |
2nd attempt
|
|
|
@9023
|
17 年 |
vboxsync |
Fixed some runtime assertions
|
|
|
@9021
|
17 年 |
vboxsync |
Nested paging updates. Extra paging mode added to prevent illegal …
|
|
|
@9008
|
17 年 |
vboxsync |
Changes for proper flushing of the TLB for physical registration changes.
|
|
|
@9001
|
17 年 |
vboxsync |
Enabled the PGMMODE_PROTECTED (Guest) & PGMMODE_AMD64 (shadow) …
|
|
|
@8994
|
17 年 |
vboxsync |
this broke release builds
|
|
|
@8985
|
17 年 |
vboxsync |
Added an extra argument to TRPMForwardTrap so the trpm profiling …
|
|
|
@8965
|
17 年 |
vboxsync |
Nested paging updates
|
|
|
@8958
|
17 年 |
vboxsync |
VMM/VMMAll: commented out an annoying assertion
|
|
|
@8856
|
17 年 |
vboxsync |
Compilation fix
|
|
|
@8853
|
17 年 |
vboxsync |
Manual page invalidation or TLB flush is required for AMD-V.
|
|
|
@8818
|
17 年 |
vboxsync |
Pushed some very noisy logging into Log4 (was LogFlow).
|
|
|
@8739
|
17 年 |
vboxsync |
Set the shadow PDE for real and protected mode without paging to …
|
|
|
@8738
|
17 年 |
vboxsync |
More logging
|
|
|
@8677
|
17 年 |
vboxsync |
Fixed lock accounting for locks aquired via VMM[GC|R0]CallHost.
|
|
|
@8659
|
17 年 |
vboxsync |
Updates for 64 bits paging.
Removed conditional dirty and accessed …
|
|
|
@8579
|
17 年 |
vboxsync |
AssertBreakVoid -> AssertBreak
|
|
|
@8569
|
17 年 |
vboxsync |
AssertBreak -> AssertBreakStmt.
|
|
|
@8557
|
17 年 |
vboxsync |
Updates for 64 bits paging. Removed unused ShwGet/Set/ModifyPDEByIndex …
|
|
|
@8537
|
17 年 |
vboxsync |
Spaces
|
|
|
@8536
|
17 年 |
vboxsync |
Split out the long mode only bits from the PDPE.
Set accessed bits for …
|
|
|
@8535
|
17 年 |
vboxsync |
Trying to shut up GCC
|
|
|
@8533
|
17 年 |
vboxsync |
Start of 64 bits paging support
|
|
|
@8503
|
17 年 |
vboxsync |
Fall back to the recompiler when the guest tries to access invalid …
|
|
|
@8458
|
17 年 |
vboxsync |
Finished up the Gst part of longmode paging
|
|
|
@8455
|
17 年 |
vboxsync |
Compile fix
|
|
|
@8454
|
17 年 |
vboxsync |
Long mode changes
|
|
|
@8386
|
17 年 |
vboxsync |
No AMD64 support in raw mode
|
|
|
@8354
|
17 年 |
vboxsync |
Accidental commit
|
|
|
@8242
|
17 年 |
vboxsync |
small logging fixes
|
|
|
@8236
|
17 年 |
vboxsync |
Reapplied 29907
|
|
|
@8234
|
17 年 |
vboxsync |
MMIO: Cleanup up (removed duplicate code)
Disassembler: simplified …
|
|
|
@8225
|
17 年 |
vboxsync |
Added some assembly support routines (inactive; todo)
|
|
|
@8191
|
17 年 |
vboxsync |
warnings
|
|
|
@8160
|
17 年 |
vboxsync |
All CRx registers are now 64 bits.
|
|
|
@8155
|
17 年 |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8149
|
17 年 |
vboxsync |
More 64 bits disassembler updates
|
|
|
@8129
|
17 年 |
vboxsync |
Removed inactive PGM_WITH_BROKEN_32PAE_SWITCHER code
|
|
|
@8113
|
17 年 |
vboxsync |
The recompiler must refresh its cpuid cache when we change a cpuid feature.
|
|
|
@8112
|
17 年 |
vboxsync |
Another attempt at a proper check. (init order messed up the previous one)
|
|
|
@8111
|
17 年 |
vboxsync |
The previous check for PAE was too strict.
|
|
|
@8110
|
17 年 |
vboxsync |
Allow clearing of CPUMCPUIDFEATURE_PAE
|
|
|
@8108
|
17 年 |
vboxsync |
Updated check.
Added PGMGetHostMode.
|
|
|
@8106
|
17 年 |
vboxsync |
Refuse to activate PAE mode when the host is using 32 bits paging.
|
|
|
@8101
|
17 年 |
vboxsync |
Got rid of incorrect GC case for failed instruction emulation. Could …
|
|
|
@8100
|
17 年 |
vboxsync |
Wrong assertion
|
|
|
@8099
|
17 年 |
vboxsync |
Let cmpxchg8b get through
|
|
|
@8098
|
17 年 |
vboxsync |
Emulate cmpxchg8b in GC.
|
|
|
@8090
|
17 年 |
vboxsync |
Missing PGMPOOLKIND_PAE_PT_FOR_PAE_2MB case in pgmPoolTrackDeref.
|
|
|
@8086
|
17 年 |
vboxsync |
PAE monitoring fixes
|
|
|
@8084
|
17 年 |
vboxsync |
Don't free mappings (PAE mode)
|
|
|
@8079
|
17 年 |
vboxsync |
PAE bugfix for CR3 mapping
|
|
|
@8048
|
17 年 |
vboxsync |
Indent
|
|
|
@8047
|
17 年 |
vboxsync |
More logging
|
|
|
@8042
|
17 年 |
vboxsync |
corrected #if/#else/#endif comments.
|
|
|
@8034
|
17 年 |
vboxsync |
Fixed another regression (pae shadow, 32 bits guest)
|
|
|
@8033
|
17 年 |
vboxsync |
Fixed one regression + several PAE related bugs.
|
|
|
@8031
|
17 年 |
vboxsync |
Accidental debug code
|
|
|
@8030
|
17 年 |
vboxsync |
Another fix for PAE mappings
|
|
|
@8028
|
17 年 |
vboxsync |
Precedence
|
|
|
@8027
|
17 年 |
vboxsync |
Fixed regression in 29680
|
|
|
@8021
|
17 年 |
vboxsync |
Added missing bits for PAE guest mappings.
|
|
|
@8002
|
17 年 |
vboxsync |
Backed out 29657
|
|
|
@8001
|
17 年 |
vboxsync |
PAE monitoring fixes
|
|
|
@7997
|
17 年 |
vboxsync |
Assertion now only applies to long mode
|
|
|
@7994
|
17 年 |
vboxsync |
PDPT monitor fixes
|
|
|
@7972
|
17 年 |
vboxsync |
Updated comment
|
|
|
@7971
|
17 年 |
vboxsync |
PAE fixes/updates for raw mode (PDPT monitoring)
|
|
|