Yin Fengwei
8787b65fde
dm: fix the issue when guest tries to disable memory range access
...
According to PCI spec 3.0 section 6.2.2 "Device Control", guest
could write the command register to control device response to
io/mem access.
The origial code register/unregister the memory range which is
not suitable because it can't handle the sequence:
1. disble the device response to specific memory range
2. reboot guest (DM will try to free the memory range which
was freed in step 1 already)
Tracked-On: #1277
Signed-off-by: Yin Fengwei <fengwei.yin@intel.com >
Acked-by: Yu Wang <yu1.wang@intel.com >
2018-10-08 12:57:00 +08:00
..
2018-09-26 11:33:20 +08:00
2018-08-02 13:14:03 +08:00
2018-05-11 14:44:28 +08:00
2018-05-11 14:44:28 +08:00
2018-05-15 17:25:24 +08:00
2018-08-08 15:53:07 +08:00
2018-08-10 10:33:21 +08:00
2018-05-15 17:25:24 +08:00
2018-05-11 14:44:28 +08:00
2018-08-08 15:53:07 +08:00
2018-05-11 14:44:28 +08:00
2018-06-01 10:43:06 +08:00
2018-10-08 12:57:00 +08:00
2018-05-16 15:09:48 +08:00
2018-09-12 09:18:44 +08:00
2018-05-11 14:44:28 +08:00
2018-05-11 14:44:28 +08:00
2018-05-11 14:44:28 +08:00
2018-10-05 00:33:17 +08:00
2018-05-11 14:44:28 +08:00
2018-10-08 12:57:00 +08:00
2018-05-15 17:25:27 +08:00
2018-06-01 10:43:06 +08:00
2018-05-11 14:44:28 +08:00
2018-05-11 14:44:28 +08:00
2018-05-11 14:44:28 +08:00
2018-05-11 14:44:28 +08:00
2018-06-07 16:11:49 +08:00
2018-05-11 14:44:28 +08:00
2018-07-17 14:11:12 +08:00
2018-05-11 14:44:28 +08:00
2018-06-29 00:50:01 +08:00
2018-08-02 13:14:03 +08:00
2018-05-15 17:25:24 +08:00
2018-05-15 17:25:24 +08:00
2018-05-25 10:45:24 +08:00
2018-05-25 10:45:24 +08:00
2018-08-16 09:42:20 +08:00
2018-10-05 00:33:17 +08:00
2018-05-11 14:44:28 +08:00
2018-05-11 14:44:28 +08:00
2018-05-11 14:44:28 +08:00
2018-10-05 00:33:17 +08:00
2018-05-11 14:44:28 +08:00
2018-05-11 14:44:28 +08:00
2018-05-15 17:25:55 +08:00
2018-08-15 11:18:33 +08:00
2018-09-14 13:32:34 +08:00
2018-05-29 10:35:05 +08:00
2018-05-11 14:44:28 +08:00
2018-08-16 16:22:43 +08:00
2018-09-27 16:53:30 +08:00
2018-06-01 10:43:06 +08:00
2018-09-27 16:53:30 +08:00
2018-08-08 15:53:07 +08:00
2018-09-26 11:33:20 +08:00
2018-05-25 10:45:24 +08:00
2018-05-31 11:26:38 +08:00
2018-07-10 13:42:17 +08:00