VirtualBox

Ignore:
Timestamp:
Jan 24, 2011 2:24:34 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
69600
Message:

Main, VMM: PCI passthrough work

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/MachineImpl.h

    r35638 r35676  
    291291        BOOL                 mIoCacheEnabled;
    292292        ULONG                mIoCacheSize;
     293
     294        typedef std::list< ComObjPtr<PciDeviceAttachment> > PciDeviceAssignmentList;
     295        PciDeviceAssignmentList mPciDeviceAssignments;
    293296    };
    294297
    295298    /**
    296      *  Hard disk and other media data.
     299   *  Hard disk and other media data.
    297300     *
    298301     *  The usage policy is the same as for HWData, but a separate structure
     
    521524    STDMETHOD(QueryLogFilename(ULONG aIdx, BSTR *aName));
    522525    STDMETHOD(ReadLog(ULONG aIdx, LONG64 aOffset, LONG64 aSize, ComSafeArrayOut(BYTE, aData)));
    523     STDMETHOD(AttachHostPciDevice(LONG hostAddress, LONG desiredGuestAddress, IEventContext *eventContext, BOOL tryToUnbind));
     526    STDMETHOD(AttachHostPciDevice(LONG hostAddress, LONG desiredGuestAddress, BOOL tryToUnbind));
    524527    STDMETHOD(DetachHostPciDevice(LONG hostAddress));
    525528    STDMETHOD(COMGETTER(PciDeviceAssignments))(ComSafeArrayOut(IPciDeviceAttachment *, aAssignments));
     
    868871    typedef std::list< ComObjPtr<StorageController> > StorageControllerList;
    869872    Backupable<StorageControllerList> mStorageControllers;
    870 
    871     typedef std::list< ComObjPtr<PciDeviceAttachment> > PciDeviceAssignmentList;
    872     PciDeviceAssignmentList mPciDeviceAssignments;
    873873
    874874    friend class SessionMachine;
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