VirtualBox

Changeset 57358 in vbox for trunk/src/VBox/VMM/VMMR0


Ignore:
Timestamp:
Aug 14, 2015 3:16:38 PM (9 years ago)
Author:
vboxsync
Message:

*: scm cleanup run.

Location:
trunk/src/VBox/VMM/VMMR0
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp

    r55062 r57358  
    1717
    1818
    19 /*******************************************************************************
    20 *   Header Files                                                               *
    21 *******************************************************************************/
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2222#define LOG_GROUP LOG_GROUP_CPUM
    2323#include <VBox/vmm/cpum.h>
     
    3737
    3838
    39 /*******************************************************************************
    40 *   Structures and Typedefs                                                    *
    41 *******************************************************************************/
     39/*********************************************************************************************************************************
     40*   Structures and Typedefs                                                                                                      *
     41*********************************************************************************************************************************/
    4242#ifdef VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI
    4343/**
     
    6767
    6868
    69 /*******************************************************************************
    70 *   Global Variables                                                           *
    71 *******************************************************************************/
     69/*********************************************************************************************************************************
     70*   Global Variables                                                                                                             *
     71*********************************************************************************************************************************/
    7272#ifdef VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI
    7373static CPUMHOSTLAPIC g_aLApics[RTCPUSET_MAX_CPUS];
     
    9494
    9595
    96 /*******************************************************************************
    97 *   Internal Functions                                                         *
    98 *******************************************************************************/
     96/*********************************************************************************************************************************
     97*   Internal Functions                                                                                                           *
     98*********************************************************************************************************************************/
    9999#ifdef VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI
    100100static int  cpumR0MapLocalApics(void);
  • trunk/src/VBox/VMM/VMMR0/GIMR0.cpp

    r56791 r57358  
    1616 */
    1717
    18 /*******************************************************************************
    19 *   Header Files                                                               *
    20 *******************************************************************************/
     18
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2122#define LOG_GROUP LOG_GROUP_GIM
    2223#include "GIMInternal.h"
  • trunk/src/VBox/VMM/VMMR0/GIMR0Hv.cpp

    r56694 r57358  
    1616 */
    1717
    18 /*******************************************************************************
    19 *   Header Files                                                               *
    20 *******************************************************************************/
     18
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2122#define LOG_GROUP LOG_GROUP_GIM
    2223#include "GIMInternal.h"
  • trunk/src/VBox/VMM/VMMR0/GIMR0Kvm.cpp

    r56898 r57358  
    1616 */
    1717
    18 /*******************************************************************************
    19 *   Header Files                                                               *
    20 *******************************************************************************/
     18
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2122#define LOG_GROUP LOG_GROUP_GIM
    2223#include "GIMInternal.h"
  • trunk/src/VBox/VMM/VMMR0/GMMR0.cpp

    r57006 r57358  
    147147
    148148
    149 /*******************************************************************************
    150 *   Header Files                                                               *
    151 *******************************************************************************/
     149/*********************************************************************************************************************************
     150*   Header Files                                                                                                                 *
     151*********************************************************************************************************************************/
    152152#define LOG_GROUP LOG_GROUP_GMM
    153153#include <VBox/rawpci.h>
     
    175175
    176176
    177 /*******************************************************************************
    178 *   Defined Constants And Macros                                               *
    179 *******************************************************************************/
     177/*********************************************************************************************************************************
     178*   Defined Constants And Macros                                                                                                 *
     179*********************************************************************************************************************************/
    180180/** @def VBOX_USE_CRIT_SECT_FOR_GIANT
    181181 * Use a critical section instead of a fast mutex for the giant GMM lock.
     
    188188
    189189
    190 /*******************************************************************************
    191 *   Structures and Typedefs                                                    *
    192 *******************************************************************************/
     190/*********************************************************************************************************************************
     191*   Structures and Typedefs                                                                                                      *
     192*********************************************************************************************************************************/
    193193/** Pointer to set of free chunks.  */
    194194typedef struct GMMCHUNKFREESET *PGMMCHUNKFREESET;
     
    649649
    650650
    651 /*******************************************************************************
    652 *   Global Variables                                                           *
    653 *******************************************************************************/
     651/*********************************************************************************************************************************
     652*   Global Variables                                                                                                             *
     653*********************************************************************************************************************************/
    654654/** Pointer to the GMM instance data. */
    655655static PGMM g_pGMM = NULL;
     
    729729
    730730
    731 /*******************************************************************************
    732 *   Internal Functions                                                         *
    733 *******************************************************************************/
     731/*********************************************************************************************************************************
     732*   Internal Functions                                                                                                           *
     733*********************************************************************************************************************************/
    734734static DECLCALLBACK(int)    gmmR0TermDestroyChunk(PAVLU32NODECORE pNode, void *pvGMM);
    735735static bool                 gmmR0CleanupVMScanChunk(PGMM pGMM, PGVM pGVM, PGMMCHUNK pChunk);
  • trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp

    r57249 r57358  
    4747
    4848
    49 /*******************************************************************************
    50 *   Header Files                                                               *
    51 *******************************************************************************/
     49/*********************************************************************************************************************************
     50*   Header Files                                                                                                                 *
     51*********************************************************************************************************************************/
    5252#define LOG_GROUP LOG_GROUP_GVMM
    5353#include <VBox/vmm/gvmm.h>
     
    8282
    8383
    84 /*******************************************************************************
    85 *   Defined Constants And Macros                                               *
    86 *******************************************************************************/
     84/*********************************************************************************************************************************
     85*   Defined Constants And Macros                                                                                                 *
     86*********************************************************************************************************************************/
    8787#if defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS) || defined(DOXYGEN_RUNNING)
    8888/** Define this to enable the periodic preemption timer. */
     
    138138
    139139
    140 /*******************************************************************************
    141 *   Structures and Typedefs                                                    *
    142 *******************************************************************************/
     140/*********************************************************************************************************************************
     141*   Structures and Typedefs                                                                                                      *
     142*********************************************************************************************************************************/
    143143
    144144/**
     
    311311
    312312
    313 /*******************************************************************************
    314 *   Global Variables                                                           *
    315 *******************************************************************************/
     313/*********************************************************************************************************************************
     314*   Global Variables                                                                                                             *
     315*********************************************************************************************************************************/
    316316/** Pointer to the GVMM instance data.
    317317 * (Just my general dislike for global variables.) */
     
    345345
    346346
    347 /*******************************************************************************
    348 *   Internal Functions                                                         *
    349 *******************************************************************************/
     347/*********************************************************************************************************************************
     348*   Internal Functions                                                                                                           *
     349*********************************************************************************************************************************/
    350350static void gvmmR0InitPerVMData(PGVM pGVM);
    351351static DECLCALLBACK(void) gvmmR0HandleObjDestructor(void *pvObj, void *pvGVMM, void *pvHandle);
  • trunk/src/VBox/VMM/VMMR0/HMR0.cpp

    r57109 r57358  
    1616 */
    1717
    18 /*******************************************************************************
    19 *   Header Files                                                               *
    20 *******************************************************************************/
     18
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2122#define LOG_GROUP LOG_GROUP_HM
    2223#include <VBox/vmm/hm.h>
     
    4546
    4647
    47 /*******************************************************************************
    48 *   Internal Functions                                                         *
    49 *******************************************************************************/
     48/*********************************************************************************************************************************
     49*   Internal Functions                                                                                                           *
     50*********************************************************************************************************************************/
    5051static DECLCALLBACK(void) hmR0EnableCpuCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2);
    5152static DECLCALLBACK(void) hmR0DisableCpuCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2);
     
    5657
    5758
    58 /*******************************************************************************
    59 *   Structures and Typedefs                                                    *
    60 *******************************************************************************/
     59/*********************************************************************************************************************************
     60*   Structures and Typedefs                                                                                                      *
     61*********************************************************************************************************************************/
    6162/**
    6263 * This is used to manage the status code of a RTMpOnAll in HM.
     
    7374
    7475
    75 /*******************************************************************************
    76 *   Global Variables                                                           *
    77 *******************************************************************************/
     76/*********************************************************************************************************************************
     77*   Global Variables                                                                                                             *
     78*********************************************************************************************************************************/
    7879/**
    7980 * Global data.
  • trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp

    r57237 r57358  
    1616 */
    1717
    18 /*******************************************************************************
    19 *   Header Files                                                               *
    20 *******************************************************************************/
     18
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2122#define LOG_GROUP LOG_GROUP_HM
    2223#include <iprt/asm-amd64-x86.h>
     
    4243
    4344
    44 /*******************************************************************************
    45 *   Defined Constants And Macros                                               *
    46 *******************************************************************************/
     45/*********************************************************************************************************************************
     46*   Defined Constants And Macros                                                                                                 *
     47*********************************************************************************************************************************/
    4748#ifdef VBOX_WITH_STATISTICS
    4849# define HMSVM_EXITCODE_STAM_COUNTER_INC(u64ExitCode) do { \
     
    261262typedef int FNSVMEXITHANDLER(PVMCPU pVCpu, PCPUMCTX pCtx, PSVMTRANSIENT pSvmTransient);
    262263
    263 /*******************************************************************************
    264 *   Internal Functions                                                         *
    265 *******************************************************************************/
     264
     265/*********************************************************************************************************************************
     266*   Internal Functions                                                                                                           *
     267*********************************************************************************************************************************/
    266268static void hmR0SvmSetMsrPermission(PVMCPU pVCpu, unsigned uMsr, SVMMSREXITREAD enmRead, SVMMSREXITWRITE enmWrite);
    267269static void hmR0SvmPendingEventToTrpmTrap(PVMCPU pVCpu);
     
    305307DECLINLINE(int) hmR0SvmHandleExit(PVMCPU pVCpu, PCPUMCTX pMixedCtx, PSVMTRANSIENT pSvmTransient);
    306308
    307 /*******************************************************************************
    308 *   Global Variables                                                           *
    309 *******************************************************************************/
     309
     310/*********************************************************************************************************************************
     311*   Global Variables                                                                                                             *
     312*********************************************************************************************************************************/
    310313/** Ring-0 memory object for the IO bitmap. */
    311314RTR0MEMOBJ                  g_hMemObjIOBitmap = NIL_RTR0MEMOBJ;
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r57237 r57358  
    1616 */
    1717
    18 /*******************************************************************************
    19 *   Header Files                                                               *
    20 *******************************************************************************/
     18
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2122#define LOG_GROUP LOG_GROUP_HM
    2223#include <iprt/x86.h>
     
    5253
    5354
    54 /*******************************************************************************
    55 *   Defined Constants And Macros                                               *
    56 *******************************************************************************/
     55/*********************************************************************************************************************************
     56*   Defined Constants And Macros                                                                                                 *
     57*********************************************************************************************************************************/
    5758#if defined(RT_ARCH_AMD64)
    5859# define HMVMX_IS_64BIT_HOST_MODE()   (true)
     
    202203
    203204
    204 /*******************************************************************************
    205 *   Structures and Typedefs                                                    *
    206 *******************************************************************************/
     205/*********************************************************************************************************************************
     206*   Structures and Typedefs                                                                                                      *
     207*********************************************************************************************************************************/
    207208/**
    208209 * VMX transient state.
     
    343344
    344345
    345 /*******************************************************************************
    346 *   Internal Functions                                                         *
    347 *******************************************************************************/
     346/*********************************************************************************************************************************
     347*   Internal Functions                                                                                                           *
     348*********************************************************************************************************************************/
    348349static void               hmR0VmxFlushEpt(PVMCPU pVCpu, VMXFLUSHEPT enmFlush);
    349350static void               hmR0VmxFlushVpid(PVM pVM, PVMCPU pVCpu, VMXFLUSHVPID enmFlush, RTGCPTR GCPtr);
     
    424425static uint32_t     hmR0VmxCheckGuestState(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx);
    425426
    426 /*******************************************************************************
    427 *   Global Variables                                                           *
    428 *******************************************************************************/
     427
     428/*********************************************************************************************************************************
     429*   Global Variables                                                                                                             *
     430*********************************************************************************************************************************/
    429431#ifdef HMVMX_USE_FUNCTION_TABLE
    430432
  • trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp

    r56287 r57358  
    1717
    1818
    19 /*******************************************************************************
    20 *   Header Files                                                               *
    21 *******************************************************************************/
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2222#define LOG_GROUP LOG_GROUP_PDM_DEVICE
    2323#include "PDMInternal.h"
     
    4141
    4242
    43 /*******************************************************************************
    44 *   Global Variables                                                           *
    45 *******************************************************************************/
     43/*********************************************************************************************************************************
     44*   Global Variables                                                                                                             *
     45*********************************************************************************************************************************/
    4646RT_C_DECLS_BEGIN
    4747extern DECLEXPORT(const PDMDEVHLPR0)    g_pdmR0DevHlp;
     
    5656
    5757
    58 /*******************************************************************************
    59 *   Internal Functions                                                         *
    60 *******************************************************************************/
     58/*********************************************************************************************************************************
     59*   Internal Functions                                                                                                           *
     60*********************************************************************************************************************************/
    6161static bool pdmR0IsaSetIrq(PVM pVM, int iIrq, int iLevel, uint32_t uTagSrc);
    6262
  • trunk/src/VBox/VMM/VMMR0/PDMR0Driver.cpp

    r56287 r57358  
    1616 */
    1717
    18 /*******************************************************************************
    19 *   Header Files                                                               *
    20 *******************************************************************************/
     18
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2122#define LOG_GROUP LOG_GROUP_PDM_DRIVER
    2223#include "PDMInternal.h"
  • trunk/src/VBox/VMM/VMMR0/PGMR0.cpp

    r56287 r57358  
    1616 */
    1717
    18 /*******************************************************************************
    19 *   Header Files                                                               *
    20 *******************************************************************************/
     18
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2122#define LOG_GROUP LOG_GROUP_PGM
    2223#include <VBox/rawpci.h>
  • trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp

    r56287 r57358  
    1616 */
    1717
    18 /*******************************************************************************
    19 *   Header Files                                                               *
    20 *******************************************************************************/
     18
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2122#define LOG_GROUP LOG_GROUP_PGM_SHARED
    2223#include <VBox/vmm/pgm.h>
  • trunk/src/VBox/VMM/VMMR0/TRPMR0.cpp

    r56287 r57358  
    1717
    1818
    19 /*******************************************************************************
    20 *   Header Files                                                               *
    21 *******************************************************************************/
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2222#define LOG_GROUP LOG_GROUP_TRPM
    2323#include <VBox/vmm/trpm.h>
  • trunk/src/VBox/VMM/VMMR0/VMMR0.cpp

    r57249 r57358  
    1616 */
    1717
    18 /*******************************************************************************
    19 *   Header Files                                                               *
    20 *******************************************************************************/
     18
     19/*********************************************************************************************************************************
     20*   Header Files                                                                                                                 *
     21*********************************************************************************************************************************/
    2122#define LOG_GROUP LOG_GROUP_VMM
    2223#include <VBox/vmm/vmm.h>
     
    6263
    6364
    64 /*******************************************************************************
    65 *   Defined Constants And Macros                                               *
    66 *******************************************************************************/
     65/*********************************************************************************************************************************
     66*   Defined Constants And Macros                                                                                                 *
     67*********************************************************************************************************************************/
    6768/** @def VMM_CHECK_SMAP_SETUP
    6869 * SMAP check setup. */
     
    113114
    114115
    115 /*******************************************************************************
    116 *   Internal Functions                                                         *
    117 *******************************************************************************/
     116/*********************************************************************************************************************************
     117*   Internal Functions                                                                                                           *
     118*********************************************************************************************************************************/
    118119RT_C_DECLS_BEGIN
    119120#if defined(RT_ARCH_X86) && (defined(RT_OS_SOLARIS) || defined(RT_OS_FREEBSD))
     
    124125
    125126
    126 /*******************************************************************************
    127 *   Global Variables                                                           *
    128 *******************************************************************************/
     127/*********************************************************************************************************************************
     128*   Global Variables                                                                                                             *
     129*********************************************************************************************************************************/
    129130/** Drag in necessary library bits.
    130131 * The runtime lives here (in VMMR0.r0) and VBoxDD*R0.r0 links against us. */
  • trunk/src/VBox/VMM/VMMR0/VMMR0TripleFaultHack.cpp

    r56287 r57358  
    1919 */
    2020
    21 /*******************************************************************************
    22 *   Header Files                                                               *
    23 *******************************************************************************/
     21
     22/*********************************************************************************************************************************
     23*   Header Files                                                                                                                 *
     24*********************************************************************************************************************************/
    2425#define LOG_GROUP LOG_GROUP_VMM
    2526#include <VBox/vmm/vmm.h>
     
    3435
    3536
    36 /*******************************************************************************
    37 *   Global Variables                                                           *
    38 *******************************************************************************/
     37/*********************************************************************************************************************************
     38*   Global Variables                                                                                                             *
     39*********************************************************************************************************************************/
    3940static RTR0MEMOBJ   g_hMemPage0;
    4041static RTR0MEMOBJ   g_hMapPage0;
     
    5455
    5556
    56 /*******************************************************************************
    57 *   Internal Functions                                                         *
    58 *******************************************************************************/
     57/*********************************************************************************************************************************
     58*   Internal Functions                                                                                                           *
     59*********************************************************************************************************************************/
    5960/* VMMR0TripleFaultHackA.asm */
    6061DECLASM(void) vmmR0TripleFaultHackStart(void);
Note: See TracChangeset for help on using the changeset viewer.

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