Neel Natu
b15a09c05e
Add an ioctl to suspend a virtual machine (VM_SUSPEND). The ioctl can be called
...
from any context i.e., it is not required to be called from a vcpu thread. The
ioctl simply sets a state variable 'vm->suspend' to '1' and returns.
The vcpus inspect 'vm->suspend' in the run loop and if it is set to '1' the
vcpu breaks out of the loop with a reason of 'VM_EXITCODE_SUSPENDED'. The
suspend handler waits until all 'vm->active_cpus' have transitioned to
'vm->suspended_cpus' before returning to userspace.
Discussed with: grehan
2014-03-26 23:34:27 +00:00
..
2014-03-14 08:56:19 +00:00
2014-03-26 22:30:38 +00:00
2013-10-27 23:48:59 +00:00
2013-09-26 17:55:36 +00:00
2014-03-11 01:10:44 +00:00
2013-01-01 18:29:25 +00:00
2014-03-23 12:49:25 +00:00
2013-11-25 20:17:55 +00:00
2014-01-30 07:44:22 +00:00
2013-12-15 15:51:05 +00:00
2013-12-02 17:07:22 +00:00
2014-03-16 11:04:44 +00:00
2014-03-23 12:49:25 +00:00
2014-03-16 01:43:23 +00:00
2014-01-11 19:02:17 +00:00
2013-12-25 19:38:16 +00:00
2014-01-21 21:11:07 +00:00
2014-03-18 01:40:25 +00:00
2014-01-21 21:13:13 +00:00
2013-09-03 13:31:43 +00:00
2013-02-26 00:58:44 +00:00
2014-03-11 13:47:11 +00:00
2013-07-19 06:42:15 +00:00
2014-01-05 21:03:49 +00:00
2014-03-01 13:23:52 +00:00
2013-05-03 23:51:32 +00:00
2012-10-04 19:07:05 +00:00
2013-08-13 07:15:01 +00:00
2013-11-21 22:31:18 +00:00
2014-03-23 12:49:25 +00:00
2013-09-08 19:39:18 +00:00
2012-09-11 22:38:33 +00:00
2014-02-01 09:27:57 +00:00
2014-03-16 01:43:23 +00:00
2014-02-10 20:09:10 +00:00
2012-12-21 20:37:38 +00:00
2014-01-07 23:01:05 +00:00
2014-03-21 15:30:31 +00:00
2014-03-14 03:07:51 +00:00
2013-05-30 08:02:00 +00:00
2013-12-01 09:41:06 +00:00
2014-03-20 20:51:08 +00:00
2013-11-11 16:57:57 +00:00
2014-03-16 11:04:44 +00:00
2013-05-12 22:22:12 +00:00
2012-10-19 05:43:38 +00:00
2013-06-30 08:59:33 +00:00
2013-04-11 19:50:10 +00:00
2014-01-26 23:40:31 +00:00
2013-11-12 15:09:28 +00:00
2014-02-09 16:37:17 +00:00
2012-10-18 15:39:29 +00:00
2013-05-12 22:22:12 +00:00
2014-02-01 18:13:18 +00:00
2013-08-17 14:42:40 +00:00
2014-03-22 17:28:14 +00:00
2013-09-15 14:51:23 +00:00
2014-03-14 20:54:15 +00:00
2012-09-20 18:56:27 +00:00
2014-02-13 05:13:22 +00:00
2014-03-26 23:34:27 +00:00
2014-03-06 00:25:21 +00:00
2014-03-16 09:40:05 +00:00
2014-03-02 08:58:21 +00:00
2013-11-08 14:29:06 +00:00
2014-03-26 22:30:38 +00:00