| Commit message (Expand) | Author | Age | Files | Lines |
* | Copyright year updates by scm. | vboxsync | 2023-01-17 | 1 | -1/+1 |
* | VMM: Fixed a logging regression from r146583 that prevent logging while VMMRZ... | vboxsync | 2022-11-16 | 1 | -10/+5 |
* | VMM,RuntimeR0: Flush the log buffer directly to the parent VMM if that's the ... | vboxsync | 2022-09-28 | 1 | -2/+2 |
* | VMM,RuntimeR0: Flush the log buffer directly to the parent VMM if that's the ... | vboxsync | 2022-09-28 | 1 | -11/+37 |
* | scm copyright and license note update | vboxsync | 2022-08-22 | 1 | -8/+18 |
* | Runtime/log: Allow setting a custom output interface for the file destination... | vboxsync | 2022-04-19 | 1 | -0/+1 |
* | VMM/PGM: Moved the physical handler allocation off the hyper heap and into it... | vboxsync | 2022-02-14 | 1 | -0/+6 |
* | VMM/PGM,*: Split the physical access handler type registration into separate ... | vboxsync | 2022-02-08 | 1 | -18/+30 |
* | VMM/PDMQueue: Rewrote the queue code to not use the hyper heap and be a bit s... | vboxsync | 2022-02-05 | 1 | -0/+8 |
* | VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT -> GUE... | vboxsync | 2022-02-02 | 1 | -2/+2 |
* | scm --update-copyright-year | vboxsync | 2022-01-01 | 1 | -1/+1 |
* | VMM: Some additional checks, bugref:3409 | vboxsync | 2021-12-27 | 1 | -1/+3 |
* | VMM: Nested VMX: bugref:10092 Purge VINF_PGM_CHANGE_MODE, no longer used. | vboxsync | 2021-11-18 | 1 | -3/+0 |
* | VMM: Two more VMMR0 calls that must not valid idCpu as a valid EMT. bugref:10... | vboxsync | 2021-11-13 | 1 | -1/+3 |
* | VMM: Reworked most of the call-ring-3 stuff into setjmp-longjmp-on-assert and... | vboxsync | 2021-11-12 | 1 | -88/+39 |
* | VMM: Removed the callring-3 API and some of the associated stuff. bugref:10093 | vboxsync | 2021-11-12 | 1 | -11/+52 |
* | VMM/PGM,GMM: Made pgmR0PhysAllocateHandyPages & GMMR0AllocateHandyPages calla... | vboxsync | 2021-11-12 | 1 | -3/+0 |
* | VMM/PGM,GMM: Baked PGMR3PhysAllocateLargePage into PGMR0PhysAllocateLargePage... | vboxsync | 2021-11-11 | 1 | -2/+2 |
* | VMM/GMM: Removed all the legacy mode code (disabled everywhere since r146982)... | vboxsync | 2021-11-06 | 1 | -6/+0 |
* | VMM/GVMM,VMM: Make it possible for known worker thread to enter critical sect... | vboxsync | 2021-11-03 | 1 | -6/+75 |
* | VMM/Logger: Make sure vmmR0LoggerFlushInner runs on the kernel stack. [build ... | vboxsync | 2021-10-18 | 1 | -3/+1 |
* | VMM/VMMR0EntryEx: Don't switch to custom stack for now - will make dealing wi... | vboxsync | 2021-10-18 | 1 | -1/+2 |
* | VMM/Logger: Make sure vmmR0LoggerFlushInner runs on the kernel stack. bugref:... | vboxsync | 2021-10-18 | 1 | -1/+8 |
* | VMM/VMMR0EntryEx: Don't switch to custom stack for now - will make dealing wi... | vboxsync | 2021-10-18 | 1 | -0/+4 |
* | VMM/NEM-win: Quick and very dirty hack to make the code work on windows 11. ... | vboxsync | 2021-10-11 | 1 | -0/+6 |
* | VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX. | vboxsync | 2021-09-16 | 1 | -1/+1 |
* | VMM/PGM: Removed VMMCALLRING3_PGM_MAP_CHUNK and PGMR3PhysChunkMap as it's unu... | vboxsync | 2021-09-15 | 1 | -3/+0 |
* | VMM/PGMPool: Call PGMR0PoolGrow directly from ring-0 instead of going via rin... | vboxsync | 2021-09-15 | 1 | -4/+1 |
* | VMM/PGM,++: Kicked out VBOX_WITH_2X_4GB_ADDR_SPACE and the DynMap code used b... | vboxsync | 2021-08-31 | 1 | -39/+22 |
* | VMM,GVMMR0: Removed SMAP obsolete sanity checks. bugref:9627 | vboxsync | 2021-08-31 | 1 | -157/+8 |
* | VMM: Made VBOX_WITH_RAM_IN_KERNEL non-optional, removing all the tests for it... | vboxsync | 2021-08-31 | 1 | -42/+3 |
* | VMM: Removed VMMCALLRING3_PGM_LOCK (now unused). bugref:6695 | vboxsync | 2021-08-30 | 1 | -3/+0 |
* | VMM,PDM,PGM: Restrict the VMSetError and VMSetRuntimeError APIs to ring-3, th... | vboxsync | 2021-08-30 | 1 | -6/+0 |
* | VMM: Changed pgmLock to pass VINF_SUCCESS to PDMCritSectEnter and removed VMM... | vboxsync | 2021-08-29 | 1 | -3/+0 |
* | VMM: Removed VMMCALLRING3_PDM_CRIT_SECT_ENTER, VMMCALLRING3_PDM_CRIT_SECT_RW_... | vboxsync | 2021-08-29 | 1 | -3/+0 |
* | VMM: Ensure proper log flush order by going to ring-0 to wait for the flusher... | vboxsync | 2021-08-28 | 1 | -4/+2 |
* | VMM: Ensure proper log flush order by going to ring-0 to wait for the flusher... | vboxsync | 2021-08-28 | 1 | -1/+73 |
* | VMM: Correctly update idxBuf so we flush the right buffer when we get to ring... | vboxsync | 2021-08-27 | 1 | -1/+6 |
* | VMM: Reduce the buffer size for the ring-0 release logger so we don't waste t... | vboxsync | 2021-08-27 | 1 | -1/+1 |
* | VMM,SUPDrv: Use 4 buffers for each EMT logger in ring-0, making it very likel... | vboxsync | 2021-08-27 | 1 | -106/+180 |
* | VMM: Log flushing stats. bugref:10086 | vboxsync | 2021-08-27 | 1 | -0/+12 |
* | VMM: Preparing for using more than one log buffer per ring-0 EMT logger. bugr... | vboxsync | 2021-08-27 | 1 | -83/+106 |
* | VMM: Don't need the per-logger flushing-disabled flag (VMMR0_LOGGER_FLAGS_FLU... | vboxsync | 2021-08-27 | 1 | -2/+1 |
* | VMM: Organize the logger structures both named member and arrays for easier a... | vboxsync | 2021-08-27 | 1 | -84/+43 |
* | VMM: Use a worker thread for flushing ring-0 log buffers. bugref:10086 | vboxsync | 2021-08-27 | 1 | -198/+634 |
* | VMM: Initialize the ring-0 loggers as early as possible, so we can update the... | vboxsync | 2021-08-25 | 1 | -42/+54 |
* | IPRT,SUPDrv,VMM,++: Bumped major support driver version. Added RTLogSetR0Prog... | vboxsync | 2021-08-25 | 1 | -7/+14 |
* | VMMR0,SUPDrv: Need to override RTLogDefaultInstanceEx rather than RTLogGetDef... | vboxsync | 2021-08-24 | 1 | -3/+3 |
* | IPRT,VMM,SUPDrv,++: Reworked the IPRT logger structure and how the VMM ring-0... | vboxsync | 2021-08-24 | 1 | -98/+365 |
* | VMM: VALID_PTR -> RT_VALID_PTR. | vboxsync | 2021-08-23 | 1 | -3/+3 |