VirtualBox

Changeset 44691 in vbox for trunk/include/VBox/vmm


Ignore:
Timestamp:
Feb 14, 2013 3:33:24 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
83787
Message:

Added a device helper for registering device registers with DBGF (breaks extpacks). Added IOREDTBLn subfields.

Location:
trunk/include/VBox/vmm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/dbgf.h

    r44689 r44691  
    14601460
    14611461VMMR3_INT_DECL(int) DBGFR3RegRegisterCpu(PVM pVM, PVMCPU pVCpu, PCDBGFREGDESC paRegisters, bool fGuestRegs);
    1462 VMMR3DECL(int) DBGFR3RegRegisterDevice(PVM pVM, PCDBGFREGDESC paRegisters, PPDMDEVINS pDevIns, const char *pszPrefix, uint32_t iInstance);
     1462VMMR3_INT_DECL(int) DBGFR3RegRegisterDevice(PVM pVM, PCDBGFREGDESC paRegisters, PPDMDEVINS pDevIns,
     1463                                            const char *pszPrefix, uint32_t iInstance);
    14631464
    14641465/**
  • trunk/include/VBox/vmm/pdmdev.h

    r44664 r44691  
    28012801
    28022802    /**
     2803     * Registers a set of registers for a device.
     2804     *
     2805     * The @a pvUser argument of the getter and setter callbacks will be
     2806     * @a pDevIns.  The register names will be prefixed by the device name followed
     2807     * immediately by the instance number.
     2808     *
     2809     * @returns VBox status code.
     2810     * @param   pDevIns             The device instance.
     2811     * @param   paRegisters         The register descriptors.
     2812     */
     2813    DECLR3CALLBACKMEMBER(int, pfnDBGFRegRegister,(PPDMDEVINS pDevIns, PCDBGFREGDESC paRegisters));
     2814
     2815    /**
    28032816     * Gets the trace buffer handle.
    28042817     *
     
    35653578
    35663579/** Current PDMDEVHLPR3 version number. */
    3567 #define PDM_DEVHLPR3_VERSION                    PDM_VERSION_MAKE(0xffe7, 9, 0)
     3580#define PDM_DEVHLPR3_VERSION                    PDM_VERSION_MAKE(0xffe7, 10, 0)
    35683581
    35693582
     
    46474660
    46484661/**
     4662 * @copydoc PDMDEVHLPR3::pfnDBGFRegRegister
     4663 */
     4664DECLINLINE(int) PDMDevHlpDBGFRegRegister(PPDMDEVINS pDevIns, PCDBGFREGDESC paRegisters)
     4665{
     4666    return pDevIns->pHlpR3->pfnDBGFRegRegister(pDevIns, paRegisters);
     4667}
     4668
     4669/**
    46494670 * @copydoc PDMDEVHLPR3::pfnSTAMRegister
    46504671 */
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