Changeset 84913 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Jun 23, 2020 9:27:37 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/DevDMA.cpp
r82968 r84913 983 983 } 984 984 985 /** @callback_method_impl{FNDBGFHANDLERDEV} */ 986 static DECLCALLBACK(void) dmaR3InfoPageReg(PPDMDEVINS pDevIns, PCDBGFINFOHLP pHlp, const char *pszArgs) 987 { 988 PDMASTATE pThis = PDMDEVINS_2_DATA(pDevIns, PDMASTATE); 989 NOREF(pszArgs); 990 991 /* 992 * Show page register contents. 993 */ 994 for (unsigned i = 0; i < RT_ELEMENTS(pThis->DMAC); i++) 995 { 996 PDMACONTROLLER pDmac = &pThis->DMAC[i]; 997 998 pHlp->pfnPrintf(pHlp, "DMA page registers at %02X:", i == 0 ? 0x80 : 0x88); 999 for (unsigned pg = 0; pg < RT_ELEMENTS(pDmac->au8Page); pg++) 1000 pHlp->pfnPrintf(pHlp, " %02X", pDmac->au8Page[pg]); 1001 1002 pHlp->pfnPrintf(pHlp, "\n"); 1003 } 1004 } 1005 985 1006 /** 986 1007 * @interface_method_impl{PDMDEVREG,pfnReset} … … 1098 1119 */ 1099 1120 PDMDevHlpDBGFInfoRegister(pDevIns, "dmac", "DMA controller info.", dmaR3Info); 1121 PDMDevHlpDBGFInfoRegister(pDevIns, "dmapage", "DMA page register info.", dmaR3InfoPageReg); 1100 1122 1101 1123 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.