Junaid Shahid
1aa9b9572b
kvm: x86: mmu: Recovery of shattered NX large pages
...
The page table pages corresponding to broken down large pages are zapped in
FIFO order, so that the large page can potentially be recovered, if it is
not longer being used for execution. This removes the performance penalty
for walking deeper EPT page tables.
By default, one large page will last about one hour once the guest
reaches a steady state.
Signed-off-by: Junaid Shahid <junaids@google.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2019-11-04 20:26:00 +01:00
..
2019-08-22 14:57:34 +10:00
2019-07-07 12:01:47 +02:00
2019-08-08 11:01:48 +03:00
2019-09-17 12:35:15 -07:00
2019-09-11 12:43:27 +02:00
2019-08-19 21:54:16 -07:00
2019-09-15 20:14:15 +02:00
2019-07-25 16:12:02 +02:00
2019-07-22 12:00:51 +02:00
2019-07-23 13:44:18 +02:00
2019-09-02 09:17:45 +02:00
2019-09-15 20:14:15 +02:00
2019-07-25 16:11:59 +02:00
2019-10-01 20:31:35 +02:00
2019-08-28 08:38:39 +02:00
2019-11-04 12:22:01 +01:00
2019-09-03 09:36:36 +02:00
2019-09-03 08:56:14 +02:00
2019-08-08 11:01:48 +03:00
2019-08-19 21:50:19 +02:00
2019-06-25 10:23:45 +02:00
2019-07-03 16:35:23 +02:00
2019-08-31 06:51:55 -04:00
2019-06-28 00:57:24 +02:00
2019-08-19 23:19:06 +02:00
2019-09-24 13:37:30 +02:00
2019-07-17 08:09:59 +02:00
2019-07-03 16:35:23 +02:00
2019-08-28 11:29:39 +02:00
2019-10-08 19:01:31 +02:00
2019-07-16 19:23:22 -07:00
2019-08-23 10:11:01 +02:00
2019-08-19 23:19:06 +02:00
2019-06-25 10:23:47 +02:00
2019-08-22 10:09:20 +02:00
2019-11-04 20:26:00 +01:00
2019-07-17 23:17:38 +02:00
2019-08-09 22:52:08 +10:00
2019-07-24 14:43:37 +02:00
2019-07-09 13:57:27 +02:00
2019-07-22 11:06:45 +02:00
2019-11-04 12:22:01 +01:00
2019-07-22 12:00:51 +02:00
2019-10-08 13:25:24 +02:00
2019-10-28 08:36:58 +01:00
2019-07-22 10:12:33 +02:00
2019-07-22 10:12:33 +02:00
2019-08-30 14:27:47 +02:00
2019-07-12 11:05:45 -07:00
2019-09-24 15:54:09 -07:00
2019-09-24 15:54:09 -07:00
2019-07-16 19:23:25 -07:00
2019-07-12 11:05:44 -07:00
2019-07-16 19:23:25 -07:00
2019-07-31 19:03:35 +02:00
2019-10-28 08:36:58 +01:00
2019-10-01 20:31:35 +02:00
2019-07-12 15:41:33 -07:00
2019-06-22 21:21:10 +02:00
2019-08-06 12:49:16 +02:00
2019-07-22 11:30:18 +02:00
2019-09-03 09:26:37 +02:00
2019-07-25 16:12:01 +02:00
2019-07-22 10:12:33 +02:00
2019-06-25 10:23:47 +02:00
2019-07-22 10:12:33 +02:00
2019-09-24 16:15:36 +02:00
2019-07-22 10:31:23 +02:00
2019-09-02 14:02:59 +02:00
2019-06-29 11:35:35 +02:00
2019-07-24 14:43:37 +02:00
2019-07-20 11:24:49 -07:00
2019-10-07 12:56:48 -07:00
2019-07-22 10:31:23 +02:00
2019-06-22 21:21:10 +02:00
2019-10-22 00:51:44 +02:00
2019-09-24 16:32:15 +02:00
2019-06-28 00:04:39 +02:00
2019-06-22 21:21:10 +02:00
2019-09-28 08:14:15 -07:00