svn commit: r302733 - head/sys/dev/hyperv/vmbus

Sepherosa Ziehau sephe at FreeBSD.org
Wed Jul 13 09:36:47 UTC 2016


Author: sephe
Date: Wed Jul 13 09:36:46 2016
New Revision: 302733
URL: https://svnweb.freebsd.org/changeset/base/302733

Log:
  hyperv/vmbus: Remove unused code
  
  MFC after:	1 week
  Sponsored by:	Microsoft OSTC
  Differential Revision:	https://reviews.freebsd.org/D7089

Modified:
  head/sys/dev/hyperv/vmbus/hv_vmbus_priv.h

Modified: head/sys/dev/hyperv/vmbus/hv_vmbus_priv.h
==============================================================================
--- head/sys/dev/hyperv/vmbus/hv_vmbus_priv.h	Wed Jul 13 09:35:43 2016	(r302732)
+++ head/sys/dev/hyperv/vmbus/hv_vmbus_priv.h	Wed Jul 13 09:36:46 2016	(r302733)
@@ -97,67 +97,6 @@ typedef struct hv_vmbus_channel_packet_m
 	hv_vmbus_multipage_buffer	range;
 } __packed hv_vmbus_channel_packet_multipage_buffer;
 
-typedef union {
-	uint32_t as_uint32_t;
-	struct {
-		uint32_t group_enable :4;
-		uint32_t rsvd_z :28;
-	} u;
-} hv_vmbus_monitor_trigger_state;
-
-typedef union {
-	uint64_t as_uint64_t;
-	struct {
-		uint32_t pending;
-		uint32_t armed;
-	} u;
-} hv_vmbus_monitor_trigger_group;
-
-typedef struct {
-	hv_vmbus_connection_id	connection_id;
-	uint16_t		flag_number;
-	uint16_t		rsvd_z;
-} hv_vmbus_monitor_parameter;
-
-/*
- * hv_vmbus_monitor_page Layout
- * ------------------------------------------------------
- * | 0   | trigger_state (4 bytes) | Rsvd1 (4 bytes)     |
- * | 8   | trigger_group[0]                              |
- * | 10  | trigger_group[1]                              |
- * | 18  | trigger_group[2]                              |
- * | 20  | trigger_group[3]                              |
- * | 28  | Rsvd2[0]                                      |
- * | 30  | Rsvd2[1]                                      |
- * | 38  | Rsvd2[2]                                      |
- * | 40  | next_check_time[0][0] | next_check_time[0][1] |
- * | ...                                                 |
- * | 240 | latency[0][0..3]                              |
- * | 340 | Rsvz3[0]                                      |
- * | 440 | parameter[0][0]                               |
- * | 448 | parameter[0][1]                               |
- * | ...                                                 |
- * | 840 | Rsvd4[0]                                      |
- * ------------------------------------------------------
- */
-
-typedef struct {
-	hv_vmbus_monitor_trigger_state	trigger_state;
-	uint32_t			rsvd_z1;
-
-	hv_vmbus_monitor_trigger_group	trigger_group[4];
-	uint64_t			rsvd_z2[3];
-
-	int32_t				next_check_time[4][32];
-
-	uint16_t			latency[4][32];
-	uint64_t			rsvd_z3[32];
-
-	hv_vmbus_monitor_parameter	parameter[4][32];
-
-	uint8_t				rsvd_z4[1984];
-} hv_vmbus_monitor_page;
-
 /*
  * Private, VM Bus functions
  */


More information about the svn-src-all mailing list