Changeset 71488 in vbox
- Timestamp:
- Mar 23, 2018 3:12:15 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 121460
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/Graphics/VBoxVideoGuest.h
r71146 r71488 127 127 DECLHIDDEN(uint32_t) VBoxHGSMIGetMonitorCount(PHGSMIGUESTCOMMANDCONTEXT pCtx); 128 128 DECLHIDDEN(bool) VBoxVGACfgAvailable(void); 129 DECLHIDDEN(bool) VBoxVGACfgQuery(uint16_t u16Id, uint32_t *pu32Value );129 DECLHIDDEN(bool) VBoxVGACfgQuery(uint16_t u16Id, uint32_t *pu32Value, uint32_t u32DefValue); 130 130 DECLHIDDEN(uint32_t) VBoxVideoGetVRAMSize(void); 131 131 DECLHIDDEN(bool) VBoxVideoAnyWidthAllowed(void); -
trunk/src/VBox/Additions/common/VBoxVideo/Modesetting.cpp
r71147 r71488 79 79 * 80 80 * @returns Whether the value is supported. 81 * @param u16Id Identifier of the configuration value (VBE_DISPI_CFG_ID_*). 82 * @param pu32Value Where to store value from the host. 83 */ 84 DECLHIDDEN(bool) VBoxVGACfgQuery(uint16_t u16Id, uint32_t *pu32Value) 81 * @param u16Id Identifier of the configuration value (VBE_DISPI_CFG_ID_*). 82 * @param pu32Value Where to store value from the host. 83 * @param u32DefValue What to assign to *pu32Value if the value is not supported. 84 */ 85 DECLHIDDEN(bool) VBoxVGACfgQuery(uint16_t u16Id, uint32_t *pu32Value, uint32_t u32DefValue) 85 86 { 86 87 uint32_t u32; … … 95 96 } 96 97 98 *pu32Value = u32DefValue; 97 99 return false; 98 100 } -
trunk/src/VBox/Devices/Graphics/DevVGA.cpp
r71149 r71488 854 854 const bool fQuerySupport = RT_BOOL(u16Cfg & VBE_DISPI_CFG_MASK_SUPPORT); 855 855 856 uint32_t val = 0; 856 857 switch (u16Id) 857 858 { 858 case VBE_DISPI_CFG_ID_VERSION: 859 return fQuerySupport ? 1 : 0; 860 case VBE_DISPI_CFG_ID_VRAM_SIZE: 861 return fQuerySupport ? 1 : pThis->vram_size; 862 case VBE_DISPI_CFG_ID_3D: 863 return fQuerySupport ? 1 : pThis->f3DEnabled; 864 case VBE_DISPI_CFG_ID_VMSVGA: 865 return fQuerySupport ? 1 : pThis->fVMSVGAEnabled; 859 case VBE_DISPI_CFG_ID_VERSION: val = 1; break; 860 case VBE_DISPI_CFG_ID_VRAM_SIZE: val = pThis->vram_size; break; 861 case VBE_DISPI_CFG_ID_3D: val = pThis->f3DEnabled; break; 862 case VBE_DISPI_CFG_ID_VMSVGA: val = pThis->fVMSVGAEnabled; break; 866 863 default: 867 864 return 0; /* Not supported. */ 868 865 } 866 867 return fQuerySupport ? 1 : val; 869 868 } 870 869
Note:
See TracChangeset
for help on using the changeset viewer.