Changeset 70048 in vbox
- Timestamp:
- Dec 9, 2017 1:57:49 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-netbsd.c
r70047 r70048 91 91 bus_size_t sc_iosize; 92 92 93 bus_space_tag_t iVMMDevMemResId;94 bus_space_handle_t VMMDevMemHandle;93 bus_space_tag_t sc_memt; 94 bus_space_handle_t sc_memh; 95 95 96 96 /** Size of the memory area. */ 97 bus_size_t VMMDevMemSize; 98 /** Mapping of the register space */ 99 bus_addr_t pMMIOBase; 97 bus_size_t sc_memsize; 100 98 101 99 /** IRQ resource handle. */ … … 290 288 */ 291 289 memh_valid = (pci_mapreg_map(pa, PCI_MAPREG_START+4, PCI_MAPREG_TYPE_MEM, BUS_SPACE_MAP_LINEAR, 292 &sc-> iVMMDevMemResId, &sc->VMMDevMemHandle,293 &sc->pMMIOBase, &sc->VMMDevMemSize) == 0);290 &sc->sc_memt, &sc->sc_memh, 291 NULL, &sc->sc_memsize) == 0); 294 292 if (memh_valid) 295 293 { … … 298 296 */ 299 297 rc = VGDrvCommonInitDevExt(&g_DevExt, sc->sc_iobase, 300 bus_space_vaddr(sc->iVMMDevMemResId, 301 sc->VMMDevMemHandle), 302 sc->VMMDevMemSize, 298 bus_space_vaddr(sc->sc_memt, sc->sc_memh), 299 sc->sc_memsize, 303 300 #if ARCH_BITS == 64 304 301 VBOXOSTYPE_NetBSD_x64, … … 327 324 aprint_error_dev(sc->sc_dev, "init failed\n"); 328 325 } 329 bus_space_unmap(sc-> iVMMDevMemResId, sc->VMMDevMemHandle, sc->VMMDevMemSize);326 bus_space_unmap(sc->sc_memt, sc->sc_memh, sc->sc_memsize); 330 327 } 331 328 else … … 450 447 VGDrvCommonDeleteDevExt(&g_DevExt); 451 448 452 bus_space_unmap(sc-> iVMMDevMemResId, sc->VMMDevMemHandle, sc->VMMDevMemSize);449 bus_space_unmap(sc->sc_memt, sc->sc_memh, sc->sc_memsize); 453 450 bus_space_unmap(sc->sc_iot, sc->sc_ioh, sc->sc_iosize); 454 451
Note:
See TracChangeset
for help on using the changeset viewer.

