|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@61060
|
9 years |
vboxsync |
CPUM,++: build fix to previous commit.
|
|
|
@61058
|
9 years |
vboxsync |
CPUM,++: Split up CPUM_USED_FPU into CPUM_USED_FPU_GUEST & …
|
|
|
@58123
|
9 years |
vboxsync |
VMM: Made @param pVCpu more uniform and to the point.
|
|
|
@58122
|
9 years |
vboxsync |
VMM: Made @param pVM more uniform and to the point.
|
|
|
@56287
|
9 years |
vboxsync |
VMM: Updated (C) year.
|
|
|
@55829
|
10 years |
vboxsync |
VMM: fix for 64-bit guests on 32-bit hosts with fxrstor
|
|
|
@55304
|
10 years |
vboxsync |
SVMRCVMRun64: Must push context pointer (rsi) _after_ the XCR0 stuff …
|
|
|
@55302
|
10 years |
vboxsync |
doc update
|
|
|
@55298
|
10 years |
vboxsync |
VMMSwitcher: try to fix crash on 32-bit AMD boxes
|
|
|
@55290
|
10 years |
vboxsync |
HM: Save/Load/Restore XCR0 handling during world switching. …
|
|
|
@55148
|
10 years |
vboxsync |
fixed a crash of 64-bit VMs on 32-bit hosts
|
|
|
@55106
|
10 years |
vboxsync |
VMM: host+guest xsave/xrstor state handling - not enabled.
|
|
|
@55048
|
10 years |
vboxsync |
VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
|
|
|
@54898
|
10 years |
vboxsync |
CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
|
|
|
@54862
|
10 years |
vboxsync |
Corrected x86.h/mac typo.
|
|
|
@54546
|
10 years |
vboxsync |
VMMSwitcher: no write completion required
|
|
|
@54474
|
10 years |
vboxsync |
VMMSwitcher: fixed two typos which prevented proper handling of the …
|
|
|
@53835
|
10 years |
vboxsync |
VMMSwitcher: also mask NMI in APIC_REG_LVT_CMCI
|
|
|
@49528
|
11 years |
vboxsync |
VMM/VMMSwitcher: Use explicit REX.W prefix for fxsave/fxrstor for …
|
|
|
@49524
|
11 years |
vboxsync |
VMM/VMMSwitcher: fxsave/fxrstor todo.
|
|
|
@49523
|
11 years |
vboxsync |
VMM: Retire VBOX_WITH_AUTO_MSR_LOAD_RESTORE define.
|
|
|
@48249
|
11 years |
vboxsync |
LegacyandAMD64.asm: Sanitize CR4 before loading the intermediate …
|
|
|
@48243
|
11 years |
vboxsync |
LegacyandAMD64.mac: Is there a problem already with the immediate …
|
|
|
@48239
|
11 years |
vboxsync |
LegacyandAMD64.mac: More debug points.
|
|
|
@48236
|
11 years |
vboxsync |
VMM: Use the CMOS for debugging 64-bit on 32-bit issue …
|
|
|
@48221
|
11 years |
vboxsync |
VMM: Adding a debugging aid for 64-on-32 that tries to catch …
|
|
|
@47844
|
11 years |
vboxsync |
VMM: X2APIC + NMI. Only tested on AMD64.
|
|
|
@47660
|
11 years |
vboxsync |
VMM: Debug register handling redo. (only partly tested on AMD-V so far.)
|
|
|
@47652
|
11 years |
vboxsync |
VMM: Removed all VBOX_WITH_OLD_[VTX|AMDV]_CODE bits.
|
|
|
@46099
|
12 years |
vboxsync |
VMM/VMMR0: Tidying of the assembly code.
|
|
|
@45875
|
12 years |
vboxsync |
VMM/VMMR0: Distinguish better between invalid VMXON, VMCS pointers and …
|
|
|
@45862
|
12 years |
vboxsync |
VMM/VMMR0: Unbreak old VT-x code with manual load/store of kernel GS …
|
|
|
@45845
|
12 years |
vboxsync |
VMM/VMMR0: Load kernel-gs base MSR as part of the auto-load/store MSR …
|
|
|
@45786
|
12 years |
vboxsync |
Move HMRCA.asm into the switcher code so we don't need VMMRC.rc.
|
|
|
@45745
|
12 years |
vboxsync |
Doc updates regarding guest 64-bit on 32-bit host.
|
|
|
@45737
|
12 years |
vboxsync |
doc corrections.
|
|
|
@41976
|
12 years |
vboxsync |
VMM: Switcher and TRPM fixes wrt hypervisor traps and tstVMM.
|
|
|
@41936
|
12 years |
vboxsync |
build fix
|
|
|
@41935
|
12 years |
vboxsync |
Reverted r78802, committed too much.
|
|
|
@41934
|
12 years |
vboxsync |
build fix
|
|
|
@41933
|
12 years |
vboxsync |
VMMSwitcher: Drop the unused assembly switcher functions taking guest …
|
|
|
@41907
|
12 years |
vboxsync |
32-bit build fixes
|
|
|
@41905
|
12 years |
vboxsync |
CPUMCTX++: Rearranging the CPUMCTX structure in preparation of some …
|
|
|
@37955
|
13 years |
vboxsync |
Moved VBox/x86.h/mac to iprt/x86.h/mac.
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@35333
|
14 years |
vboxsync |
VMM source reorg.
|
|
|
@34991
|
14 years |
vboxsync |
VMMSwitcher/PAEand32Bit,LegacyandAMD64: restore the Local APIC NMI …
|
|
|
@33935
|
14 years |
vboxsync |
VMM: mask all Local APIC interrupt vectors which are set up to NMI …
|
|
|
@30180
|
14 years |
vboxsync |
Make 32->64 switcher SMP aware.
|
|
|
@30146
|
14 years |
vboxsync |
Activate fixup for efer mask
|
|
|
@30145
|
14 years |
vboxsync |
Preparations for fixing the NXE assumption in the 32/64 switcher.
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@25497
|
15 years |
vboxsync |
LegacyAndAMD64.mac: addendum to r56150
|
|
|
@25481
|
15 years |
vboxsync |
LegacyAndAMD64.mac: vmmGCCallTrampoline is 65-bit here.
|
|
|
@25435
|
15 years |
vboxsync |
VMMSwitcher: make serial debugging compile again
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@15962
|
16 years |
vboxsync |
Added debugging code (inactive) for tracking the state of the 32/64 …
|
|
|
@15908
|
16 years |
vboxsync |
Some cleanup
|
|
|
@15654
|
16 years |
vboxsync |
Turn off interrupts in the 32/64 switcher.
|
|
|
@15598
|
16 years |
vboxsync |
Invalidate fs & gs.
|
|
|
@15563
|
16 years |
vboxsync |
Save and restore the host's EFER msr in the 32->64 switcher.
|
|
|
@15392
|
16 years |
vboxsync |
Enable addition flags in the EFER msr in the world switcher.
|
|
|
@15187
|
16 years |
vboxsync |
Compile fix
|
|
|
@15186
|
16 years |
vboxsync |
Fixed fpu and debug state syncing.
|
|
|
@15030
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14993
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14988
|
16 years |
vboxsync |
Correct input parameter for 64 bits switcher handlers.
|
|
|
@14987
|
16 years |
vboxsync |
Fully functional switcher
|
|
|
@14986
|
16 years |
vboxsync |
Disable write protect in the 32->64 switcher.
|
|
|
@14979
|
16 years |
vboxsync |
Switcher fixes
|
|
|
@14900
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14785
|
16 years |
vboxsync |
More switcher updates
|
|
|
@14776
|
16 years |
vboxsync |
More cleanup
|
|
|
@14771
|
16 years |
vboxsync |
Fixed 64 bits switcher loading
|
|
|
@14767
|
16 years |
vboxsync |
Updates
|
|
|
@14765
|
16 years |
vboxsync |
Updates
|
|
copied from trunk/src/VBox/VMM/VMMSwitcher/32BitToAMD64.asm
|
|
|
@14764
|
16 years |
vboxsync |
Switcher updates
|