- Timestamp:
- May 4, 2010 8:29:57 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 61089
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r28989 r29043 4120 4120 endif 4121 4121 4122 # only needed for VBoxGuest for Linux/FreeBSD guests 4123 $(PATH_OUT)/revision-generated.h: $(VBOX_SVN_REV_KMK) 4124 $(call MSG_GENERATE,,$@) 4125 $(QUIET)$(RM) -f $@ [email protected] 4126 $(QUIET)$(MKDIR) -p $(@D) 4127 $(QUIET)$(APPEND) [email protected] '#define VBOX_SVN_REV $(VBOX_SVN_REV)' 4128 $(QUIET)$(MV) -f [email protected] $@ 4129 4122 4130 # 4123 4131 # Shared definitions of the XIDL file to use as a source for -
trunk/include/VBox/VMMDev.h
r28800 r29043 131 131 VMMDevReq_GetHypervisorInfo = 20, 132 132 VMMDevReq_SetHypervisorInfo = 21, 133 VMMDevReq_RegisterPatchMemory = 22,134 VMMDevReq_DeregisterPatchMemory = 23,133 VMMDevReq_RegisterPatchMemory = 22, /* since version 3.0.6 */ 134 VMMDevReq_DeregisterPatchMemory = 23, /* since version 3.0.6 */ 135 135 VMMDevReq_SetPowerStatus = 30, 136 136 VMMDevReq_AcknowledgeEvents = 41, 137 137 VMMDevReq_CtlGuestFilterMask = 42, 138 138 VMMDevReq_ReportGuestInfo = 50, 139 VMMDevReq_ReportGuestInfo2 = 58, /* since version 3.2.0 */ 139 140 VMMDevReq_GetDisplayChangeRequest = 51, 140 141 VMMDevReq_VideoModeSupported = 52, … … 143 144 VMMDevReq_ReportGuestCapabilities = 55, 144 145 VMMDevReq_SetGuestCapabilities = 56, 145 VMMDevReq_VideoModeSupported2 = 57, 146 VMMDevReq_VideoModeSupported2 = 57, /* since version 3.2.0 */ 146 147 #ifdef VBOX_WITH_HGCM 147 148 VMMDevReq_HGCMConnect = 60, … … 625 626 /** Feature mask, currently unused. */ 626 627 uint32_t additionsFeatures; 628 /** some additional information, for example 'Beta 1' or something like that */ 629 char szName[128]; 627 630 } VBoxGuestInfo2; 628 631 … … 640 643 VBoxGuestInfo2 guestInfo; 641 644 } VMMDevReportGuestInfo2; 642 AssertCompileSize(VMMDevReportGuestInfo2, 24+1 6);645 AssertCompileSize(VMMDevReportGuestInfo2, 24+144); 643 646 644 647 … … 1609 1612 case VMMDevReq_ReportGuestInfo: 1610 1613 return sizeof(VMMDevReportGuestInfo); 1614 case VMMDevReq_ReportGuestInfo2: 1615 return sizeof(VMMDevReportGuestInfo2); 1611 1616 case VMMDevReq_GetDisplayChangeRequest: 1612 1617 return sizeof(VMMDevDisplayChangeRequest); -
trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp
r28800 r29043 34 34 #ifdef VBOX_WITH_HGCM 35 35 # include <iprt/thread.h> 36 #endif 37 #include "version-generated.h" 38 #if defined(RT_OS_LINUX) || defined(RT_OS_FREEBSD) 39 # include "revision-generated.h" 36 40 #endif 37 41 … … 273 277 VbglGRFree(&pReq->header); 274 278 } 279 VMMDevReportGuestInfo2 *pReq2; 280 if (RT_SUCCESS(rc)) 281 rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq2, sizeof(*pReq2), VMMDevReq_ReportGuestInfo2); 282 if (RT_SUCCESS(rc)) 283 { 284 pReq2->guestInfo.additionsMajor = VBOX_VERSION_MAJOR; 285 pReq2->guestInfo.additionsMinor = VBOX_VERSION_MINOR; 286 pReq2->guestInfo.additionsBuild = VBOX_VERSION_BUILD; 287 pReq2->guestInfo.additionsRevision = VBOX_SVN_REV; 288 pReq2->guestInfo.additionsFeatures = 0; 289 RTStrCopy(pReq2->guestInfo.szName, sizeof(pReq2->guestInfo.szName), VBOX_VERSION_STRING); 290 rc = VbglGRPerform(&pReq2->header); 291 if (rc == VERR_NOT_IMPLEMENTED) /* compatibility with older guests */ 292 rc = VINF_SUCCESS; 293 if ( RT_FAILURE(rc) 294 || RT_FAILURE(pReq2->header.rc)) 295 LogRel(("vboxGuestInitReportGuestInfo2: failed with rc=%Rrc and VMMDev rc=%Rrc\n", 296 rc, pReq2->header.rc)); 297 VbglGRFree(&pReq2->header); 298 } 275 299 return rc; 276 300 } -
trunk/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest
r27149 r29043 175 175 ${PATH_ROOT}/src/VBox/Runtime/VBox/logbackdoor.cpp=>VBox/logbackdoor.c \ 176 176 ${PATH_OUT}/version-generated.h=>version-generated.h \ 177 ${PATH_OUT}/revision-generated.h=>revision-generated.h \ 177 178 " 178 179 -
trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest
r28800 r29043 142 142 ${PATH_OUT}/version-generated.h=>version-generated.h \ 143 143 ${PATH_OUT}/product-generated.h=>product-generated.h \ 144 ${PATH_OUT}/revision-generated.h=>revision-generated.h \ 144 145 " 145 146
Note:
See TracChangeset
for help on using the changeset viewer.