VirtualBox

Changeset 83282 in vbox for trunk/src


Ignore:
Timestamp:
Mar 13, 2020 1:03:21 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
136438
Message:

Devices/DevVGA: Make use of the new PDM device helpers instead of calling exported VMM functions directly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Graphics/DevVGA.cpp

    r83280 r83282  
    7373#include <VBox/AssertGuest.h>
    7474#ifdef IN_RING3
    75 # include <VBox/vmm/cpum.h>
    7675# include <iprt/mem.h>
    7776# include <iprt/ctype.h>
     
    66766675     * Register access handler types for tracking dirty VRAM pages.
    66776676     */
    6678     rc = PGMR3HandlerPhysicalTypeRegister(pVM, PGMPHYSHANDLERKIND_WRITE,
    6679                                           vgaLFBAccessHandler,
    6680                                           g_DeviceVga.pszR0Mod, "vgaLFBAccessHandler", "vgaLbfAccessPfHandler",
    6681                                           g_DeviceVga.pszRCMod, "vgaLFBAccessHandler", "vgaLbfAccessPfHandler",
    6682                                           "VGA LFB", &pThis->hLfbAccessHandlerType);
     6677    rc = PDMDevHlpPGMHandlerPhysicalTypeRegister(pDevIns, PGMPHYSHANDLERKIND_WRITE,
     6678                                                 vgaLFBAccessHandler,
     6679                                                "vgaLFBAccessHandler", "vgaLbfAccessPfHandler",
     6680                                                "vgaLFBAccessHandler", "vgaLbfAccessPfHandler",
     6681                                                 "VGA LFB", &pThis->hLfbAccessHandlerType);
    66836682    AssertRCReturn(rc, rc);
    66846683
     
    68186817    if (pThisCC->pbVgaBios == NULL)
    68196818    {
    6820         CPUMMICROARCH enmMicroarch = pVM ? CPUMGetGuestMicroarch(pVM) : kCpumMicroarch_Intel_P6;
     6819        CPUMMICROARCH enmMicroarch = PDMDevHlpCpuGetGuestMicroarch(pDevIns);
    68216820        if (   enmMicroarch == kCpumMicroarch_Intel_8086
    68226821            || enmMicroarch == kCpumMicroarch_Intel_80186
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette