|
|
@87141
|
4 years |
vboxsync |
VMM: Remove VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 and the code it encloses …
|
|
|
@85126
|
4 years |
vboxsync |
iprt/cdefs.h,*: Adding DECL_HIDDEN_CALLBACK to shorten the relatively …
|
|
|
@85121
|
4 years |
vboxsync |
iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82555
|
5 years |
vboxsync |
PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool …
|
|
|
@82316
|
5 years |
vboxsync |
VMM(PDM,PGM,MM): MMIO2 cleanups. bugref:9218
|
|
|
@82094
|
5 years |
vboxsync |
DevVGA,PGM,IOM: Conveted the legacy MMIO region to the new style, …
|
|
|
@81705
|
5 years |
vboxsync |
PGM: Fixed getting MMIO2 mapping address mess. bugref:9218
|
|
|
@81624
|
5 years |
vboxsync |
PDM,PGM: Added handled based MMIO2 interface. Made some adjustments …
|
|
|
@81475
|
5 years |
vboxsync |
doxygen fixes
|
|
|
@81454
|
5 years |
vboxsync |
VMM: Added PGMPHYS_ROM_FLAGS_MAYBE_MISSING_FROM_STATE to …
|
|
|
@80346
|
5 years |
vboxsync |
VMM,PciRaw: Eliminate duplicate PGVM/PVMCC and PGVMCPU/PVMCPUCC …
|
|
|
@80281
|
5 years |
vboxsync |
VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
|
|
|
@80268
|
5 years |
vboxsync |
VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@80182
|
5 years |
vboxsync |
VMM: Kicking out raw-mode - Eliminated more RCPTRTYPE use in PGM. …
|
|
|
@80163
|
5 years |
vboxsync |
VMM: Kicking out raw-mode - PGM Virt Handlers, ++. bugref:9517
|
|
|
@80118
|
5 years |
vboxsync |
VMM: Kicking out raw-mode and 32-bit hosts - MM, PGM, ++. bugref:9517 …
|
|
|
@80074
|
5 years |
vboxsync |
VMM,Main,++: Retired the unfinished FTM component.
|
|
|
@77299
|
6 years |
vboxsync |
DevVGA,PCI,PGM: Hacks for making it possible to load saved states of …
|
|
|
@77241
|
6 years |
vboxsync |
VMM: Added dev helps for bulk page mapping locking. VMMDev will be …
|
|
|
@76585
|
6 years |
vboxsync |
*: scm --fix-header-guard-endif
|
|
|
@76558
|
6 years |
vboxsync |
include/VBox: Use VBOX_INCLUDED_ rather than _vbox_ as header guard …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76507
|
6 years |
vboxsync |
/include: scm --fix-header-guards. bugref:9344
|
|
|
@76393
|
6 years |
vboxsync |
VBox/vmm/gmm.h,pgm.h: Avoid dragging in VMMDev.h just for …
|
|
|
@73376
|
6 years |
vboxsync |
PGM/NEM: catch make-writable changes during memory exits and avoid the …
|
|
|
@73324
|
6 years |
vboxsync |
PGM: Introduced a special shadow paging mode for NEM that translates …
|
|
|
@73266
|
6 years |
vboxsync |
PGM,HM: Made PGMR3ChangeMode work in ring-0 too. This required a …
|
|
|
@73246
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@72265
|
7 years |
vboxsync |
VMM: Added PGMGetGuestCR3Phys for debug/log purposes.
|
|
|
@71081
|
7 years |
vboxsync |
VMM,SUPDrv: More NEM/win experimentation. bugref:9044
|
|
|
@71043
|
7 years |
vboxsync |
NEM: More code - PoC kind of working now. bugref:9044
|
|
|
@71041
|
7 years |
vboxsync |
NEM: More code - DSL is getting somewhere now, but VRAM access sucks. …
|
|
|
@71031
|
7 years |
vboxsync |
NEM: More code. bugref:9044
|
|
|
@70977
|
7 years |
vboxsync |
NEM: Working on PGM notifications. bugref:9044
|
|
|
@69107
|
7 years |
vboxsync |
include/VBox/: (C) year
|
|
|
@68001
|
7 years |
vboxsync |
PGMR0,GVMMR0: Ditto for I/O MMU setup.
|
|
|
@67994
|
7 years |
vboxsync |
PGMR0,GVMMR0: Ditto for large page alloc.
|
|
|
@67993
|
7 years |
vboxsync |
PGMR0Phys*Handy*: Added pGVM parameter and changed the PVMCPU to idCpu.
|
|
|
@66023
|
8 years |
vboxsync |
VBox/vmm/pgm.h: Note that PGMMODE is part of saved state.
|
|
|
@65299
|
8 years |
vboxsync |
PGM,PDM: Added API for reducing the size a MMIO2 or pre-registered …
|
|
|
@64373
|
8 years |
vboxsync |
PDM,Devices: Support for multiple PCI devices/function in a single PDM …
|
|
|
@64203
|
8 years |
vboxsync |
pgm.h: typo
|
|
|
@64115
|
8 years |
vboxsync |
PDM,IOM,PGM: Morphed the MMIO2 API into a mixed MMIO2 and …
|
|
|
@63226
|
8 years |
vboxsync |
Introducing PGM_ALL_CB2_PROTO.
|
|
|
@63224
|
8 years |
vboxsync |
vmm/pgm.h: PGM_ALL_CB_DECL and PGM_ALL_CB2_DECL need to be DECLCALLBACK.
|
|
|
@62476
|
8 years |
vboxsync |
(C) 2016
|
|
|
@62302
|
8 years |
vboxsync |
IEM,PGM: Got code TLB working in ring-3, execution is 3-4 times faster …
|
|
|
@60847
|
9 years |
vboxsync |
IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
|
|
|
@59073
|
9 years |
vboxsync |
VMM: VINF_EM_DBG_EVENT and DBGFEventGenericWithArg implementation.
|
|
|
@58126
|
9 years |
vboxsync |
VMM: Fixed almost all the Doxygen warnings.
|
|
|
@58125
|
9 years |
vboxsync |
oops
|
|
|
@58124
|
9 years |
vboxsync |
include/VBox//*.h: pVM and pVCpu parameter description adjustments.
|
|
|
@58110
|
9 years |
vboxsync |
include,misc: Doxygen grouping adjustments, collecting all the VMM …
|
|
|
@57446
|
9 years |
vboxsync |
VMM: Removing VBOX_WITH_HYBRID_32BIT_KERNEL and other 32-bit darwin fun.
|
|
|
@56627
|
9 years |
vboxsync |
PGMPhys: The s_abPlayItSafe bits in dealing with …
|
|
|
@56411
|
9 years |
vboxsync |
Move internal/pgm.h bits to VBox/vmm/pgm.h.
|
|
|
@56384
|
9 years |
vboxsync |
PGM: Disabled the virtual handler code for !VBOX_WITH_RAW_MODE.
|
|
|
@56323
|
9 years |
vboxsync |
whitespace
|
|
|
@56054
|
10 years |
vboxsync |
PGM,CSAM: Documented that pfnInvalidateR3 does't work for the last 9 …
|
|
|
@56052
|
10 years |
vboxsync |
VMM: Added non-PF raw-mode context virtual page access handler …
|
|
|
@56051
|
10 years |
vboxsync |
VMM: Added VMMGC_MAIN_MODULE_NAME -> VMMRC_MAIN_MODULE_NAME and …
|
|
|
@56048
|
10 years |
vboxsync |
pgm.h,++: Changed the return type of PDMPhysRead, PGMPhysWrite, …
|
|
|
@56013
|
10 years |
vboxsync |
PGM: Made the virtual handler callbacks return VBOXSTRICTRC and …
|
|
|
@55966
|
10 years |
vboxsync |
PGM,++: VBOXSTRICTRC for physical access handlers.
|
|
|
@55909
|
10 years |
vboxsync |
PGM,++: Made the ring-3 physical access handler callbacks present in …
|
|
|
@55903
|
10 years |
vboxsync |
PGM: Added a pVCpu parameter to all physical handler callouts and also …
|
|
|
@55900
|
10 years |
vboxsync |
PGM: Added a pVCpu parameter to all virtual handler callouts and also …
|
|
|
@55899
|
10 years |
vboxsync |
PGM: Added an access origin to memory read & write calls that respects …
|
|
|
@55897
|
10 years |
vboxsync |
PGMR3HandlerVirtualTypeRegister: Dropped the pszModRC parameter as all …
|
|
|
@55896
|
10 years |
vboxsync |
PGM: Renamed the ring-0 and raw-mode context physical page access …
|
|
|
@55895
|
10 years |
vboxsync |
Added pvUser to the raw-mode context virtual handler callbacks.
|
|
|
@55891
|
10 years |
vboxsync |
build fix
|
|
|
@55889
|
10 years |
vboxsync |
VMM: Split up virtual handlers just like the physical ones, such that …
|
|
|
@55493
|
10 years |
vboxsync |
PGM,++: Separated physical access handler callback function pointers …
|
|
|
@55331
|
10 years |
vboxsync |
PGMHandlerPhysicalChangeCallbacks -> PGMHandlerPhysicalChangeUserArgs.
|
|
|
@53615
|
10 years |
vboxsync |
doxygen fixes.
|
|
|
@49640
|
11 years |
vboxsync |
PGM,IEM: Changed PGMPhysIemGCPhys2Ptr to not require A20 to be masked …
|
|
|
@47739
|
11 years |
vboxsync |
PGM: Added an API that IEM can use to spot MMIO and other troublesome …
|
|
|
@47445
|
11 years |
vboxsync |
IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
|
|
|
@45799
|
12 years |
vboxsync |
Make the recompiler call PGMCr0WpEnabled.
|
|
|
@45798
|
12 years |
vboxsync |
Fixed up and enabled Netware WP0+RO+US hack.
|
|
|
@45786
|
12 years |
vboxsync |
Move HMRCA.asm into the switcher code so we don't need VMMRC.rc.
|
|
|
@45739
|
12 years |
vboxsync |
VMM: First part of HMIsEnabled() and PGMMap*.
|
|
|
@45024
|
12 years |
vboxsync |
PDM,PGM,DevEFI,DevACPI,DevPcBios: Added memory setup phase after …
|
|
|
@44730
|
12 years |
vboxsync |
BUGZ:6606 Guest CPU offlining/onlining now works. Renamed …
|
|
|
@44399
|
12 years |
vboxsync |
DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
|
|
|
@44347
|
12 years |
vboxsync |
PGM,SSM,STAM: Changed APIs used by Main to take PUVM instead of PVM as …
|
|
|
@43872
|
12 years |
vboxsync |
Make VBOX_WITH_RAW_MODE= link.
|
|
|
@43047
|
12 years |
vboxsync |
VMM: Must flush changes pending in the handy page array before freeing …
|
|
|
@42453
|
12 years |
vboxsync |
IEM: Status code handling. PGM interface for R0 and RC.
|
|
|
@40054
|
13 years |
vboxsync |
VMM,VMMDev: Page sharing cleanup.
|
|
|
@40005
|
13 years |
vboxsync |
More GMM stats. Added todo regarding GMMR0SharedModuleCheckPage assertion.
|
|
|
@39083
|
13 years |
vboxsync |
IPRT: -Wunused-parameter.
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@38707
|
13 years |
vboxsync |
VMM/VT-x: Fix for PAE guests running on 32-bit hosts or 64-bit hosts …
|
|
|
@37955
|
13 years |
vboxsync |
Moved VBox/x86.h/mac to iprt/x86.h/mac.
|
|
|
@37354
|
13 years |
vboxsync |
PGM: Fixed locking issues in PGMR3PhysMMIORegister and …
|
|
|
@36891
|
14 years |
vboxsync |
PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled).
|
|
|
@36557
|
14 years |
vboxsync |
build fix
|
|
|