VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/VMMAll.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92408   3 years vboxsync VMM: Reworked most of the call-ring-3 stuff into …
(edit) @90598   3 years vboxsync VMM: Speed up VMMGetCpuId in ring-0 by using hash table (via new …
(edit) @90597   3 years vboxsync VMM: Speed up VMMGetCpu in ring-0 by using hash table (via new …
(edit) @90533   3 years vboxsync VMM/VMMGetCpu: Assert that we return the right one.
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80161   5 years vboxsync VMM,REM: Kicking out raw-mode. bugref:9517
(edit) @80003   5 years vboxsync VMM: Kicking out raw-mode (work in progress). bugref:9517
(edit) @78438   6 years vboxsync VMM: More refactoring of GVM & VM structures for bugref:9217
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @72469   7 years vboxsync GIM,IEM: Correctly hook up hypercalls thru IEM. bugref:9044 - IEM: …
(edit) @72462   7 years vboxsync EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @69111   7 years vboxsync (C) year
(edit) @62601   8 years vboxsync VMM: Unused parameters.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @61073   9 years vboxsync VMMPatchHypercall: Use CPUMGetHostCpuVendor() instead of three …
(edit) @58965   9 years vboxsync warning in unused function
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @57851   9 years vboxsync VMM: unused parameter warning fixes.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56287   10 years vboxsync VMM: Updated (C) year.
(edit) @55129   10 years vboxsync VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.
(edit) @55118   10 years vboxsync VMM: GIM raw-mode support.
(edit) @54467   10 years vboxsync IPRT,VMM,SUPDrv: Use the new RTMpCurSetIndex* APIs - require driver reload.
(edit) @49486   11 years vboxsync VMM: Warnings.
(edit) @48441   11 years vboxsync VMM/VMMAll: Fix nasty wake up with SMP VMs and thread-context hooks.
(edit) @48426   11 years vboxsync VMM: Fixed strict build assertion assumption with thread-context …
(edit) @47989   11 years vboxsync VMM/VMMR0: Preemption hooks implemented and enabled for Solaris and …
(edit) @46861   11 years vboxsync Don't allow mixing builds.
(edit) @46326   12 years vboxsync RT_STR_TUPLE
(edit) @45749   12 years vboxsync VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're …
(edit) @44394   12 years vboxsync +VMMR3GetCpuByIdU, -FNATOMICHANDLER
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41802   13 years vboxsync Doxygen.
(edit) @41783   13 years vboxsync Doxygen, comment typos.
(edit) @41417   13 years vboxsync VMM: doxygen.
(edit) @41213   13 years vboxsync VMM: comments.
(edit) @39303   13 years vboxsync VMCPUSET changes.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @32431   14 years vboxsync scm cleanup
(edit) @31361   14 years vboxsync Reapplied 64410 with previous lookup added
(edit) @31360   14 years vboxsync Temporarily backed out 64410
(edit) @31359   14 years vboxsync Keep track of the native R0 thread handle for each EMT too. Use that …
(edit) @31356   14 years vboxsync Search first by host cpu id (most common case) and then by native …
(edit) @31353   14 years vboxsync Header
(edit) @31352   14 years vboxsync Don't assume a thread can't migrate to another CPU. The code that …
(edit) @30329   15 years vboxsync No need to call it twice
(edit) @30249   15 years vboxsync Removed assertions again; can cause double faults due to logging …
(edit) @30243   15 years vboxsync header change
(edit) @30242   15 years vboxsync Assertions
(edit) @30241   15 years vboxsync VMMGetCpu was completely broken in the context of GMMR0CheckSharedModules
(edit) @30160   15 years vboxsync VMMGetStackRC change
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @22906   15 years vboxsync VMM: Don't use RTBldCfgRevision here, the R3 <-> R0/RC compatability …
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @22823   15 years vboxsync replaced VBOX_SVN_REV by RTBldCfgRevision[Str]()
(edit) @21649   15 years vboxsync Patching updates (not enabled)
(edit) @19476   16 years vboxsync Moved VMMR3SendInitIpi/Sipi
(edit) @19475   16 years vboxsync VMM: sending init IPI
(edit) @19468   16 years vboxsync VMM: better SIPI sending, reschedule to R3 as needed
(edit) @19450   16 years vboxsync VMMAll: updated SIPI sketch.
(edit) @19445   16 years vboxsync VMMAll.cpp: How to wake up a CPU (on SIPI), heed todos.
(edit) @19437   16 years vboxsync SMP: send SIPI notification from APIC, let VM handle what really do
(edit) @19434   16 years vboxsync Further splitup of VMM (ring 0 jump buffer).
(edit) @19358   16 years vboxsync Fixed infinite recursion in VMMGetCpu (ring 0).
(edit) @19293   16 years vboxsync DBGF,VMM: SMP refactoring of the DBGF disassembler code. Changed …
(edit) @19228   16 years vboxsync Shortcut for one CPU
(edit) @19227   16 years vboxsync Implemented VMMGetCpu in ring 0. (SMP guests)
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @17246   16 years vboxsync Allow mixing of VT-x and software virtualization. (untested so far)
(edit) @14875   16 years vboxsync More switcher updates
(edit) @13974   16 years vboxsync Non-EMT threads get CPU 0 by default.
(edit) @13972   16 years vboxsync Fixes for the debugger.
(edit) @13898   16 years vboxsync Moved more data to VMCPU.
(edit) @13832   16 years vboxsync IN_GC -> IN_RC.
(edit) @13797   16 years vboxsync VMMGetCpuId calls VMR3GetVMCPUId in Ring-3…
(edit) @13698   16 years vboxsync VMM: Fixed ring-0 access to the ring-3 mapping of the EMT stack. Moved …
(edit) @12667   16 years vboxsync CPU id passed to interrupt callback, proper typing
(edit) @12573   16 years vboxsync VMM: Added VMMGetCpuId (stub).
(edit) @10450   16 years vboxsync Added VMMGetSvnRev() (exported) and changed VMMR0Init and VMMGCInit …
(edit) @9212   17 years vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @23   18 years vboxsync string.h & stdio.h + header cleanups.
(add) @1   55 years vboxsync import
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette