| .. | .. |
|---|
| 98 | 98 | s32 rc; |
|---|
| 99 | 99 | /** Reserved field no.1. MBZ. */ |
|---|
| 100 | 100 | u32 reserved1; |
|---|
| 101 | | - /** Reserved field no.2. MBZ. */ |
|---|
| 102 | | - u32 reserved2; |
|---|
| 101 | + /** IN: Requestor information (VMMDEV_REQUESTOR_*) */ |
|---|
| 102 | + u32 requestor; |
|---|
| 103 | 103 | }; |
|---|
| 104 | 104 | VMMDEV_ASSERT_SIZE(vmmdev_request_header, 24); |
|---|
| 105 | 105 | |
|---|
| .. | .. |
|---|
| 249 | 249 | }; |
|---|
| 250 | 250 | VMMDEV_ASSERT_SIZE(vmmdev_guest_info, 24 + 8); |
|---|
| 251 | 251 | |
|---|
| 252 | +#define VMMDEV_GUEST_INFO2_ADDITIONS_FEATURES_REQUESTOR_INFO BIT(0) |
|---|
| 253 | + |
|---|
| 252 | 254 | /** struct vmmdev_guestinfo2 - Guest information report, version 2. */ |
|---|
| 253 | 255 | struct vmmdev_guest_info2 { |
|---|
| 254 | 256 | /** Header. */ |
|---|
| .. | .. |
|---|
| 261 | 263 | u32 additions_build; |
|---|
| 262 | 264 | /** SVN revision. */ |
|---|
| 263 | 265 | u32 additions_revision; |
|---|
| 264 | | - /** Feature mask, currently unused. */ |
|---|
| 266 | + /** Feature mask. */ |
|---|
| 265 | 267 | u32 additions_features; |
|---|
| 266 | 268 | /** |
|---|
| 267 | 269 | * The intentional meaning of this field was: |
|---|