VirtualBox

Changeset 26969 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Mar 2, 2010 8:28:01 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
58266
Message:

wddm: bugfixes + stubs for DMA support in VGA device

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/VBoxVideo.h

    r26767 r26969  
    10371037#define VBOXSHGSMI_FLAG_GH_SYNCH                0x00000040
    10381038
     1039DECLINLINE(uint8_t *) VBoxSHGSMIBufferData (const PVBOXSHGSMIHEADER pHeader)
     1040{
     1041    return (uint8_t *)pHeader + sizeof (VBOXSHGSMIHEADER);
     1042}
     1043
     1044DECLINLINE(PVBOXSHGSMIHEADER) VBoxSHGSMIBufferHeader (const void *pvData)
     1045{
     1046    return (PVBOXSHGSMIHEADER)((uint8_t *)pvData - sizeof (VBOXSHGSMIHEADER));
     1047}
     1048
    10391049/* VDMA - Video DMA */
    10401050
    10411051/* VDMA Control API */
    10421052/* VBOXVDMA_CTL::u32Flags */
    1043 #define VBOXVDMA_CTL_NONE    0x00000000
    1044 #define VBOXVDMA_CTL_ENABLE  0x00000001
    1045 #define VBOXVDMA_CTL_DISABLE 0x00000002
    1046 #define VBOXVDMA_CTL_FLUSH   0x00000004
     1053typedef enum
     1054{
     1055    VBOXVDMA_CTL_TYPE_NONE = 0,
     1056    VBOXVDMA_CTL_TYPE_ENABLE,
     1057    VBOXVDMA_CTL_TYPE_DISABLE,
     1058    VBOXVDMA_CTL_TYPE_FLUSH
     1059} VBOXVDMA_CTL_TYPE;
    10471060
    10481061typedef struct VBOXVDMA_CTL
    10491062{
    1050     uint32_t u32Flags;
     1063    VBOXVDMA_CTL_TYPE enmCtl;
    10511064    uint32_t u32Offset;
    10521065    int32_t  i32Result;
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