|
|
@13396
|
16 years |
vboxsync |
Correction
|
|
|
@13395
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@13394
|
16 years |
vboxsync |
Implement PrefetchPage for EPT when in real or protected mode without …
|
|
|
@13393
|
16 years |
vboxsync |
Updates for physical page aliases
|
|
|
@13392
|
16 years |
vboxsync |
Correction
|
|
|
@13390
|
16 years |
vboxsync |
Properly export the new functions.
|
|
|
@13388
|
16 years |
vboxsync |
Updates
|
|
|
@13387
|
16 years |
vboxsync |
First sketch of functionality to create guest physical address aliases.
|
|
|
@13381
|
16 years |
vboxsync |
EM: experimental fix for #DE loop during ubuntu boot w/ busted apic: …
|
|
|
@13380
|
16 years |
vboxsync |
tmVirtualNanoTSRediscover: return to R3 when we start stepping (1ns). …
|
|
|
@13375
|
16 years |
vboxsync |
some (disabled) VMI bits
|
|
|
@13373
|
16 years |
vboxsync |
Removed the new MMIO functionality. Will do it in a different way.
|
|
|
@13371
|
16 years |
vboxsync |
Some updates
|
|
|
@13368
|
16 years |
vboxsync |
Started with IOMR3MMIORegisterR3 extension for MMIO ranges backed by …
|
|
|
@13367
|
16 years |
vboxsync |
Added new devhlp functions.
|
|
|
@13366
|
16 years |
vboxsync |
Unnecessary checks removed
|
|
|
@13362
|
16 years |
vboxsync |
Removed redundant check.
|
|
|
@13351
|
16 years |
vboxsync |
Fully emulated lmsw.
|
|
|
@13347
|
16 years |
vboxsync |
Compilation fix (alignment).
|
|
|
@13345
|
16 years |
vboxsync |
Corrected comment
|
|
|
@13343
|
16 years |
vboxsync |
VT-x real mode emulation: got rid of all the ugly hacks and just fall …
|
|
|
@13306
|
16 years |
vboxsync |
IPRT,++: some assert.h cleanup, making a suitable place to call …
|
|
|
@13289
|
16 years |
vboxsync |
Cleaned up
|
|
|
@13288
|
16 years |
vboxsync |
Corrected previous change in interrupt bitmap updating.
|
|
|
@13285
|
16 years |
vboxsync |
More logging; shut up warning messages
|
|
|
@13283
|
16 years |
vboxsync |
More logging
|
|
|
@13281
|
16 years |
vboxsync |
Fixed IP in the stack frame for #BP & #OF traps.
|
|
|
@13279
|
16 years |
vboxsync |
More failure path problems with VT-x (lead to crashes on testboxwin3).
|
|
|
@13277
|
16 years |
vboxsync |
Compile fix
|
|
|
@13276
|
16 years |
vboxsync |
Manually inject interrupts in real mode (VT-x). Fixes OS/2 boot issue.
|
|
|
@13267
|
16 years |
vboxsync |
lmsw: corrected exit path
|
|
|
@13266
|
16 years |
vboxsync |
lmsw emulation: 16 bits operand
|
|
|
@13265
|
16 years |
vboxsync |
Lmsw emulation.
|
|
|
@13263
|
16 years |
vboxsync |
VT-x: fixed OpenSuse grub loading
|
|
|
@13257
|
16 years |
vboxsync |
build fix
|
|
|
@13253
|
16 years |
vboxsync |
Restore the IOPL flags when switching from real back to protected mode.
|
|
|
@13252
|
16 years |
vboxsync |
Obsolete comment
|
|
|
@13251
|
16 years |
vboxsync |
Stats for forced TLB flushes by physical page invalidation.
|
|
|
@13250
|
16 years |
vboxsync |
AMD-V/nested paging: invlpga only invalidates TLB entries for guest …
|
|
|
@13236
|
16 years |
vboxsync |
#1865: More polish.
|
|
|
@13235
|
16 years |
vboxsync |
PGM: Merged PGMGCInvalidatePage into PGMInvalidatePage nad fixed the …
|
|
|
@13232
|
16 years |
vboxsync |
#1865: changed some validation into pure assertions or assert-return. …
|
|
|
@13230
|
16 years |
vboxsync |
further new recompiler work
|
|
|
@13221
|
16 years |
vboxsync |
Enabled VPID (VT-x tagged TLB); default off
- Added machine & machine …
|
|
|
@13216
|
16 years |
vboxsync |
PDMDevice: removed pci bus selection todo.
|
|
|
@13215
|
16 years |
vboxsync |
PDM: adjusted the PCI Bus determination so that it checks whether the …
|
|
|
@13204
|
16 years |
vboxsync |
Enabled EPT
|
|
|
@13203
|
16 years |
vboxsync |
Missing shadow cases for EPT.
|
|
|
@13202
|
16 years |
vboxsync |
Missing EPT case in pgmPoolTrackFlushGCPhysPTInt.
|
|
|
@13200
|
16 years |
vboxsync |
VMXR0InvalidatePage calls still occur in EPT mode.
|
|
|
@13199
|
16 years |
vboxsync |
Fix for 32 bits builds (EPT PAE PDPTE caching)
|
|
|
@13198
|
16 years |
vboxsync |
Recommitted 37737 & 37738 minus the dangerous changes.
|
|
|
@13197
|
16 years |
vboxsync |
Backed out 37737&37738. (regressions)
|
|
|
@13195
|
16 years |
vboxsync |
Prefetch the four PDPT entries in PAE mode (EPT only).
|
|
|
@13194
|
16 years |
vboxsync |
EPT: Our identity mapping is a 32 bits page directory.
|
|
|
@13193
|
16 years |
vboxsync |
uint64_t conversion fix
|
|
|
@13189
|
16 years |
vboxsync |
PCI: Add support for PCI-to-PCI bridges
|
|
|
@13188
|
16 years |
vboxsync |
PGM: polish.
|
|
|
@13187
|
16 years |
vboxsync |
PGMR3InitDynMap: check that the dynamic mapping area doesn't cross a …
|
|
|
@13186
|
16 years |
vboxsync |
PGMPhys: Fix for silly edge case bug.
|
|
|
@13182
|
16 years |
vboxsync |
Extra assertion
|
|
|
@13181
|
16 years |
vboxsync |
EPT bug fixes
|
|
|
@13180
|
16 years |
vboxsync |
Minor updates
|
|
|
@13178
|
16 years |
vboxsync |
Bug fix
|
|
|
@13177
|
16 years |
vboxsync |
inverted check
|
|
|
@13176
|
16 years |
vboxsync |
Don't sync back cr2 & cr3 in protected mode without paging. (EPT)
|
|
|
@13175
|
16 years |
vboxsync |
Proper naming
|
|
|
@13174
|
16 years |
vboxsync |
Cleaned up a bit
|
|
|
@13173
|
16 years |
vboxsync |
More logging
|
|
|
@13171
|
16 years |
vboxsync |
More logging
|
|
|
@13169
|
16 years |
vboxsync |
Deal with exit path for VMX_EXIT_EPT_VIOLATION
|
|
|
@13167
|
16 years |
vboxsync |
Fixed EPT violation handling.
|
|
|
@13164
|
16 years |
vboxsync |
Added clarification.
|
|
|
@13163
|
16 years |
vboxsync |
We can execute the initial BIOS code
|
|
|
@13162
|
16 years |
vboxsync |
Stricter check for real mode emulation in VT-x (sigh)
|
|
|
@13161
|
16 years |
vboxsync |
Emulate WBINVD
|
|
|
@13160
|
16 years |
vboxsync |
Extra statistics
|
|
|
@13152
|
16 years |
vboxsync |
#1865: Enabled the new PGMPhysSimpleReadGCPhys code.
|
|
|
@13151
|
16 years |
vboxsync |
#1865: Enabled the new PGMPhysSimpleWriteGCPhys code.
|
|
|
@13150
|
16 years |
vboxsync |
#1865: Enabled the new PGMPhysSimpleDirtyWriteGCPtr code.
|
|
|
@13149
|
16 years |
vboxsync |
#1865: Enabled the new PGMPhysSimpleWriteGCPtr code.
|
|
|
@13148
|
16 years |
vboxsync |
#1865: Enabled the new PGMPhysSimpleReadGCPtr code.
|
|
|
@13147
|
16 years |
vboxsync |
removed todo that has been dealt with.
|
|
|
@13146
|
16 years |
vboxsync |
#1865: Renamed PGMPhysReadGCPhys -> PGMPhysSimpleReadGCPhys, …
|
|
|
@13145
|
16 years |
vboxsync |
#1865: shuffled code.
|
|
|
@13144
|
16 years |
vboxsync |
#1865: Implmented the alternative R0 code for darwin (turned out to be …
|
|
|
@13139
|
16 years |
vboxsync |
Deal with useful withholding of page fault address information…
|
|
|
@13138
|
16 years |
vboxsync |
#1865: Mac fix.
|
|
|
@13135
|
16 years |
vboxsync |
Wrong comment
|
|
|
@13134
|
16 years |
vboxsync |
EPT: set the ignore PAT and WB cache flags in page table entries.
|
|
|
@13133
|
16 years |
vboxsync |
Disabled VPID support by default; seems to work, but no compelling …
|
|
|
@13126
|
16 years |
vboxsync |
Set u1Execute too.
|
|
|
@13123
|
16 years |
vboxsync |
TLB correction
|
|
|
@13122
|
16 years |
vboxsync |
Corrected return value checks for PGMShwGetEPTPDPtr.
|
|
|
@13121
|
16 years |
vboxsync |
Wrong mask
|
|
|
@13120
|
16 years |
vboxsync |
Fix for EPT & real mode cr3 resync.
|
|
|
@13119
|
16 years |
vboxsync |
EPT violation handling updates.
|
|
|
@13116
|
16 years |
vboxsync |
More logging
|
|
|
@13115
|
16 years |
vboxsync |
Corrections for the EPTP
|
|
|
@13114
|
16 years |
vboxsync |
More logging
|
|
|