|
|
@65531
|
8 年 |
vboxsync |
PGM: Put back r113092 & r113134 (revered in r113137).
|
|
|
@65504
|
8 年 |
vboxsync |
PGM: Temporarily backed out r113092 & r113134.
|
|
|
@65466
|
8 年 |
vboxsync |
PGM: Guest page table walking optimizations (incomplete) and …
|
|
|
@64663
|
8 年 |
vboxsync |
VMM/APIC: Get rid of msrApicBase cache from CPUMCTX, make APIC work …
|
|
|
@64655
|
8 年 |
vboxsync |
VMM,recompiler: Get rid of PDM APIC interfaces reducing one level of …
|
|
|
@64626
|
8 年 |
vboxsync |
Recompiler, VMM, Devices: Purge the old APIC and the …
|
|
|
@64373
|
8 年 |
vboxsync |
PDM,Devices: Support for multiple PCI devices/function in a single PDM …
|
|
|
@64327
|
8 年 |
vboxsync |
PGM: Allow pre-registered MMIO regions up to 1TB in size by using …
|
|
|
@64115
|
8 年 |
vboxsync |
PDM,IOM,PGM: Morphed the MMIO2 API into a mixed MMIO2 and …
|
|
|
@62016
|
8 年 |
vboxsync |
IEM: Moved more frequently used members to the head of IEMCPU to …
|
|
|
@62006
|
8 年 |
vboxsync |
Config.kmk,VMM: Reduced the VM structure by half on darwin where we …
|
|
|
@61776
|
8 年 |
vboxsync |
CPUM,APIC: Per-CPU APIC CPUID feature bit and MSR_IA32_APICBASE GP …
|
|
|
@60847
|
9 年 |
vboxsync |
IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
|
|
|
@60542
|
9 年 |
vboxsync |
VMM/APIC: Much fun with alignment and sizes.
|
|
|
@60403
|
9 年 |
vboxsync |
PGM: Converted NO_RAM_RESET into a CFGM option (PGM/ZeroRamPagesOnReset).
|
|
|
@60307
|
9 年 |
vboxsync |
VMM: APIC rewrite. Initial commit, work in progress.
|
|
|
@59349
|
9 年 |
vboxsync |
Build fix; unintentional commit.
|
|
|
@59348
|
9 年 |
vboxsync |
Audio: Implemented dynamic fallback support to NULL audio backends for …
|
|
|
@58909
|
9 年 |
vboxsync |
DBGF: More groundwork for port I/O, MMIO, interrupt and generic event …
|
|
|
@58781
|
9 年 |
vboxsync |
PGM: Must always make a copy of the ROM pages, no just in RT_STRICT …
|
|
|
@58779
|
9 年 |
vboxsync |
VMM: Restore virgin ROM pages during a reset after a saved state was …
|
|
|
@57429
|
9 年 |
vboxsync |
VMM/HM: Start removing VBOX_WITH_HYBRID_32BIT_KERNEL code.
|
|
|
@56384
|
9 年 |
vboxsync |
PGM: Disabled the virtual handler code for !VBOX_WITH_RAW_MODE.
|
|
|
@56052
|
10 年 |
vboxsync |
VMM: Added non-PF raw-mode context virtual page access handler …
|
|
|
@55896
|
10 年 |
vboxsync |
PGM: Renamed the ring-0 and raw-mode context physical page access …
|
|
|
@55895
|
10 年 |
vboxsync |
Added pvUser to the raw-mode context virtual handler callbacks.
|
|
|
@55889
|
10 年 |
vboxsync |
VMM: Split up virtual handlers just like the physical ones, such that …
|
|
|
@55493
|
10 年 |
vboxsync |
PGM,++: Separated physical access handler callback function pointers …
|
|
|
@55062
|
10 年 |
vboxsync |
Remove CPUFeatures and CPUFeaturesExt from CPUM, use HostFeatures …
|
|
|
@55048
|
10 年 |
vboxsync |
VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
|
|
|
@54898
|
10 年 |
vboxsync |
CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
|
|
|
@54737
|
10 年 |
vboxsync |
VMM,REM: CPUID revamp - almost there now.
|
|
|
@54674
|
10 年 |
vboxsync |
CPUM: Working on refactoring the guest CPUID handling.
|
|
|
@53441
|
10 年 |
vboxsync |
VMM/TM: Rename TMMODE to TMTSCMODE and the corresponding enum and CFGM …
|
|
|
@53430
|
10 年 |
vboxsync |
VMM/TM: First step in introducing the invariant TM mode.
|
|
|
@51301
|
11 年 |
vboxsync |
VMM: Retire aGuestCpuIdHyper legacy array.
|
|
|
@49893
|
11 年 |
vboxsync |
MSR rewrite: initial hacking - half disabled.
|
|
|
@47844
|
11 年 |
vboxsync |
VMM: X2APIC + NMI. Only tested on AMD64.
|
|
|
@47807
|
11 年 |
vboxsync |
EM/HM: Don't switch to REM immediately, try up to 1024 instruction in …
|
|
|
@46167
|
12 年 |
vboxsync |
Buried DBGFSym.cpp and with it loadsyms - rip.
|
|
|
@45739
|
12 年 |
vboxsync |
VMM: First part of HMIsEnabled() and PGMMap*.
|
|
|
@45618
|
12 年 |
vboxsync |
Do HMR3Init first in vmR3InitRing3 so the other components can skip …
|
|
|
@45305
|
12 年 |
vboxsync |
IOM: Adding pVCpu to a lot of calls and moving the lookup caches from …
|
|
|
@45152
|
12 年 |
vboxsync |
PDMCritSectRw: Early morphing stage - untested, ring-3 only.
|
|
|
@44528
|
12 年 |
vboxsync |
header (C) fixes
|
|
|
@44508
|
12 年 |
vboxsync |
Drop the pfnSaveExecR3 and pfnLoadExecR3 interfaces of the PCI buses …
|
|
|
@44399
|
12 年 |
vboxsync |
DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
|
|
|
@43658
|
12 年 |
vboxsync |
VMM: APIC refactor, missed file.
|
|
|
@43387
|
12 年 |
vboxsync |
VMM: HM cleanup.
|
|
|
@42407
|
12 年 |
vboxsync |
VMM: Futher work on dealing with hidden segment register, esp. when …
|
|
|
@41976
|
12 年 |
vboxsync |
VMM: Switcher and TRPM fixes wrt hypervisor traps and tstVMM.
|
|
|
@41933
|
12 年 |
vboxsync |
VMMSwitcher: Drop the unused assembly switcher functions taking guest …
|
|
|
@41931
|
12 年 |
vboxsync |
TRPM: Save state directly to the CPUMCPU context member instead of …
|
|
|
@41906
|
12 年 |
vboxsync |
CPUM: Combined the visible and hidden selector register data into one …
|
|
|
@41905
|
12 年 |
vboxsync |
CPUMCTX++: Rearranging the CPUMCTX structure in preparation of some …
|
|
|
@41899
|
12 年 |
vboxsync |
CPUM: Working over the saved state code to put/get structures using …
|
|
|
@41739
|
12 年 |
vboxsync |
DISCPUSTATE: s/param/Param/
|
|
|
@41732
|
12 年 |
vboxsync |
DISCPUSTATE::opsize -> cbInstr.
|
|
|
@41692
|
12 年 |
vboxsync |
DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
|
|
|
@41456
|
13 年 |
vboxsync |
PGMPool: PGMPOOLPAGE adjustments and cleanups, no real code changes …
|
|
|
@41268
|
13 年 |
vboxsync |
Working on making DTrace grok VM+CPUM and VMCPU+CPUMCPU.
|
|
|
@41259
|
13 年 |
vboxsync |
Working on DTrace lib files.
|
|
從 trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp 複製
|
|
|
@40170
|
13 年 |
vboxsync |
MSRs and MTRRs, CPUM saved state changed. (linux 2.4.31 seems to …
|