|
|
@7018
|
17 years |
vboxsync |
Assert+Break out of the scheduling loop if the links have gone bad.
|
|
|
@7017
|
17 years |
vboxsync |
Fixed MMHyperAlloc calls in PGMR3PhysRomRegister (dormant code).
|
|
|
@7015
|
17 years |
vboxsync |
Cleaned up
|
|
|
@6996
|
17 years |
vboxsync |
Check for VBOX_WITH_PDM_LOCK.
|
|
|
@6958
|
17 years |
vboxsync |
assertion
|
|
|
@6927
|
17 years |
vboxsync |
Converted MM_RAM_FLAGS_VIRTUAL_HANDLER, MM_RAM_FLAGS_VIRTUAL_WRITE …
|
|
|
@6925
|
17 years |
vboxsync |
Virtual handler docs.
|
|
|
@6916
|
17 years |
vboxsync |
Fixed stupid inverted assertion.
|
|
|
@6915
|
17 years |
vboxsync |
Pass mapping sizes in uint32_t instead of size_t to avoid warnings. …
|
|
|
@6914
|
17 years |
vboxsync |
Replaced PGMR3DumpMappings by info handler.
|
|
|
@6913
|
17 years |
vboxsync |
Separated the PGMVIRTHANDLERTYPE_HYPERVISOR kind of handlers from the …
|
|
|
@6912
|
17 years |
vboxsync |
Removed the normal (PGMVIRTHANDLERTYPE_NORMAL) kind of virtual access …
|
|
|
@6911
|
17 years |
vboxsync |
Removed the EIP (PGMVIRTHANDLERTYPE_EIP) kind of virtual access …
|
|
|
@6908
|
17 years |
vboxsync |
Fixed uninitialized rc in PGMHandlerPhysicalReset.
|
|
|
@6906
|
17 years |
vboxsync |
Moved PGMHandlerPhysicalPageTempOff, PGMHandlerPhysicalPageReset, …
|
|
|
@6905
|
17 years |
vboxsync |
A couple of fixes to PGMAssertHandlerAndFlagsInSync.
|
|
|
@6903
|
17 years |
vboxsync |
Fixed bug (regression) in PGMAssertHandlerAndFlagsInSync.
|
|
|
@6902
|
17 years |
vboxsync |
Converted MM_RAM_FLAGS_PHYSICAL_HANDLER, _WRITE, _ALL and _TEMP_OFF …
|
|
|
@6869
|
17 years |
vboxsync |
Use PGM_PAGE_SET/GET/IS/CLEAR/INIT macros.
|
|
|
@6862
|
17 years |
vboxsync |
Removed the PGMPHYSHANDLERTYPE_PHYSICAL value as it was never and will …
|
|
|
@6861
|
17 years |
vboxsync |
Sketected out new MMIO and MMIO2 interfaces. Not complete or …
|
|
|
@6856
|
17 years |
vboxsync |
Renamed pgmGuestROMWriteHandler to pgmPhysRomWriteHandler.
|
|
|
@6855
|
17 years |
vboxsync |
Moved pgmGuestROMWriteHandler from PGMAllHandler.cpp to PGMAllPhys.cpp …
|
|
|
@6854
|
17 years |
vboxsync |
All the new ROM stuff. Had to change PGMROMPAGE a bit to make it …
|
|
|
@6841
|
17 years |
vboxsync |
forgot LOG_GROUP.
|
|
|
@6840
|
17 years |
vboxsync |
Free the allocated pages on ROM registration failure.
|
|
|
@6839
|
17 years |
vboxsync |
Added GMMR0FreePages request wrappers for ring-3.
|
|
|
@6837
|
17 years |
vboxsync |
Implemented PGMR3PhysRomRegister.
|
|
|
@6836
|
17 years |
vboxsync |
Added ring-3 request wrapper for GMMR0AllocatePages that takes care of …
|
|
|
@6835
|
17 years |
vboxsync |
Added VMGetStateName.
|
|
|
@6830
|
17 years |
vboxsync |
Used PGMR3PhysRegisterRam.
|
|
|
@6829
|
17 years |
vboxsync |
Addressed the R0/R3 issues with the PGMRAMRANGE structure.
|
|
|
@6820
|
17 years |
vboxsync |
Implemented PGMR3PhysRegisterRam (not used). Enforced alignment of …
|
|
|
@6818
|
17 years |
vboxsync |
New tag: MM_TAG_PGM_PHYS.
|
|
|
@6817
|
17 years |
vboxsync |
Fixed to reservation update code.
|
|
|
@6816
|
17 years |
vboxsync |
Made MMR3HyperAllocOnceNoRel suitable for allocating the PGMRAMRANGE …
|
|
|
@6815
|
17 years |
vboxsync |
Print misaligned member offset in hex.
|
|
|
@6804
|
17 years |
vboxsync |
Fixed VMR3PowerOn regression.
The problem was that the EMT outer …
|
|
|
@6802
|
17 years |
vboxsync |
Enabled the GMMR3InitialReservation call in MM.
|
|
|
@6801
|
17 years |
vboxsync |
Changed GVM the ownership rules - at long last. EMT is the guy that …
|
|
|
@6799
|
17 years |
vboxsync |
Fixed two bugs in the VMR3Create failure path introduced in the big …
|
|
|
@6796
|
17 years |
vboxsync |
Fixed init problems wrt. VM ownership by implementing the UVM …
|
|
|
@6765
|
17 years |
vboxsync |
oops.
|
|
|
@6764
|
17 years |
vboxsync |
Made !PGMPOOL_WITH_CACHE buildable so I can run OS/2 here.
|
|
|
@6636
|
17 years |
vboxsync |
Fixed invered assertions in the two reservation request wrappers.
|
|
|
@6635
|
17 years |
vboxsync |
Wrap locking and unlocking of the two semaphores to make it easier to …
|
|
|
@6634
|
17 years |
vboxsync |
fixes to new (disabled) code.
|
|
|
@6633
|
17 years |
vboxsync |
Initialize the halt method correctly. We cannot use the default in …
|
|
|
@6632
|
17 years |
vboxsync |
doc typo.
|
|
|
@6627
|
17 years |
vboxsync |
Memory reservation. Changed MM saved state version and kept backwards …
|
|
|
@6625
|
17 years |
vboxsync |
nc
|
|
|
@6624
|
17 years |
vboxsync |
fixed docs (copy&paste error).
|
|
|
@6617
|
17 years |
vboxsync |
Added an optimization todo.
|
|
|
@6581
|
17 years |
vboxsync |
Added some ring-3 wrapper functions for the (ring-0) GMM APIs.
|
|
|
@6546
|
17 years |
vboxsync |
VBOX_WITH_NEW_PHYS_CODE changes mostly realted to REM. Killed a …
|
|
|
@6544
|
17 years |
vboxsync |
Added @todo
|
|
|
@6542
|
17 years |
vboxsync |
fixed log statement.
|
|
|
@6535
|
17 years |
vboxsync |
MM::cbRAMSize -> MM:cbRamRegistered. Drop MM:pvRamBaseHC. Drop …
|
|
|
@6534
|
17 years |
vboxsync |
Quick hack for out of hma address space when registering the VRAM …
|
|
|
@6532
|
17 years |
vboxsync |
Cleaned out the PGM_DYNAMIC_RAM_ALLOC tests to avoid unnecessary mess …
|
|
|
@6529
|
17 years |
vboxsync |
mmr3 -> mmR3.
|
|
|
@6528
|
17 years |
vboxsync |
NEW_PHYS_CODE -> VBOX_WITH_NEW_PHYS_CODE; check for it in Config.kmk …
|
|
|
@6527
|
17 years |
vboxsync |
Free.iNext should be 16 bit and use UINT16_MAX instead of UINT32_MAX.
|
|
|
@6475
|
17 years |
vboxsync |
Added the NoDmik() macro.
|
|
|
@6448
|
17 years |
vboxsync |
spaces
|
|
|
@6409
|
17 years |
vboxsync |
Backed out the TMAll.cpp part of r27160 because it isn't just shutting …
|
|
|
@6398
|
17 years |
vboxsync |
VMM: remove fErrorSet again, not necessary anymore
|
|
|
@6386
|
17 years |
vboxsync |
typo
|
|
|
@6362
|
17 years |
vboxsync |
Suppress excessice VM stats at VM destroy for some build environments.
|
|
|
@6361
|
17 years |
vboxsync |
Fixed OS/2 build.
|
|
|
@6347
|
17 years |
vboxsync |
VMM: don't overwrite errors
|
|
|
@6333
|
17 years |
vboxsync |
todo
|
|
|
@6311
|
17 years |
vboxsync |
Documentation updates.
|
|
|
@6300
|
17 years |
vboxsync |
no "\n", ".", nor "!" at end of an error message
|
|
|
@6298
|
17 years |
vboxsync |
When using VMSet.*Error() don't put %Vrc into the error message if the …
|
|
|
@6297
|
17 years |
vboxsync |
Disabled annoying assertion, see #2609.
|
|
|
@6296
|
17 years |
vboxsync |
LED and Network Config interfaces added. Fix in TMAll.cpp: Assertions …
|
|
|
@6289
|
17 years |
vboxsync |
doxygen: gcfgm alias usage example.
|
|
|
@6274
|
17 years |
vboxsync |
pReq may be invalid after queuing it (VMREQFLAGS_NO_WAIT), so make …
|
|
|
@6258
|
17 years |
vboxsync |
db x,y,z -> mnemonics; yasm supports them.
|
|
|
@6255
|
17 years |
vboxsync |
Section attibute 'segname <name>' -> 'segname=<name>'. (Fixed by Peter …
|
|
|
@6251
|
17 years |
vboxsync |
yasm and invlpga doesn't seem to get along.
|
|
|
@6244
|
17 years |
vboxsync |
yasm thinks invlpga is 64-bit only... work around it for now.
|
|
|
@6243
|
17 years |
vboxsync |
Just use the assembly version of SVMInvlpgA everywhere (was …
|
|
|
@6221
|
17 years |
vboxsync |
PDM async completion template creation wrapper third attempt
|
|
|
@6183
|
17 years |
vboxsync |
Back out of r26783.
|
|
|
@6182
|
17 years |
vboxsync |
This is where I meant.
|
|
|
@6178
|
17 years |
vboxsync |
spaces.
|
|
|
@6176
|
17 years |
vboxsync |
use ASMCpuId_Idx_ECX, fixed some off-by-one bugs
|
|
|
@6172
|
17 years |
vboxsync |
fixed the code for overriding cpuid values using config keys
|
|
|
@6171
|
17 years |
vboxsync |
workaround for a missing cpuid(0).eax patch
|
|
|
@6162
|
17 years |
vboxsync |
Wrappers for template creation the right way.
|
|
|
@6155
|
17 years |
vboxsync |
PGMPhys: Fixed the error handling when SUPPageAlloc fails in …
|
|
|
@6128
|
17 years |
vboxsync |
space
|
|
|
@6111
|
17 years |
vboxsync |
Add helper to get vm structure from a pdm driver instance
|
|
|
@6107
|
17 years |
vboxsync |
patmIsCommonIDTHandlerPatch inconsistency
|
|
|
@6085
|
17 years |
vboxsync |
Attempt at fixing (most of) the concurrency issues in …
|
|
|
@6084
|
17 years |
vboxsync |
Attempt at fixing (most of) the concurrency issues in …
|
|
|
@6000
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change, fixes.
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|