|
|
@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.
|
|
|
@58116
|
9 years |
vboxsync |
VMM: Doxygen fixes.
|
|
|
@57558
|
9 years |
vboxsync |
VMM: unused vars.
|
|
|
@57446
|
9 years |
vboxsync |
VMM: Removing VBOX_WITH_HYBRID_32BIT_KERNEL and other 32-bit darwin fun.
|
|
|
@57358
|
9 years |
vboxsync |
*: scm cleanup run.
|
|
|
@55062
|
10 years |
vboxsync |
Remove CPUFeatures and CPUFeaturesExt from CPUM, use HostFeatures …
|
|
|
@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.
|
|
|
@54737
|
10 years |
vboxsync |
VMM,REM: CPUID revamp - almost there now.
|
|
|
@54714
|
10 years |
vboxsync |
PATM,CPUM: CPUID patch update.
|
|
|
@54674
|
10 years |
vboxsync |
CPUM: Working on refactoring the guest CPUID handling.
|
|
|
@54537
|
10 years |
vboxsync |
VMMSwitcher: fixed code for disabling the Extended LVT APIC registers
|
|
|
@54535
|
10 years |
vboxsync |
CPUMR0: more debug logging
|
|
|
@54475
|
10 years |
vboxsync |
CPUMR0: fHasThermal was never used
|
|
|
@54339
|
10 years |
vboxsync |
SUPDrv,VMM: Added SUPR0TscDeltaMeasureBySetIndex to SUPDrv (bumping …
|
|
|
@53836
|
10 years |
vboxsync |
VMMR0/CPUMR0: also display the content of APIC_REG_LVT_CMCI if that …
|
|
|
@53624
|
10 years |
vboxsync |
scm automatic cleanups.
|
|
|
@52419
|
10 years |
vboxsync |
VMM: Fix restoring 32-bit guest FPU state on 64-bit capable VMs.
|
|
|
@49893
|
11 years |
vboxsync |
MSR rewrite: initial hacking - half disabled.
|
|
|
@49623
|
11 years |
vboxsync |
VMM: Warnings.
|
|
|
@49479
|
11 years |
vboxsync |
VMM: Warnings.
|
|
|
@49019
|
11 years |
vboxsync |
VMM: FPU cleanup.
|
|
|
@48683
|
11 years |
vboxsync |
VMM/CPUMR0: const.
|
|
|
@48567
|
11 years |
vboxsync |
CPUMR0: Avoid EFER writes whenever possible. Don't know which kernels …
|
|
|
@48545
|
11 years |
vboxsync |
VMM/CPUMR0: Comment.
|
|
|
@48003
|
11 years |
vboxsync |
VMM: CPUMR0Init -> CPUMR0InitVM renamed.
|
|
|
@47856
|
11 years |
vboxsync |
VMM: logging cosmetics
|
|
|
@47844
|
11 years |
vboxsync |
VMM: X2APIC + NMI. Only tested on AMD64.
|
|
|
@47715
|
11 years |
vboxsync |
CPUMRecalcHyperDRx: Host single stepping in HM-mode fix.
|
|
|
@47681
|
11 years |
vboxsync |
VMM: I/O breakpoints.
|
|
|
@47663
|
11 years |
vboxsync |
build fix
|
|
|
@47660
|
11 years |
vboxsync |
VMM: Debug register handling redo. (only partly tested on AMD-V so far.)
|
|
|
@47064
|
11 years |
vboxsync |
VMM/CPUMR0: Slightly easier to read.
|
|
|
@45356
|
12 years |
vboxsync |
tabs
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44176
|
12 years |
vboxsync |
build fix
|
|
|
@44172
|
12 years |
vboxsync |
cpumR0MapLocalApicWorker: Use ASMIsXyzCpuEx and friends.
|
|
|
@44078
|
12 years |
vboxsync |
VMMR0/CPUMR0: atomic update of aGuestCpuId*(); fix return type of …
|
|
|
@44077
|
12 years |
vboxsync |
build fix
|
|
|
@44076
|
12 years |
vboxsync |
VMM: don't pass certain CPUID features to the guest if the feature is …
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@42464
|
12 years |
vboxsync |
VMM/CPUMR0: Enable LAPIC mappings for VIA Cpus.
|
|
|
@42024
|
12 years |
vboxsync |
VMM: RDTSCP support on Intel. Segregated some common CPU features from …
|
|
|
@41965
|
13 years |
vboxsync |
VMM: ran scm. Mostly svn:keywords changes (adding Revision).
|
|
|
@41801
|
13 years |
vboxsync |
Doxygen.
|
|
|
@41779
|
13 years |
vboxsync |
Typo.
|
|
|
@41778
|
13 years |
vboxsync |
Doxygen.
|
|
|
@40424
|
13 years |
vboxsync |
gcc-4.7 is more paranoid when checking function declarations regarding …
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@38868
|
13 years |
vboxsync |
CPUMR0.cpp: Log more regarding local apic mapping.
|
|
|
@37955
|
13 years |
vboxsync |
Moved VBox/x86.h/mac to iprt/x86.h/mac.
|
|
|
@36236
|
14 years |
vboxsync |
HWACCMR0: CPU bounds check. CPUMR0: updated message.
|
|
|
@36234
|
14 years |
vboxsync |
CPUMR0.cpp: Stay within the bounds of g_aLApics; safely bail out of …
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@33938
|
14 years |
vboxsync |
removed logging
|
|
|
@33936
|
14 years |
vboxsync |
build fix
|
|
|
@33935
|
14 years |
vboxsync |
VMM: mask all Local APIC interrupt vectors which are set up to NMI …
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@26491
|
15 years |
vboxsync |
VMM: whitespace cleanup.
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@21942
|
15 years |
vboxsync |
VMM: detect syscall usage on the host.
|
|
|
@21937
|
15 years |
vboxsync |
Fixed wrong check for sysenter.
|
|
|
@21562
|
15 years |
vboxsync |
Paranoia
|
|
|
@21252
|
15 years |
vboxsync |
First attempt to enable hypervisor breakpoints with vt-x/amd-v guests
|
|
|
@20997
|
16 years |
vboxsync |
HWACCM,CPUM: Fix for 64-bit Windows trashing guest XMM registers - VMX …
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@16776
|
16 years |
vboxsync |
operator precedence (gcc found this bug)
|
|
|
@16121
|
16 years |
vboxsync |
Another paranoid assertion
|
|
|
@16119
|
16 years |
vboxsync |
Clear CPUM_SYNC_FPU_STATE in CPUMR0SaveGuestFPU.
|
|
|
@16113
|
16 years |
vboxsync |
Save the host FPU/XMM state for the 32/64 case.
|
|
|
@16111
|
16 years |
vboxsync |
cpumR0SaveHostRestoreGuestFPUState sets CPUM_USED_FPU, unnecessary to …
|
|
|
@16109
|
16 years |
vboxsync |
CPUMR0: Don't forget to set CPUM_USED_FPU_SINCE_REM.
|
|
|
@16108
|
16 years |
vboxsync |
CPUM: Fixed 64-bit FPU management on the mac.
|
|
|
@16106
|
16 years |
vboxsync |
CPUMR0: forgot to remove a line.
|
|
|
@16103
|
16 years |
vboxsync |
CPUMR0.cpp: minus RTLogPrintf.
|
|
|
@16102
|
16 years |
vboxsync |
CPUMR0.cpp: VBOX_ENABLE_64_BITS_GUESTS is a HWACCM local macro, use …
|
|
|
@15439
|
16 years |
vboxsync |
Enable 64 bits guest support on 32 bits hosts. Only use rem64 if the …
|
|
|
@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.
|
|
|
@15414
|
16 years |
vboxsync |
Corrected VBOX_WITH_HYBIRD_32BIT_KERNEL to …
|
|
|
@15404
|
16 years |
vboxsync |
#3202: 64-bit guest support on the mac.
|
|
|
@15186
|
16 years |
vboxsync |
Fixed fpu and debug state syncing.
|
|
|
@14876
|
16 years |
vboxsync |
Debug state save fix for AMD-V.
|
|
|
@14875
|
16 years |
vboxsync |
More switcher updates
|
|
|
@14871
|
16 years |
vboxsync |
Removed assertions that will trigger.
|
|
|
@14870
|
16 years |
vboxsync |
Cleaning up.
|
|
|
@14859
|
16 years |
vboxsync |
More updates for 32/64.
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12657
|
16 years |
vboxsync |
#1865: CPUM. Also added missing aliasing for DR4&5 to the guest DRx …
|
|
|
@12600
|
16 years |
vboxsync |
Turned dr0..dr7 into an array.
|
|
|
@12593
|
16 years |
vboxsync |
Some comments about DR7.
|
|
|
@12578
|
16 years |
vboxsync |
Enable hardware breakpoint support for VT-x and AMD-V.
|
|
|
@12227
|
16 years |
vboxsync |
CPUMR0: ASMGetDR7 assumption.
|
|
|
@10858
|
16 years |
vboxsync |
We can't rely on #NM handling in kernel mode, so do what we did before …
|
|
|
@10687
|
16 years |
vboxsync |
Save the FPU control word and MXCSR on entry and restore them …
|
|
|
@10673
|
16 years |
vboxsync |
Comment added.
|
|
|