|
|
@14362
|
16 years |
vboxsync |
#1865: ring-0 mapping cache, code in progress.
|
|
|
@14308
|
16 years |
vboxsync |
More logging
|
|
|
@14307
|
16 years |
vboxsync |
Log EPT misconfiguration errors
|
|
|
@14306
|
16 years |
vboxsync |
Ignore pending software exceptions. (the instruction will be restarted …
|
|
|
@14299
|
16 years |
vboxsync |
Corrected grammos in comments. No code changes.
|
|
|
@14244
|
16 years |
vboxsync |
PGMR0DynMap: flushing macbook air code.
|
|
|
@14114
|
16 years |
vboxsync |
#1865: Some structures and external API for the ring-0 dynamic mapping …
|
|
|
@14110
|
16 years |
vboxsync |
Compile fix
|
|
|
@14109
|
16 years |
vboxsync |
Implemented NMI injection.
|
|
|
@14091
|
16 years |
vboxsync |
Minor cleanup
|
|
|
@14042
|
16 years |
vboxsync |
Windows build fix; VBoxDD*R0/GC should not link against RuntimeR0/GC, …
|
|
|
@14033
|
16 years |
vboxsync |
VMMR0.def: nocrt exports.
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@13909
|
16 years |
vboxsync |
More updates
|
|
|
@13908
|
16 years |
vboxsync |
Fixed include order, a bunch of GCC 3.3 warnings, OS/2 build.
|
|
|
@13905
|
16 years |
vboxsync |
Moved more data.
|
|
|
@13898
|
16 years |
vboxsync |
Moved more data to VMCPU.
|
|
|
@13883
|
16 years |
vboxsync |
Moved more data around.
|
|
|
@13879
|
16 years |
vboxsync |
SMP updates for VT-x/AMD-V.
|
|
|
@13873
|
16 years |
vboxsync |
Updates
|
|
|
@13872
|
16 years |
vboxsync |
Pass the VMCPU id on to all hwaccm functions.
|
|
|
@13871
|
16 years |
vboxsync |
VMMR0EntryFast: Always validate idCpu.
|
|
|
@13858
|
16 years |
vboxsync |
Pass the VMCPU id to the ring 0 callbacks.
|
|
|
@13825
|
16 years |
vboxsync |
VMM: %VX64 -> %RX64
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13820
|
16 years |
vboxsync |
VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
|
|
|
@13819
|
16 years |
vboxsync |
VMM: %VH* -> %RH*.
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13813
|
16 years |
vboxsync |
#1865: Final VMM cleanups.
|
|
|
@13812
|
16 years |
vboxsync |
legacy
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13789
|
16 years |
vboxsync |
VMM: Ring-0 initializes VM::cCPUs, VMR3CreateVM validates i'ts input …
|
|
|
@13751
|
16 years |
vboxsync |
UVM updates
|
|
|
@13749
|
16 years |
vboxsync |
Some cleanup & updates
|
|
|
@13744
|
16 years |
vboxsync |
Initialize all the VM pointers
|
|
|
@13742
|
16 years |
vboxsync |
Some initial VM data restructuring.
|
|
|
@13714
|
16 years |
vboxsync |
VMM: More renaming and cleanup, caught another R3/R0 pointer - the …
|
|
|
@13701
|
16 years |
vboxsync |
VMM: some statistics cleanup.
|
|
|
@13542
|
16 years |
vboxsync |
Additional release logging for two more VT-x error cases.
|
|
|
@13541
|
16 years |
vboxsync |
Paranoid assertions
|
|
|
@13533
|
16 years |
vboxsync |
Extra assertions to check for unexpected use conditions.
|
|
|
@13532
|
16 years |
vboxsync |
CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail.
|
|
|
@13517
|
16 years |
vboxsync |
Refined suspend state testing.
|
|
|
@13516
|
16 years |
vboxsync |
Protection against touching VT-x/AMD-V after the suspend signal has …
|
|
|
@13514
|
16 years |
vboxsync |
Enabled power notification callbacks to disable VT-x/AMD-V before …
|
|
|
@13419
|
16 years |
vboxsync |
More logging
|
|
|
@13412
|
16 years |
vboxsync |
spaces. sigh.
|
|
|
@13390
|
16 years |
vboxsync |
Properly export the new functions.
|
|
|
@13367
|
16 years |
vboxsync |
Added new devhlp functions.
|
|
|
@13351
|
16 years |
vboxsync |
Fully emulated lmsw.
|
|
|
@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.
|
|
|
@13263
|
16 years |
vboxsync |
VT-x: fixed OpenSuse grub loading
|
|
|
@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.
|
|
|
@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
|
|
|
@13182
|
16 years |
vboxsync |
Extra assertion
|
|
|
@13181
|
16 years |
vboxsync |
EPT bug fixes
|
|
|
@13180
|
16 years |
vboxsync |
Minor updates
|
|
|
@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
|
|
|
@13169
|
16 years |
vboxsync |
Deal with exit path for VMX_EXIT_EPT_VIOLATION
|
|
|
@13167
|
16 years |
vboxsync |
Fixed EPT violation handling.
|
|
|
@13139
|
16 years |
vboxsync |
Deal with useful withholding of page fault address information…
|
|
|
@13133
|
16 years |
vboxsync |
Disabled VPID support by default; seems to work, but no compelling …
|
|
|
@13123
|
16 years |
vboxsync |
TLB correction
|
|
|
@13120
|
16 years |
vboxsync |
Fix for EPT & real mode cr3 resync.
|
|
|
@13119
|
16 years |
vboxsync |
EPT violation handling updates.
|
|
|
@13115
|
16 years |
vboxsync |
Corrections for the EPTP
|
|
|
@13113
|
16 years |
vboxsync |
Added PGMGetEPTCR3.
|
|
|
@13112
|
16 years |
vboxsync |
Typo
|
|
|
@13111
|
16 years |
vboxsync |
EPT updates
|
|
|
@13110
|
16 years |
vboxsync |
Correction
|
|
|
@13108
|
16 years |
vboxsync |
Forgot VPID activation
|
|
|
@13105
|
16 years |
vboxsync |
Corrected physical address handling
|
|
|
@13095
|
16 years |
vboxsync |
Bug fix
|
|
|
@13093
|
16 years |
vboxsync |
Compile fixes
|
|
|
@13092
|
16 years |
vboxsync |
Assembly updates (not tested yet)
|
|
|