VirtualBox

Changeset 63663 in vbox


Ignore:
Timestamp:
Aug 30, 2016 1:47:18 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
110406
Message:

DevPCI,DevPciIch9: sketched getting memory sizes above & below 4GB.

Location:
trunk/src/VBox/Devices/Bus
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Bus/DevPCI.cpp

    r62889 r63663  
    5050#include <VBox/pci.h>
    5151#include <VBox/vmm/pdmdev.h>
     52#include <VBox/vmm/mm.h>
    5253#include <iprt/asm.h>
    5354#include <iprt/assert.h>
     
    18681869static DECLCALLBACK(int) pciR3FakePCIBIOS(PPDMDEVINS pDevIns)
    18691870{
    1870     unsigned    i;
    1871     uint8_t     elcr[2]  = {0, 0};
    1872     PPCIGLOBALS pGlobals = PDMINS_2_DATA(pDevIns, PPCIGLOBALS);
    1873     PVM         pVM      = PDMDevHlpGetVM(pDevIns); Assert(pVM);
    1874     PVMCPU      pVCpu    = PDMDevHlpGetVMCPU(pDevIns); Assert(pVM);
     1871    unsigned        i;
     1872    uint8_t         elcr[2]    = {0, 0};
     1873    PPCIGLOBALS     pGlobals   = PDMINS_2_DATA(pDevIns, PPCIGLOBALS);
     1874    PVM             pVM        = PDMDevHlpGetVM(pDevIns); Assert(pVM);
     1875    PVMCPU          pVCpu      = PDMDevHlpGetVMCPU(pDevIns); Assert(pVM);
     1876    uint32_t const  cbBelow4GB = MMR3PhysGetRamSizeBelow4GB(pVM);
     1877    uint64_t const  cbAbove4GB = MMR3PhysGetRamSizeAbove4GB(pVM);
     1878    RT_NOREF(cbBelow4GB, cbAbove4GB);
    18751879
    18761880    /*
  • trunk/src/VBox/Devices/Bus/DevPciIch9.cpp

    r63661 r63663  
    3030#include <VBox/msi.h>
    3131#include <VBox/vmm/pdmdev.h>
     32#include <VBox/vmm/mm.h>
    3233#include <iprt/asm.h>
    3334#include <iprt/assert.h>
     
    19591960static DECLCALLBACK(int) ich9pciFakePCIBIOS(PPDMDEVINS pDevIns)
    19601961{
    1961     PICH9PCIGLOBALS pGlobals = PDMINS_2_DATA(pDevIns, PICH9PCIGLOBALS);
     1962    PICH9PCIGLOBALS pGlobals   = PDMINS_2_DATA(pDevIns, PICH9PCIGLOBALS);
     1963    PVM             pVM        = PDMDevHlpGetVM(pDevIns);
     1964    uint32_t const  cbBelow4GB = MMR3PhysGetRamSizeBelow4GB(pVM);
     1965    uint64_t const  cbAbove4GB = MMR3PhysGetRamSizeAbove4GB(pVM);
     1966    RT_NOREF(cbBelow4GB, cbAbove4GB);
    19621967
    19631968    /*
Note: See TracChangeset for help on using the changeset viewer.

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