Changeset 80118 in vbox for trunk/src/VBox/Devices/VMMDev
- Timestamp:
- Aug 4, 2019 2:39:54 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 132559
- Location:
- trunk/src/VBox/Devices/VMMDev
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/VMMDev/VMMDev.cpp
r78995 r80118 4279 4279 4280 4280 4281 #ifdef VBOX_WITH_RAW_MODE_KEEP 4281 4282 /** 4282 4283 * @interface_method_impl{PDMDEVREG,pfnRelocate} … … 4294 4295 } 4295 4296 } 4297 #endif 4296 4298 4297 4299 … … 4358 4360 pThis->pDevInsR3 = pDevIns; 4359 4361 pThis->pDevInsR0 = PDMDEVINS_2_R0PTR(pDevIns); 4362 #ifdef VBOX_WITH_RAW_MODE_KEEP 4360 4363 pThis->pDevInsRC = PDMDEVINS_2_RCPTR(pDevIns); 4364 #endif 4361 4365 4362 4366 /* PCI vendor, just a free bogus value */ … … 4593 4597 N_("Failed to map first page of the VMMDev ram into kernel space: %Rrc"), rc); 4594 4598 4595 #ifdef VBOX_WITH_RAW_MODE 4599 #ifdef VBOX_WITH_RAW_MODE_KEEP 4596 4600 rc = PDMDevHlpMMHyperMapMMIO2(pDevIns, &pThis->PciDev, 1 /*iRegion*/, 0 /*off*/, PAGE_SIZE, "VMMDev", &pThis->pVMMDevRAMRC); 4597 4601 if (RT_FAILURE(rc)) … … 4760 4764 vmmdevDestruct, 4761 4765 /* pfnRelocate */ 4766 # ifdef VBOX_WITH_RAW_MODE_KEEP 4762 4767 vmmdevRelocate, 4768 # else 4769 NULL, 4770 # endif 4763 4771 /* pfnMemSetup */ 4764 4772 NULL, -
trunk/src/VBox/Devices/VMMDev/VMMDevState.h
r77243 r80118 140 140 uint32_t fHostCursorRequested; 141 141 142 //#if HC_ARCH_BITS == 32 143 // /** Alignment padding. */ 144 // uint32_t u32Alignment0; 145 //#endif 146 142 #ifdef VBOX_WITH_RAW_MODE_KEEP 147 143 /** Pointer to device instance - RC pointer. */ 148 144 PPDMDEVINSRC pDevInsRC; 145 #else 146 uint32_t u32Alignment0; 147 #endif 149 148 /** Pointer to device instance - R3 poitner. */ 150 149 PPDMDEVINSR3 pDevInsR3; … … 205 204 /** R0 pointer to VMMDev RAM area - first page only, could be NULL! */ 206 205 R0PTRTYPE(VMMDevMemory *) pVMMDevRAMR0; 206 #ifdef VBOX_WITH_RAW_MODE_KEEP 207 207 /** R0 pointer to VMMDev RAM area - first page only, could be NULL! */ 208 208 RCPTRTYPE(VMMDevMemory *) pVMMDevRAMRC; 209 #if HC_ARCH_BITS != 32210 209 RTRCPTR RCPtrAlignment3b; 211 210 #endif
Note:
See TracChangeset
for help on using the changeset viewer.