VirtualBox

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


Ignore:
Timestamp:
Dec 3, 2024 7:58:35 AM (4 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
166219
Message:

VMM/PDM,VMMDevTesting: Don't include vm.h in VMMDevTesting, replacing it by a new devhlp function for poking the EMTs. jiraref:VBP-1466

File:
1 edited

Legend:

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

    r107113 r107215  
    23952395
    23962396/** Current PDMDEVHLPR3 version number. */
    2397 #define PDM_DEVHLPR3_VERSION                    PDM_VERSION_MAKE_PP(0xffe7, 66, 0)
     2397#define PDM_DEVHLPR3_VERSION                PDM_VERSION_MAKE_PP(0xffe7, 67, 0)
    23982398
    23992399/**
     
    36143614
    36153615    /**
     3616     * Deregister zero or more samples given their name prefix.
     3617     *
     3618     * @returns VBox status code.
     3619     * @param   pDevIns     The device instance.
     3620     * @param   pszPrefix   The name prefix of the samples to remove.  If this does
     3621     *                      not start with a '/', the default prefix will be
     3622     *                      prepended, otherwise it will be used as-is.
     3623     */
     3624    DECLR3CALLBACKMEMBER(int, pfnSTAMDeregisterByPrefix,(PPDMDEVINS pDevIns, const char *pszPrefix));
     3625
     3626    /**
    36163627     * Registers a PCI device with the default PCI bus.
    36173628     *
     
    46184629    /** Space reserved for future members.
    46194630     * @{ */
    4620     /**
    4621      * Deregister zero or more samples given their name prefix.
    4622      *
    4623      * @returns VBox status code.
    4624      * @param   pDevIns     The device instance.
    4625      * @param   pszPrefix   The name prefix of the samples to remove.  If this does
    4626      *                      not start with a '/', the default prefix will be
    4627      *                      prepended, otherwise it will be used as-is.
    4628      */
    4629     DECLR3CALLBACKMEMBER(int, pfnSTAMDeregisterByPrefix,(PPDMDEVINS pDevIns, const char *pszPrefix));
     4631    DECLR3CALLBACKMEMBER(void, pfnReserved1,(void));
    46304632    DECLR3CALLBACKMEMBER(void, pfnReserved2,(void));
    46314633    DECLR3CALLBACKMEMBER(void, pfnReserved3,(void));
     
    46794681     */
    46804682    DECLR3CALLBACKMEMBER(VMCPUID, pfnGetCurrentCpuId,(PPDMDEVINS pDevIns));
     4683
     4684    /**
     4685     * Pokes all the EMTs.
     4686     *
     4687     * This is only really for VMMDevTesting.
     4688     *
     4689     * @param   pDevIns             The device instance.
     4690     */
     4691    DECLR3CALLBACKMEMBER(void, pfnPokeAllEmts,(PPDMDEVINS pDevIns));
    46814692
    46824693    /**
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