Changeset 4599 in vbox
- Timestamp:
- Sep 7, 2007 9:52:06 AM (17 years ago)
- Location:
- trunk/src/VBox/Devices/VMMDev
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp
r4540 r4599 1280 1280 VMMDevReportGuestStats *stats = (VMMDevReportGuestStats*)requestHeader; 1281 1281 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 1285 1340 1286 1341 /* forward the call */ -
trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp
r4561 r4599 471 471 472 472 Log(("vmmdevHGCMCall: uint32 guest parameter %u\n", u32)); 473 } break; 473 break; 474 } 474 475 475 476 case VMMDevHGCMParmType_64bit: … … 481 482 482 483 Log(("vmmdevHGCMCall: uint64 guest parameter %llu\n", u64)); 483 } break; 484 break; 485 } 484 486 485 487 case VMMDevHGCMParmType_PhysAddr: … … 491 493 pHostParm->u.pointer.size = size; 492 494 495 AssertFailed(); 496 /** @todo It's no longer allowed to save a conversion address for later use! */ 493 497 rc = PDMDevHlpPhys2HCVirt (pVMMDevState->pDevIns, physAddr, size, &pHostParm->u.pointer.addr); 494 498 495 499 Log(("vmmdevHGCMCall: PhysAddr guest parameter %VGp\n", physAddr)); 496 } break; 500 break; 501 } 497 502 498 503 case VMMDevHGCMParmType_LinAddr_In: /* In (read) */ … … 538 543 539 544 Log(("vmmdevHGCMCall: LinAddr guest parameter %VGv, rc = %Vrc\n", linearAddr, rc)); 540 } break; 545 break; 546 } 541 547 542 548 /* just to shut up gcc */
Note:
See TracChangeset
for help on using the changeset viewer.