Avi Kivity
50c1e1491e
memory: support stateless memory listeners
...
Current memory listeners are incremental; that is, they are expected to
maintain their own state, and receive callbacks for changes to that state.
This patch adds support for stateless listeners; these work by receiving
a ->begin() callback (which tells them that new state is coming), a
sequence of ->region_add() and ->region_nop() callbacks, and then a
->commit() callback which signifies the end of the new state. They should
ignore ->region_del() callbacks.
Signed-off-by: Avi Kivity <avi@redhat.com>
2012-02-29 13:44:42 +02:00
..
2012-02-08 07:23:55 -06:00
2012-02-03 10:41:07 -06:00
2012-02-06 10:17:20 -06:00
2012-02-03 10:41:06 -06:00
2012-02-07 22:11:04 +04:00
2012-02-03 10:41:06 -06:00
2012-02-07 22:11:04 +04:00
2012-02-03 10:41:06 -06:00
2012-01-22 07:27:06 +00:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-01-26 11:49:09 +00:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-01-26 11:43:48 +00:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-01-22 07:27:06 +00:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-04 12:45:10 +00:00
2012-02-04 12:45:10 +00:00
2012-02-03 10:41:06 -06:00
2012-02-07 22:11:04 +04:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-07 22:11:04 +04:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:08 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-11 10:39:13 +00:00
2012-02-03 10:41:06 -06:00
2012-02-04 12:45:10 +00:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-07 22:11:04 +04:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:08 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:08 -06:00
2012-02-03 10:41:06 -06:00
2012-01-21 05:17:01 +01:00
2012-02-03 10:41:07 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:08 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:08 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-01-27 10:28:30 -06:00
2012-01-27 10:28:30 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:08 -06:00
2012-02-03 10:41:06 -06:00
2012-01-23 11:00:26 -06:00
2012-01-27 10:50:50 -06:00
2012-02-03 10:41:08 -06:00
2012-02-03 10:41:06 -06:00
2012-01-27 10:50:50 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-01-27 10:50:39 -06:00
2012-02-11 10:58:09 +00:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:08 -06:00
2012-02-03 10:41:08 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-01-21 05:17:01 +01:00
2012-01-27 10:28:30 -06:00
2012-02-03 10:41:08 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-07 13:52:42 +01:00
2012-02-07 13:52:41 +01:00
2012-02-07 13:52:42 +01:00
2012-02-07 13:52:42 +01:00
2012-02-07 13:52:42 +01:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-09 12:10:35 +00:00
2012-02-03 10:41:06 -06:00
2012-02-06 11:16:20 -06:00
2012-02-03 10:41:06 -06:00
2012-01-22 07:27:06 +00:00
2012-02-07 22:11:04 +04:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-11 10:39:13 +00:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-01-22 07:27:06 +00:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-04 12:45:10 +00:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-01-27 10:50:47 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-01-27 10:50:47 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-09 12:10:35 +00:00
2012-02-09 12:10:35 +00:00
2012-02-04 12:45:10 +00:00
2012-02-04 12:45:10 +00:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-11 10:39:57 +00:00
2012-02-04 12:45:10 +00:00
2012-02-29 13:44:42 +02:00
2012-01-21 05:17:01 +01:00
2012-01-26 14:49:18 +01:00
2012-02-03 10:41:06 -06:00
2012-01-27 10:50:39 -06:00
2012-02-03 10:41:07 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-01-21 05:17:01 +01:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-01-22 07:27:06 +00:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:08 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00
2012-02-03 10:41:06 -06:00