Razvan Cojocaru
490a39a1db
vm_event: allow subscribing to write events for specific MSR-s
...
Previously, subscribing to MSR write events was an all-or-none
approach, with special cases for introspection MSR-s. This patch
allows the vm_event consumer to specify exactly what MSR-s it is
interested in, and as a side-effect gets rid of the
vmx_introspection_force_enabled_msrs[] special case.
The patch also introduces arch_monitor_init_domain() and
arch_monitor_cleanup_domain(), to do monitor-specific work
(as opposed to the previous way of doing all the setup in
vm_event_init_domain() / vm_event_cleanup_domain()).
This replaces the previously posted "xen: Filter out MSR write
events" patch.
Signed-off-by: Razvan Cojocaru <rcojocaru@bitdefender.com >
Acked-by: Wei Liu <wei.liu2@citrix.com >
Acked-by: Kevin Tian <kevin.tian@intel.com >
Acked-by: Tamas K Lengyel <tamas@tklengyel.com >
2016-06-21 11:59:37 +02:00
..
2016-06-21 11:59:37 +02:00
2010-08-24 18:42:59 +01:00
2016-06-14 18:32:10 +01:00
2016-01-22 12:23:30 +00:00
2013-12-04 14:02:10 +00:00
2016-04-08 21:54:52 +01:00
2015-12-02 15:27:38 +00:00
2015-07-29 11:14:07 +01:00
2015-07-29 11:14:07 +01:00
2015-07-29 11:14:07 +01:00
2015-07-29 11:14:07 +01:00
2016-04-26 11:53:49 +02:00
2015-07-29 11:14:07 +01:00
2015-07-29 11:14:07 +01:00
2016-04-20 14:48:23 +01:00
2016-04-22 19:11:35 +01:00
2015-07-29 11:14:07 +01:00
2015-07-29 11:14:07 +01:00
2015-12-02 15:27:38 +00:00
2015-07-29 11:14:07 +01:00
2015-09-28 17:28:35 +02:00
2016-04-26 11:53:49 +02:00
2016-04-27 14:12:42 +01:00
2016-01-07 12:49:34 +00:00
2016-06-10 10:51:38 +01:00
2014-11-25 15:53:53 +00:00
2013-04-22 12:46:30 +01:00
2013-04-22 12:46:30 +01:00
2014-07-04 09:47:01 +01:00
2014-07-18 13:38:08 +01:00
2013-04-22 12:46:30 +01:00
2013-04-22 12:46:30 +01:00
2013-10-07 09:42:51 +02:00
2016-04-01 15:02:52 +01:00
2016-02-03 11:22:13 +00:00
2016-03-17 10:07:48 -04:00
2016-04-26 11:53:49 +02:00
2015-07-29 11:14:07 +01:00
2015-07-29 11:14:07 +01:00
2016-01-22 12:21:07 +00:00
2016-01-25 17:21:24 +00:00
2016-01-22 12:23:30 +00:00
2016-01-22 12:24:19 +00:00
2015-07-29 11:14:07 +01:00
2016-01-22 12:22:27 +00:00
2016-01-22 12:23:30 +00:00
2016-01-22 12:23:30 +00:00
2016-01-22 12:23:30 +00:00
2015-07-29 11:14:07 +01:00
2016-02-15 14:13:31 +01:00
2015-07-29 11:14:07 +01:00
2015-07-29 11:14:07 +01:00
2016-01-22 12:24:03 +00:00
2016-06-02 15:10:28 -04:00
2016-06-21 11:59:37 +02:00
2015-03-05 16:27:49 +00:00
2016-01-22 12:24:03 +00:00
2016-04-01 11:07:28 +08:00
2016-02-11 15:07:43 +00:00
2016-03-16 04:58:39 -04:00
2015-07-29 11:14:07 +01:00
2015-07-29 11:14:07 +01:00
2016-04-29 03:59:14 -04:00
2016-04-29 03:59:14 -04:00
2015-10-22 16:15:09 +01:00
2014-10-06 12:35:55 +02:00
2016-04-26 11:53:49 +02:00
2016-04-07 11:35:20 +01:00
2016-01-22 12:24:03 +00:00
2015-12-08 16:56:18 +00:00
2016-01-07 12:49:33 +00:00
2015-05-05 14:30:46 +01:00
2015-05-05 14:30:46 +01:00
2016-04-01 11:07:28 +08:00
2016-04-01 14:32:56 +01:00
2015-07-15 11:22:54 +01:00
2015-09-07 11:54:29 +01:00
2016-04-06 14:50:46 +01:00
2016-02-26 12:30:11 +01:00
2016-01-08 15:16:22 +00:00
2016-04-26 11:53:49 +02:00
2016-04-01 11:07:28 +08:00
2016-01-22 12:21:07 +00:00
2016-02-18 11:42:59 +00:00
2016-01-22 12:23:30 +00:00
2016-02-08 15:10:15 +00:00
2015-10-08 12:22:45 +01:00
2016-01-22 12:24:03 +00:00
2016-04-26 11:53:49 +02:00