VirtualBox

Changeset 4599 in vbox


Ignore:
Timestamp:
Sep 7, 2007 9:52:06 AM (17 years ago)
Author:
vboxsync
Message:

More logging

Location:
trunk/src/VBox/Devices/VMMDev
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp

    r4540 r4599  
    12801280                VMMDevReportGuestStats *stats = (VMMDevReportGuestStats*)requestHeader;
    12811281
    1282                 /* Update the last known memory balloon size */
    1283                 if (stats->guestStats.u32StatCaps & VBOX_GUEST_STAT_PHYS_MEM_BALLOON)
    1284                     pData->u32LastMemoryBalloonSize = stats->guestStats.u32PhysMemBalloon;
     1282#ifdef DEBUG
     1283                VBoxGuestStatistics *pGuestStats = &stats->guestStats;
     1284
     1285                Log(("Current statistics:\n"));
     1286                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_CPU_LOAD_IDLE)
     1287                    Log(("CPU%d: CPU Load Idle %d%\n", pGuestStats->u32CpuId, pGuestStats->u32CpuLoad_Idle));
     1288
     1289                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_CPU_LOAD_KERNEL)
     1290                    Log(("CPU%d: CPU Load Kernel %d\n", pGuestStats->u32CpuId, pGuestStats->u32CpuLoad_Kernel));
     1291
     1292                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_CPU_LOAD_USER)
     1293                    Log(("CPU%d: CPU Load User   %d\n", pGuestStats->u32CpuId, pGuestStats->u32CpuLoad_User));
     1294
     1295                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_THREADS)
     1296                    Log(("CPU%d: Thread          %d\n", pGuestStats->u32CpuId, pGuestStats->u32Threads));
     1297
     1298                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_PROCESSES)
     1299                    Log(("CPU%d: Processes       %d\n", pGuestStats->u32CpuId, pGuestStats->u32Processes));
     1300
     1301                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_HANDLES)
     1302                    Log(("CPU%d: Handles         %d\n", pGuestStats->u32CpuId, pGuestStats->u32Handles));
     1303
     1304                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_MEMORY_LOAD)
     1305                    Log(("CPU%d: Memory Load     %d%\n", pGuestStats->u32CpuId, pGuestStats->u32MemoryLoad));
     1306
     1307                /* Note that reported values are in pages; upper layers expect them in megabytes */
     1308                Assert(pGuestStats->u32PageSize == 4096);
     1309                if (pGuestStats->u32PageSize != 4096)
     1310                    pGuestStats->u32PageSize = 4096;
     1311
     1312                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_PHYS_MEM_TOTAL)
     1313                    Log(("CPU%d: Total physical memory %d MB\n", pGuestStats->u32CpuId, pGuestStats->u32PhysMemTotal / (_1M/pGuestStats->u32PageSize)));
     1314
     1315                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_PHYS_MEM_AVAIL)
     1316                    Log(("CPU%d: Free physical memory  %d MB\n", pGuestStats->u32CpuId, pGuestStats->u32PhysMemAvail / (_1M/pGuestStats->u32PageSize)));
     1317
     1318                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_PHYS_MEM_BALLOON)
     1319                    Log(("CPU%d: Memory balloon size   %d MB\n", pGuestStats->u32CpuId, pGuestStats->u32PhysMemBalloon / (_1M/pGuestStats->u32PageSize)));
     1320
     1321                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_MEM_COMMIT_TOTAL)
     1322                    Log(("CPU%d: Committed memory      %d MB\n", pGuestStats->u32CpuId, pGuestStats->u32MemCommitTotal / (_1M/pGuestStats->u32PageSize)));
     1323
     1324                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_MEM_KERNEL_TOTAL)
     1325                    Log(("CPU%d: Total kernel memory   %d MB\n", pGuestStats->u32CpuId, pGuestStats->u32MemKernelTotal / (_1M/pGuestStats->u32PageSize)));
     1326
     1327                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_MEM_KERNEL_PAGED)
     1328                    Log(("CPU%d: Paged kernel memory   %d MB\n", pGuestStats->u32CpuId, pGuestStats->u32MemKernelPaged / (_1M/pGuestStats->u32PageSize)));
     1329
     1330                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_MEM_KERNEL_NONPAGED)
     1331                    Log(("CPU%d: Nonpaged kernel memory %d MB\n", pGuestStats->u32CpuId, pGuestStats->u32MemKernelNonPaged / (_1M/pGuestStats->u32PageSize)));
     1332
     1333                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_MEM_SYSTEM_CACHE)
     1334                    Log(("CPU%d: System cache size      %d MB\n", pGuestStats->u32CpuId, pGuestStats->u32MemSystemCache / (_1M/pGuestStats->u32PageSize)));
     1335   
     1336                if (pGuestStats->u32StatCaps & VBOX_GUEST_STAT_PAGE_FILE_SIZE)
     1337                    Log(("CPU%d: Page file size         %d MB\n", pGuestStats->u32CpuId, pGuestStats->u32PageFileSize / (_1M/pGuestStats->u32PageSize)));
     1338                Log(("Statistics end *******************\n"));
     1339#endif
    12851340
    12861341                /* forward the call */
  • trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp

    r4561 r4599  
    471471
    472472                     Log(("vmmdevHGCMCall: uint32 guest parameter %u\n", u32));
    473                  } break;
     473                     break;
     474                 }
    474475
    475476                 case VMMDevHGCMParmType_64bit:
     
    481482
    482483                     Log(("vmmdevHGCMCall: uint64 guest parameter %llu\n", u64));
    483                  } break;
     484                     break;
     485                 }
    484486
    485487                 case VMMDevHGCMParmType_PhysAddr:
     
    491493                     pHostParm->u.pointer.size = size;
    492494
     495                     AssertFailed();
     496                     /** @todo It's no longer allowed to save a conversion address for later use! */
    493497                     rc = PDMDevHlpPhys2HCVirt (pVMMDevState->pDevIns, physAddr, size, &pHostParm->u.pointer.addr);
    494498
    495499                     Log(("vmmdevHGCMCall: PhysAddr guest parameter %VGp\n", physAddr));
    496                  } break;
     500                     break;
     501                 }
    497502
    498503                 case VMMDevHGCMParmType_LinAddr_In:  /* In (read) */
     
    538543
    539544                     Log(("vmmdevHGCMCall: LinAddr guest parameter %VGv, rc = %Vrc\n", linearAddr, rc));
    540                  } break;
     545                     break;
     546                 }
    541547
    542548                /* just to shut up gcc */
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