|
|
@62245
|
8 years |
vboxsync |
AllPdbTypeHack.cpp: Include instances alternative VM/VMCPU typedefs.
|
|
|
@62233
|
8 years |
vboxsync |
slight adjustment.
|
|
|
@62232
|
8 years |
vboxsync |
VMM: Try convince the microsoft linker to pick the right version of …
|
|
|
@62231
|
8 years |
vboxsync |
IEMAll: doxyfix.
|
|
|
@62218
|
8 years |
vboxsync |
VMM/HMSVMR0: line nit.
|
|
|
@62189
|
8 years |
vboxsync |
IEM: A little bit more on the code TLB.
|
|
|
@62186
|
8 years |
vboxsync |
SVM: Read the TSC before writing MSRs (serializing, slow).
|
|
|
@62171
|
8 years |
vboxsync |
IEM: Working on instruction fetching optimizations (incomplete and …
|
|
|
@62162
|
8 years |
vboxsync |
VMM, IOAPIC: Temporarily enable using the PDM lock instead of the …
|
|
|
@62151
|
8 years |
vboxsync |
emR3RemExecute: Try reschdule if IEM throws an unimplemented problem …
|
|
|
@62148
|
8 years |
vboxsync |
pdmR3CritSectDeleteOne: Fixed cNestings assertion caused by the …
|
|
|
@62147
|
8 years |
vboxsync |
PDMCritSect: NOP critsects are less likely to appear than real ones …
|
|
|
@62146
|
8 years |
vboxsync |
PDMCritSectAll.cpp: Enabled the optimizations optimizations.
|
|
|
@62145
|
8 years |
vboxsync |
PDMCritSectAll.cpp: Prepped a few optimizations.
|
|
|
@62138
|
8 years |
vboxsync |
IEMAll.cpp: Darwin build fix.
|
|
|
@62134
|
8 years |
vboxsync |
IEMExecLots: Made it do more than a single loop.
|
|
|
@62126
|
8 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@62115
|
8 years |
vboxsync |
SVM: Workaround for NMI/task switch trouble on old AMDs.
|
|
|
@62111
|
8 years |
vboxsync |
IEM: warnings.
|
|
|
@62109
|
8 years |
vboxsync |
IEM: Enable setjmp for all hosts.
|
|
|
@62108
|
8 years |
vboxsync |
SVM: Bit more debug logging.
|
|
|
@62107
|
8 years |
vboxsync |
SVM: Keep track of last CPU even when always flushing TLB.
|
|
|
@62106
|
8 years |
vboxsync |
hmR0VmxIs32BitSwitcherSafe: Use return, it's one of the major perks …
|
|
|
@62093
|
8 years |
vboxsync |
IEM: Saved 1K (except 32-bit) by doing full+unaligned imm16, imme32 …
|
|
|
@62092
|
8 years |
vboxsync |
IEM: Saved 1K (except 32-bit) by doing full+unaligned imm16, imme32 …
|
|
|
@62091
|
8 years |
vboxsync |
IEM: Converted IEMOP_HLP_NO_LOCK_PREFIX to …
|
|
|
@62090
|
8 years |
vboxsync |
IEM: setjmp/longjmp on windows.
|
|
|
@62083
|
8 years |
vboxsync |
IEM: Optimize general purpose register handling a little, reducing the …
|
|
|
@62077
|
8 years |
vboxsync |
doxygen fix
|
|
|
@62076
|
8 years |
vboxsync |
IEM: Make use of the direct CPUMCTX access (VMCPU_INCL_CPUM_GST_CTX).
|
|
|
@62073
|
8 years |
vboxsync |
doxygen fixes
|
|
|
@62045
|
8 years |
vboxsync |
Copy/paste fix.
|
|
|
@62044
|
8 years |
vboxsync |
Make old compilers happy.
|
|
|
@62040
|
8 years |
vboxsync |
VMX: Go back to 32-bit switcher when we have UX, too.
|
|
|
@62035
|
8 years |
vboxsync |
VMM/HMSVMR0: comment typo.
|
|
|
@62034
|
8 years |
vboxsync |
PGMAllPool.cpp: Removed unwanted RTLogPrintf statements.
|
|
|
@62027
|
8 years |
vboxsync |
IEM: Do not mark selectors as stale when switching tasks.
|
|
|
@62020
|
8 years |
vboxsync |
VMM/HMVMXR0: Verify CPU feature before reading VMCS fields in …
|
|
|
@62019
|
8 years |
vboxsync |
VMM/APIC: Unused enum member.
|
|
|
@62018
|
8 years |
vboxsync |
VMM/APIC: Fix unsupported delivery mode combinations with IPIs.
|
|
|
@62017
|
8 years |
vboxsync |
IEM: 32-bit build fix
|
|
|
@62016
|
8 years |
vboxsync |
IEM: Moved more frequently used members to the head of IEMCPU to …
|
|
|
@62015
|
8 years |
vboxsync |
IEM: Switched from using IEMCPU directly to using with via VMCPU. This …
|
|
|
@62011
|
8 years |
vboxsync |
VMM/TM: Error message correction for old CFGM keys.
|
|
|
@62010
|
8 years |
vboxsync |
IEM: Optimized iemSRegGetHid; started a little on TLB code.
|
|
|
@62006
|
8 years |
vboxsync |
Config.kmk,VMM: Reduced the VM structure by half on darwin where we …
|
|
|
@62000
|
8 years |
vboxsync |
IEM,VM: Inserted two TLBS into the IEMCPU structure and reorged the …
|
|
|
@61994
|
8 years |
vboxsync |
IEM: Uh, right.
|
|
|
@61993
|
8 years |
vboxsync |
IEM: Early TLB plans.
|
|
|
@61977
|
8 years |
vboxsync |
VMX: Allow 32-bit switcher again if V86 on VMX is in effect.
|
|
|
@61968
|
8 years |
vboxsync |
IEM: Fixed setjmp bug (still disabled). Made IEMExecLots execute lots …
|
|
|
@61933
|
8 years |
vboxsync |
fix
|
|
|
@61921
|
8 years |
vboxsync |
VMM: in case of "Failed to procure handy page" / VERR_NO_MEMORY, print …
|
|
|
@61899
|
8 years |
vboxsync |
iemRegAddToRipAndClearRF: Tried to optimize the 32-bit code version a …
|
|
|
@61898
|
8 years |
vboxsync |
iemRegAddToRipAndClearRF: optimizations (64-bit code only). Save a …
|
|
|
@61897
|
8 years |
vboxsync |
IEM: 16-bit IP increment fix.
|
|
|
@61896
|
8 years |
vboxsync |
IEM: use uintptr_t instead of uint8_t/unsigned for offOpcode so the …
|
|
|
@61886
|
8 years |
vboxsync |
IEM: build fix
|
|
|
@61885
|
8 years |
vboxsync |
IEM: Playing with setjmp (disabled) vs return codes. Group6 jump table.
|
|
|
@61876
|
8 years |
vboxsync |
APIC: comment.
|
|
|
@61875
|
8 years |
vboxsync |
APIC: Make assertion local only for now, figure out if the guest can …
|
|
|
@61848
|
8 years |
vboxsync |
VMM/APIC: Use RZ {R0,RC} for the stat counters rather than separate …
|
|
|
@61847
|
8 years |
vboxsync |
IOAPIC, VMM/APIC: Use dedicated rc for when the APIC doesn't accept an …
|
|
|
@61822
|
8 years |
vboxsync |
DBGF: LogRel nit.
|
|
|
@61812
|
8 years |
vboxsync |
APIC, IOAPIC: HMIsEnabled is what we actually need.
|
|
|
@61811
|
8 years |
vboxsync |
APIC, IOAPIC: RC stats only when needed.
|
|
|
@61809
|
8 years |
vboxsync |
doxy fix
|
|
|
@61807
|
8 years |
vboxsync |
VMM: attempt to fix the Windows breakage
|
|
|
@61806
|
8 years |
vboxsync |
VMM: bugref:8412, ticketref:15439: workaround for changed stack layout …
|
|
|
@61800
|
8 years |
vboxsync |
VMM/APIC: Fix.
|
|
|
@61797
|
8 years |
vboxsync |
VMM/APIC: Addressed a todo in saved-state handling.
|
|
|
@61796
|
8 years |
vboxsync |
VMM/APIC: Build fix.
|
|
|
@61795
|
8 years |
vboxsync |
VMM/APIC: Cleanup.
|
|
|
@61794
|
8 years |
vboxsync |
VMM/APIC: Cleanup.
|
|
|
@61793
|
8 years |
vboxsync |
tstVMMR0CallHost-1: Prepped for testing small variations in caller …
|
|
|
@61789
|
8 years |
vboxsync |
tstVMMR0CallHost-1: Check two long jumps after another
|
|
|
@61780
|
8 years |
vboxsync |
oops
|
|
|
@61777
|
8 years |
vboxsync |
build fix
|
|
|
@61776
|
8 years |
vboxsync |
CPUM,APIC: Per-CPU APIC CPUID feature bit and MSR_IA32_APICBASE GP …
|
|
|
@61775
|
8 years |
vboxsync |
hm: more on this later
|
|
|
@61773
|
8 years |
vboxsync |
PATMRCHandleWriteToPatchPage: Logging fix.
|
|
|
@61771
|
8 years |
vboxsync |
VMM/GIM: Cleanup, unused functions and caps.
|
|
|
@61769
|
8 years |
vboxsync |
VMM/APIC: Fix misleading TPR/PPR priority (vs subclass) values in info …
|
|
|
@61766
|
8 years |
vboxsync |
doxygen fix
|
|
|
@61763
|
8 years |
vboxsync |
doxygen fixes
|
|
|
@61762
|
8 years |
vboxsync |
doxygen fixes
|
|
|
@61761
|
8 years |
vboxsync |
VMM/DBGFR3Type: Doxygen warnings
|
|
|
@61759
|
8 years |
vboxsync |
DBGFR3Type.cpp: mandatory spacing, review comment (see @page).
|
|
|
@61754
|
8 years |
vboxsync |
VMM/HMVMXR0: Comment.
|
|
|
@61753
|
8 years |
vboxsync |
VMM/HMVMXR0: Fix host-state re-saving as a result of recent FPU …
|
|
|
@61746
|
8 years |
vboxsync |
VMM/HM: Fix missing exit reasons for VT-x.
|
|
|
@61744
|
8 years |
vboxsync |
VMM/APIC: Reserve the full MSR range defined by the architecture …
|
|
|
@61743
|
8 years |
vboxsync |
VMM/HMVMXR0: comments, removed old todos.
|
|
|
@61741
|
8 years |
vboxsync |
APIC,I/O APIC: Better alignment of register fields in debug output.
|
|
|
@61739
|
8 years |
vboxsync |
VMM/APIC: nit.
|
|
|
@61738
|
8 years |
vboxsync |
VMM/APIC: Comment and nit.
|
|
|
@61736
|
8 years |
vboxsync |
VMM/APIC: VBOXSTRICTRC nits, inline the MMIO read.
|
|
|
@61735
|
8 years |
vboxsync |
PDM,VMM: I/O APIC critsect fixes and interface changes to broadcast EOI.
|
|
|
@61728
|
8 years |
vboxsync |
VMM: no LogRel here
|
|
|
@61703
|
8 years |
vboxsync |
VMX: Keep using 64-bit switcher to preserve guest CPU state on 32-bit …
|
|
|