|
|
@15428
|
16 years |
vboxsync |
PGM: PGMDynMapHCPageOff -> pgmDynMapHCPageOff, making it internal and …
|
|
|
@15427
|
16 years |
vboxsync |
PGMR0DynMap: PGMR0DynMap never returns anything but VINF_SUCCESS (no …
|
|
|
@15426
|
16 years |
vboxsync |
EMAll: STOSWD - reject REP operations that crossess pages. The shadow …
|
|
|
@15425
|
16 years |
vboxsync |
PGMR0DynMapHCPage: always successful, or will bail out to ring-3.
|
|
|
@15424
|
16 years |
vboxsync |
PGM: pgmR0DynMapHCPageInlined won't fail.
|
|
|
@15423
|
16 years |
vboxsync |
PGMR0DynMap: bail out on failure, don't crash the host.
|
|
|
@15421
|
16 years |
vboxsync |
EMAll: BTS, BTR and BTC looks fine to me for all 32-bit hosts since …
|
|
|
@15420
|
16 years |
vboxsync |
EMAll: ADD, ADC and SUB - the first is used a bit by windows.
|
|
|
@15419
|
16 years |
vboxsync |
EMAll: Corrected PGMVerifyAccess call in the STOSDW emulation to pass …
|
|
|
@15418
|
16 years |
vboxsync |
EMAll: AND, OR and XOR on darwin/R0 - the first two are for vista64.
|
|
|
@15417
|
16 years |
vboxsync |
CPUM: save and restore 64-bit debug registers on darwin (#3202).
|
|
|
@15416
|
16 years |
vboxsync |
CPUM: hybrid 32-bit kernel FPU mess.
|
|
|
@15415
|
16 years |
vboxsync |
HWACCMR0.asm: strimmed down the three other Run wrappers.
|
|
|
@15414
|
16 years |
vboxsync |
Corrected VBOX_WITH_HYBIRD_32BIT_KERNEL to …
|
|
|
@15413
|
16 years |
vboxsync |
#3202: CMPXCHG - 64-bit solaris optimziation.
|
|
|
@15412
|
16 years |
vboxsync |
EMAll: Whitelisted XCHG for >4 bytes operations (64-bit ubuntu 8.10 …
|
|
|
@15411
|
16 years |
vboxsync |
VMM: Working around set overflows caused by the page pool.
|
|
|
@15410
|
16 years |
vboxsync |
PGM: Deal with pgmPoolAlloc failure in MapCR3 without relying on …
|
|
|
@15409
|
16 years |
vboxsync |
Made exitting on the wrong cpu fatal in strict builds but not when …
|
|
|
@15406
|
16 years |
vboxsync |
PGMPool: temporarily enabled the old code.
|
|
|
@15405
|
16 years |
vboxsync |
PGMPool: Don't flush the pool anywhere but in ring-3, it just takes …
|
|
|
@15404
|
16 years |
vboxsync |
#3202: 64-bit guest support on the mac.
|
|
|
@15402
|
16 years |
vboxsync |
PGMDynMapMigrateAutoSet: Fixed incorrect updating of PGMMAPSET::iCpu.
|
|
|
@15395
|
16 years |
vboxsync |
spaces
|
|
|
@15394
|
16 years |
vboxsync |
Workaround for guest EFER load regression, see defect comment 36.
|
|
|
@15392
|
16 years |
vboxsync |
Enable addition flags in the EFER msr in the world switcher.
|
|
|
@15390
|
16 years |
vboxsync |
X86_CPUID_AMD_FEATURE_EDX_SEP not set it seems in 32 bits mode. (Intel)
|
|
|
@15389
|
16 years |
vboxsync |
Update the guest EFER VMCS field too.
|
|
|
@15386
|
16 years |
vboxsync |
Missing cases
|
|
|
@15385
|
16 years |
vboxsync |
Cache only those writes which require special attention in 32 bits …
|
|
|
@15378
|
16 years |
vboxsync |
Update
|
|
|
@15377
|
16 years |
vboxsync |
Program entry and exit controls on each guest state sync.
|
|
|
@15374
|
16 years |
vboxsync |
Scratch pad
|
|
|
@15371
|
16 years |
vboxsync |
More paranoia
|
|
|
@15368
|
16 years |
vboxsync |
Paranoia
|
|
|
@15364
|
16 years |
vboxsync |
Cleanup + extra check
|
|
|
@15363
|
16 years |
vboxsync |
Type corrections for logging.
|
|
|
@15362
|
16 years |
vboxsync |
Don't use RTCCUINTREG.
|
|
|
@15361
|
16 years |
vboxsync |
Wrong stack position
|
|
|
@15360
|
16 years |
vboxsync |
Comment
|
|
|
@15359
|
16 years |
vboxsync |
Makes no difference.
|
|
|
@15358
|
16 years |
vboxsync |
Resync the whole guest state after each world switch.
|
|
|
@15354
|
16 years |
vboxsync |
Flush the VMCS write cache first (before any other vmreads/vmwrites!)
|
|
|
@15349
|
16 years |
vboxsync |
VMM: Fixed linked list bug responsible for #3379.
|
|
|
@15348
|
16 years |
vboxsync |
#3202: Optimized PGMPOOL_PAGE_2_PTR for darwin/R0 and */RC.
|
|
|
@15347
|
16 years |
vboxsync |
PGMR0DynMap: Fixed testcase (missing migration).
|
|
|
@15346
|
16 years |
vboxsync |
Avoid a few calls to RTMpCpuId() and RTMCpuIdToSetIndex().
|
|
|
@15344
|
16 years |
vboxsync |
#3202: Optimizations of the dynamic page mapping code (ring-0). Do …
|
|
|
@15332
|
16 years |
vboxsync |
Messed up return code.
|
|
|
@15331
|
16 years |
vboxsync |
More fixes
|
|
|
@15328
|
16 years |
vboxsync |
VT-x switcher updates
|
|
|
@15317
|
16 years |
vboxsync |
Removed VMR3GetGuestBitness.
|
|
|
@15307
|
16 years |
vboxsync |
VT-x switcher update
|
|
|
@15306
|
16 years |
vboxsync |
Fixed VMCSREAD macro
|
|
|
@15303
|
16 years |
vboxsync |
REM: actually ask for guest bitness when loading apropriate implmentation
|
|
|
@15297
|
16 years |
vboxsync |
Activate VMX_USE_CACHED_VMCS_ACCESSES
|
|
|
@15296
|
16 years |
vboxsync |
Update the 64 bits variant too
|
|
|
@15295
|
16 years |
vboxsync |
Update
|
|
|
@15294
|
16 years |
vboxsync |
Write order is important.
|
|
|
@15292
|
16 years |
vboxsync |
better assertion
|
|
|
@15291
|
16 years |
vboxsync |
Flush pending writes when leaving ring 0.
|
|
|
@15289
|
16 years |
vboxsync |
Flush the queued writes first before checking the values. (debug only)
|
|
|
@15288
|
16 years |
vboxsync |
Exclusive
|
|
|
@15284
|
16 years |
vboxsync |
PGM, REM: Virtual address in TLB - this is what I meant…
|
|
|
@15276
|
16 years |
vboxsync |
Fix
|
|
|
@15275
|
16 years |
vboxsync |
Fixes
|
|
|
@15273
|
16 years |
vboxsync |
Missing setup
|
|
|
@15265
|
16 years |
vboxsync |
Wrong operand order
|
|
|
@15262
|
16 years |
vboxsync |
Bug fixes
|
|
|
@15258
|
16 years |
vboxsync |
Don't cache 64 bits read and writes for now (the _FULL fields).
|
|
|
@15257
|
16 years |
vboxsync |
PGMR0DynMap: Two more parenthesis.
|
|
|
@15255
|
16 years |
vboxsync |
Compile fixes
|
|
|
@15254
|
16 years |
vboxsync |
Bugfix
|
|
|
@15253
|
16 years |
vboxsync |
Fixed wrong opcodes
|
|
|
@15250
|
16 years |
vboxsync |
Duplicate index
|
|
|
@15249
|
16 years |
vboxsync |
More VMCS access caching work.
|
|
|
@15246
|
16 years |
vboxsync |
More VMCS read/write caching.
|
|
|
@15236
|
16 years |
vboxsync |
Started with VMCS read/write cache.
|
|
|
@15228
|
16 years |
vboxsync |
backed out 40461. (PGMAllBth.h)
|
|
|
@15227
|
16 years |
vboxsync |
PGMAllBth: Fixed typo in CalcKind (harmless), did some predicting and …
|
|
|
@15226
|
16 years |
vboxsync |
PGM: Inlined PGMDynMapHCPageOff (get rid of it perhaps?).
|
|
|
@15225
|
16 years |
vboxsync |
PGMPool: typo in stat description.
|
|
|
@15224
|
16 years |
vboxsync |
PGMR0DynMap: Silly silly silly silly bug, mapping were mapped write …
|
|
|
@15218
|
16 years |
vboxsync |
HWACCM: some temporary profiling of sub-parts of SwitchFromGC_2.
|
|
|
@15217
|
16 years |
vboxsync |
HWACCM: describe the exit reason stats.
|
|
|
@15214
|
16 years |
vboxsync |
HWACCMA.asm: code alignment, avoid stack.
|
|
|
@15213
|
16 years |
vboxsync |
HWACCMA.asm: code alignment.
|
|
|
@15211
|
16 years |
vboxsync |
VMXR0SaveHostState: Assert on bad cs and ss.
|
|
|
@15199
|
16 years |
vboxsync |
HWACCMR0A.asm: trimmed down VMXR0StartVM32 without any real effect. :/
|
|
|
@15198
|
16 years |
vboxsync |
HWACCMR0A.asm: retf -> far jmps for 64->32 thunking on darwin.
|
|
|
@15197
|
16 years |
vboxsync |
HWACCM: split up the SwitchFromGC (aka StatExit) stats into two parts …
|
|
|
@15196
|
16 years |
vboxsync |
PGMR0DynMap: profiling the whole shebang.
|
|
|
@15189
|
16 years |
vboxsync |
VMXR0RunGuestCode: profiling fixes.
|
|
|
@15188
|
16 years |
vboxsync |
Some typos corrected.
|
|
|
@15187
|
16 years |
vboxsync |
Compile fix
|
|
|
@15186
|
16 years |
vboxsync |
Fixed fpu and debug state syncing.
|
|
|
@15184
|
16 years |
vboxsync |
typos
|
|
|
@15183
|
16 years |
vboxsync |
Duh
|
|
|
@15182
|
16 years |
vboxsync |
Argh
|
|
|
@15181
|
16 years |
vboxsync |
Restrict instruction emulation for 64 bits guests on 32 bits hosts.
|
|
|