Changeset 96811 in vbox for trunk/include
- Timestamp:
- Sep 21, 2022 1:23:31 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 153702
- Location:
- trunk/include
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/vm.h
r96435 r96811 1452 1452 struct IEM s; 1453 1453 #endif 1454 uint8_t padding[ 8]; /* multiple of 8 */1454 uint8_t padding[16]; /* multiple of 8 */ 1455 1455 } iem; 1456 1456 … … 1478 1478 1479 1479 /** Padding for aligning the structure size on a page boundrary. */ 1480 uint8_t abAlignment2[88 80- sizeof(PVMCPUR3) * VMM_MAX_CPU_COUNT];1480 uint8_t abAlignment2[8872 - sizeof(PVMCPUR3) * VMM_MAX_CPU_COUNT]; 1481 1481 1482 1482 /* ---- end small stuff ---- */ -
trunk/include/VBox/vmm/vm.mac
r96435 r96811 173 173 .vm resb 32 174 174 .cfgm resb 8 175 .iem resb 8175 .iem resb 16 176 176 .R0Stats resb 64 177 177 .gcm resb 32 -
trunk/include/iprt/log.h
r96448 r96811 545 545 /** Log a memory ring buffer. */ 546 546 RTLOGDEST_RINGBUF = 0x00000020, 547 /** The parent VMM debug log. */ 548 RTLOGDEST_VMM = 0x00000040, 549 /** The parent VMM release log. */ 550 RTLOGDEST_VMM_REL = 0x00000080, 547 551 /** Open files with no deny (share read, write, delete) on Windows. */ 548 552 RTLOGDEST_F_NO_DENY = 0x00010000, … … 560 564 } RTLOGDEST; 561 565 /** Valid log destinations. */ 562 #define RTLOG_DST_VALID_MASK UINT32_C(0x630300 3f)566 #define RTLOG_DST_VALID_MASK UINT32_C(0x630300ff) 563 567 /** Log destinations that can be changed via RTLogChangeDestinations. */ 564 #define RTLOG_DST_CHANGE_MASK UINT32_C(0x400000 1e)568 #define RTLOG_DST_CHANGE_MASK UINT32_C(0x400000de) 565 569 566 570 … … 2526 2530 2527 2531 /** 2532 * Write/copy bulk log data from a nested VM logger. 2533 * 2534 * This is used for 2535 * 2536 * @returns IRPT status code. 2537 * @param pLogger The logger instance (NULL for default logger). 2538 * @param pch Pointer to the block of bulk log text to write. 2539 * @param cch Size of the block of bulk log text to write. 2540 * @param pszInfix String to put after the line prefixes and the 2541 * line content. 2542 */ 2543 RTDECL(int) RTLogBulkNestedWrite(PRTLOGGER pLogger, const char *pch, size_t cch, const char *pszInfix); 2544 2545 /** 2528 2546 * Flushes the specified logger. 2529 2547 * … … 2789 2807 2790 2808 /** 2809 * Write log buffer to a parent VMM (hypervisor). 2810 * 2811 * @param pach What to write. 2812 * @param cb How much to write. 2813 * @param fRelease Set if targeting the release log, clear if debug log. 2814 * 2815 * @note Currently only available on AMD64 and x86. 2816 */ 2817 RTDECL(void) RTLogWriteVmm(const char *pach, size_t cb, bool fRelease); 2818 2819 /** 2791 2820 * Write log buffer to stdout (RTLOGDEST_STDOUT). 2792 2821 * -
trunk/include/iprt/mangling.h
r96622 r96811 1453 1453 # define RTLogBulkUpdate RT_MANGLER(RTLogBulkUpdate) 1454 1454 # define RTLogBulkWrite RT_MANGLER(RTLogBulkWrite) 1455 # define RTLogBulkNestedWrite RT_MANGLER(RTLogBulkNestedWrite) 1455 1456 # define RTLogChangeDestinations RT_MANGLER(RTLogChangeDestinations) 1456 1457 # define RTLogChangeFlags RT_MANGLER(RTLogChangeFlags)
Note:
See TracChangeset
for help on using the changeset viewer.