|
|
@15962
|
16 years |
vboxsync |
Added debugging code (inactive) for tracking the state of the 32/64 …
|
|
|
@15662
|
16 years |
vboxsync |
Rewrote some switcher code.
|
|
|
@15659
|
16 years |
vboxsync |
Label name changes.
|
|
|
@15657
|
16 years |
vboxsync |
Extra error checks for vmxon & vmptrld.
|
|
|
@15576
|
16 years |
vboxsync |
More paranoid checks
|
|
|
@15519
|
16 years |
vboxsync |
Don't trigger unnecessary assertions
|
|
|
@15515
|
16 years |
vboxsync |
Fixed host crash with debug build
|
|
|
@15500
|
16 years |
vboxsync |
Don't trash the return value in case of failure
|
|
|
@15441
|
16 years |
vboxsync |
Wrong base register.
|
|
|
@15440
|
16 years |
vboxsync |
Sync CR2 properly for VT-x EPT (unable to access the 64 bits cr2 from …
|
|
|
@15416
|
16 years |
vboxsync |
CPUM: hybrid 32-bit kernel FPU mess.
|
|
|
@15378
|
16 years |
vboxsync |
Update
|
|
|
@15371
|
16 years |
vboxsync |
More paranoia
|
|
|
@15361
|
16 years |
vboxsync |
Wrong stack position
|
|
|
@15354
|
16 years |
vboxsync |
Flush the VMCS write cache first (before any other vmreads/vmwrites!)
|
|
|
@15332
|
16 years |
vboxsync |
Messed up return code.
|
|
|
@15331
|
16 years |
vboxsync |
More fixes
|
|
|
@15328
|
16 years |
vboxsync |
VT-x switcher updates
|
|
|
@15307
|
16 years |
vboxsync |
VT-x switcher update
|
|
|
@15306
|
16 years |
vboxsync |
Fixed VMCSREAD macro
|
|
|
@15148
|
16 years |
vboxsync |
Update
|
|
|
@15141
|
16 years |
vboxsync |
Cleaned up
|
|
|
@15046
|
16 years |
vboxsync |
No need to restore CR2 for AMD-V.
|
|
|
@15045
|
16 years |
vboxsync |
VT-x 64 bits switcher handler updates
|
|
|
@15031
|
16 years |
vboxsync |
Switcher updates
|
|
|
@15030
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14997
|
16 years |
vboxsync |
Clearly mark possible 64 bits values
|
|
|
@14993
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14900
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14899
|
16 years |
vboxsync |
Wrote testcase for the new switcher.
|
|
|
@14898
|
16 years |
vboxsync |
export
|
|
|
@14878
|
16 years |
vboxsync |
Renamed
|
|
|
@14864
|
16 years |
vboxsync |
invalid format type
|
|
|
@14851
|
16 years |
vboxsync |
More switcher target functions for FPU and debug state updates.
|
|
|
@14785
|
16 years |
vboxsync |
More switcher updates
|
|
|
@14042
|
16 years |
vboxsync |
Windows build fix; VBoxDD*R0/GC should not link against RuntimeR0/GC, …
|
|
|
@14034
|
16 years |
vboxsync |
VMMGC.def: nocrt exports.
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@13840
|
16 years |
vboxsync |
Hex format types (Vhx[sd] -> Rhx[sd]).
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13821
|
16 years |
vboxsync |
VMM: %VR* inspection
|
|
|
@13820
|
16 years |
vboxsync |
VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
|
|
|
@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.
|
|
|
@13714
|
16 years |
vboxsync |
VMM: More renaming and cleanup, caught another R3/R0 pointer - the …
|
|
|
@13698
|
16 years |
vboxsync |
VMM: Fixed ring-0 access to the ring-3 mapping of the EMT stack. Moved …
|
|
|
@13635
|
16 years |
vboxsync |
#1865: TRPM.
|
|
|
@13577
|
16 years |
vboxsync |
#1865: SELM.
|
|
|
@13565
|
16 years |
vboxsync |
#1865: REM (VMM bits) - moved EMFlushREMTBs to REMFlushTBs, deleted …
|
|
|
@13412
|
16 years |
vboxsync |
spaces. sigh.
|
|
|
@13367
|
16 years |
vboxsync |
Added new devhlp functions.
|
|
|
@13306
|
16 years |
vboxsync |
IPRT,++: some assert.h cleanup, making a suitable place to call …
|
|
|
@13235
|
16 years |
vboxsync |
PGM: Merged PGMGCInvalidatePage into PGMInvalidatePage nad fixed the …
|
|
|
@13144
|
16 years |
vboxsync |
#1865: Implmented the alternative R0 code for darwin (turned out to be …
|
|
|
@13106
|
16 years |
vboxsync |
leave some modes out if 64-bit guests are not enabled (so far on …
|
|
|
@13087
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13067
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13060
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13035
|
16 years |
vboxsync |
#1865: More PGM…
|
|
|
@13027
|
16 years |
vboxsync |
TRPMGC: C++ forbids warning.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12984
|
16 years |
vboxsync |
#1865: PDMQueue.
|
|
|
@12976
|
16 years |
vboxsync |
PDM: fixed PDMAPICVERSION.
|
|
|
@12972
|
16 years |
vboxsync |
APIC versioning in features interface
|
|
|
@12970
|
16 years |
vboxsync |
#1865: PDMINS.
|
|
|
@12965
|
16 years |
vboxsync |
spaces
|
|
|
@12799
|
16 years |
vboxsync |
r=bird: cpuid -> idCpu like we use elsewhere (mixed case!).
|
|
|
@12684
|
16 years |
vboxsync |
refactoring to simplify migration to per-CPU action flags
|
|
|
@12669
|
16 years |
vboxsync |
account CPU id in setting attention flags (only SMP builds)
|
|
|
@12667
|
16 years |
vboxsync |
CPU id passed to interrupt callback, proper typing
|
|
|
@12663
|
16 years |
vboxsync |
#1865: DBGF, nothing really relevant here just some cleaning up.
|
|
|
@12657
|
16 years |
vboxsync |
#1865: CPUM. Also added missing aliasing for DR4&5 to the guest DRx …
|
|
|
@12653
|
16 years |
vboxsync |
various files: doxygen fixes.
|
|
|
@12574
|
16 years |
vboxsync |
APIC: Added helper for calling VMMGetCpuId.
|
|
|
@12339
|
16 years |
vboxsync |
Minor comment correction
|
|
|
@11473
|
16 years |
vboxsync |
http://en.wikipedia.org/wiki/Guru_Meditation
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@11261
|
16 years |
vboxsync |
#1865: DevPIC.
|
|
|
@11224
|
16 years |
vboxsync |
PDM: GC->RC, HC->R3 wrt PCI bus registration.
|
|
|
@11221
|
16 years |
vboxsync |
DECLGCCALLBACKMEMBER -> DECLRCCALLBACKMEMBER
|
|
|
@11219
|
16 years |
vboxsync |
#1865: DevAPIC.
|
|
|
@11169
|
16 years |
vboxsync |
#1865: PCI.
|
|
|
@10804
|
16 years |
vboxsync |
VMM: Fixed VBOX_SVN_REV blunder (mine).
|
|
|
@10450
|
16 years |
vboxsync |
Added VMMGetSvnRev() (exported) and changed VMMR0Init and VMMGCInit …
|
|
|
@10202
|
16 years |
vboxsync |
removed VBOX_WITH_PDM_LOCK
|
|
|
@10087
|
16 years |
vboxsync |
Fixed SELMR3GetSelectorInfo for 64 bits mode.
Got rid of obsolete VBOXDESC.
|
|
|
@9714
|
16 years |
vboxsync |
Zero out high dword of rsp as well.
|
|
|
@9713
|
16 years |
vboxsync |
More eip -> rip changes.
|
|
|
@9412
|
17 years |
vboxsync |
use macros to access base, limit of a descriptor and offset of an IDT entry
|
|
|
@9346
|
17 years |
vboxsync |
gcc don't allow casting 64-bit integer to a 32-bit pointer, so cast …
|
|
|
@9344
|
17 years |
vboxsync |
Types and string format specifiers.
|
|
|
@9300
|
17 years |
vboxsync |
More 64 bits guest ptr fixes
|
|
|
@9295
|
17 years |
vboxsync |
Wrong string specifiers
|
|
|
@9291
|
17 years |
vboxsync |
Not used
|
|
|
@9288
|
17 years |
vboxsync |
More type changes.
|
|
|
@9282
|
17 years |
vboxsync |
Type and cast corrections
|
|
|
@9247
|
17 years |
vboxsync |
Fixed broken cmpxchg8b emulation.
|
|
|
@9244
|
17 years |
vboxsync |
GC logging changes for 64 bits guests. (RTGCPTR -> RTRCPTR)
|
|
|