66d96ba0c4c722996a3a1e6d92403a14a27db1b4 55129 |
|
08-Apr-2015 |
vboxsync |
VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls. |
fa35e2dfd910e18dbb7f136bfe56030e5116d51c 55118 |
|
07-Apr-2015 |
vboxsync |
VMM: GIM raw-mode support. |
3d4d663e8a1ee0b014b577aa90f3b6eba964b184 54720 |
|
11-Mar-2015 |
vboxsync |
VMM: Some more internal decls. |
267bc3f874798b1f7b44c9c2451a65251a3a0274 54719 |
|
11-Mar-2015 |
vboxsync |
VMM: Make the thread-context hook functions VMM internal linkage. |
73c19e602d049dbd78f43e02a93ae10504220be0 54718 |
|
11-Mar-2015 |
vboxsync |
VMM: VMMR0ThreadCtxHooksDeregister returns void, further simplified HM_[DISABLE|RESTORE]_PREEMPT_IF_NEEDED() a bit. |
c1d279fc0865b91a40b30eda02ed14f6533fe1a4 53615 |
|
31-Dec-2014 |
vboxsync |
doxygen fixes. |
081c3b36a07589055ec98579ea9d22d2074c8164 50001 |
|
24-Dec-2013 |
vboxsync |
PDMCritSect: Ditto VERR_INTERRUPTED fix for shared critical sections. |
aafa3e3a526c178adf4947048684ed4590a16981 48528 |
|
18-Sep-2013 |
vboxsync |
Change implementation for turning a reset into a power off to prevent the VM from executing while the power down thread is not running |
aed81459e71ba16e05b7155dc0ef77e644951807 48230 |
|
02-Sep-2013 |
vboxsync |
VMM: Propagate errors properly while leaving HM context. |
6a553ebb57b0b277305d2b7f4c7e734c203ed83c 48227 |
|
02-Sep-2013 |
vboxsync |
VMM: Ensure longjmps after hmR0[Vmx|Svm]LeaveSession() don't happen. |
0b70b2329a24edb70aa57ffc3503453e319e00ce 47989 |
|
22-Aug-2013 |
vboxsync |
VMM/VMMR0: Preemption hooks implemented and enabled for Solaris and Linux hosts. |
271d21bf1b988068a202ad339e667982f08e47f6 47760 |
|
15-Aug-2013 |
vboxsync |
VMM/HM: Preemption hooks. Some common structural changes and cleanup, and initial imlementation
of VT-x/AMD-V specific hook functionality.. Work in progress. |
b5b0f33fccccfe452c218343ff7ac78da470d3d6 47645 |
|
09-Aug-2013 |
vboxsync |
VMM: RTThreadCtxHooksAre[Registered|Created](). Moved it into IN_RING0 as soon we'll require PFNRTTHREADCTXHOOK. |
9577536266a8da7dbbe29fd3be840cbfc0dc9721 47456 |
|
29-Jul-2013 |
vboxsync |
VMM/VMMR0,GVMMR0: Thread-context hooks creation/release. The registeration/de-registeration and HM hook implementation is still todo. |
ead20681ed6c34b0fc835c3e6c19b8034856653a 45749 |
|
26-Apr-2013 |
vboxsync |
VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're between HMR3Enter and HMR3Leave. Added HMIsInHwVirtCtx and VMMIsLongJumpArmed methods/macros. |
ae20b83f0c94402a3e3ac021c3d4e5f827e4905c 45701 |
|
24-Apr-2013 |
vboxsync |
VMM: SELM and VMM early HM init changes. |
beb683ae4828ae01a388a124997a2517fbe78190 45618 |
|
18-Apr-2013 |
vboxsync |
Do HMR3Init first in vmR3InitRing3 so the other components can skip raw-mode bits during init. |
a000f6190af85455eefaa1097deaeea087cfc5e5 45525 |
|
12-Apr-2013 |
vboxsync |
VBOX_WITH_RAW_MODE changes. |
8c7f1eb426ed2259c4ed882d80af2666b2490867 45293 |
|
02-Apr-2013 |
vboxsync |
PGMCritSectRw: Prep for ring-0 and raw-mode context operation. |
89f5aff9eff63826c9b171cc7fdb9dc1513fa09d 45097 |
|
19-Mar-2013 |
vboxsync |
Alignment. |
c618f4d0eeea6061ff8270e8f7023a999bd0bb91 45091 |
|
19-Mar-2013 |
vboxsync |
VMM/VMMR0: HM old-code segregation. |
e218a78cf91e0a6e295bffe1998e96b308c5a13a 44394 |
|
26-Jan-2013 |
vboxsync |
+VMMR3GetCpuByIdU, -FNATOMICHANDLER |
969167e7c3b9ef30745755d53585114173e10789 43930 |
|
21-Nov-2012 |
vboxsync |
VMM/VMMR0: Camel case. |
d7fe26caad92e0d13017738ab94de18e37be91b4 43394 |
|
21-Sep-2012 |
vboxsync |
VMM: HM cleanup. |
1b28537ff3aabbe3afa3fa15cc0436384ff1c827 43392 |
|
21-Sep-2012 |
vboxsync |
VMM: HM cleanup. |
4f007e159d64d64366398032617896c3a982fa42 43047 |
|
28-Aug-2012 |
vboxsync |
VMM: Must flush changes pending in the handy page array before freeing memory. There may be requests to free shared pages in there, esp. in a guest shutdown scenario. |
cc71eda475c8ecaa482a135fb090d0585bf67021 41149 |
|
03-May-2012 |
vboxsync |
hrpmf. not needed. |
fa94cbe3cda9a48bb743f0c2b26ec06927878830 41147 |
|
03-May-2012 |
vboxsync |
SUPDrv,VMM: Tracepoints in raw-mode. |
4d4f336b656d46f8d301603114bb99ce635aafc0 39917 |
|
31-Jan-2012 |
vboxsync |
STAM,GMM,VBoxDbg: Adding GMM statistics (at last). Introduces STAMTYPE_BOOL and STAMTYPE_BOOL_RESET. Fixes a beyond end of string access in VBoxDbg (memcmp). |
90bb13bdf70379f91f6aeb334f70287a5096fb02 38835 |
|
23-Sep-2011 |
vboxsync |
VMM: Detect recursive rendezvous calls. Removed the unused API VMMR3AtomicExecuteHandler. |
afa761a969c8883e5ea370e898d40ce053fbcb22 37452 |
|
14-Jun-2011 |
vboxsync |
IOM,PDMCritSect: Extended PDMCritSectEnter to handle rcBusy=VINF_SUCCESS as a request to call ring-3 to acquire a busy lock. Implemented device level locking in the MMIO code. |
e2bd93b4f9c38c9b01eb960ba7bc1fc9c4d38ce8 36441 |
|
25-Mar-2011 |
vboxsync |
VMM: Sketched out where to do the initial I/O MMU setup. This adds a VMINITCOMPLETED_HWACCM and makes HWACCMR3InitFinalizeR0 private (invoked from HWACCMR3InitCompleted(,_RING0). |
486d3fda5cadcf6d8357df872455cdd8796b3556 36437 |
|
25-Mar-2011 |
vboxsync |
VMM,Main: Added VMM thread init and term notifications so that Main can make sure COM is uninitialized. (Maybe we should just say IPRT cleans up COM?) |
0547b5d21ca43e39c3b6fba8cd9988b1338d61d0 35855 |
|
04-Feb-2011 |
vboxsync |
PCI: start of driver communication infrastructure |
0b74a2f80aba476dc8be8bc1c63891fc53945986 35361 |
|
28-Dec-2010 |
vboxsync |
fix OSE |