Searched hist:"1 aa9b9572b10529c2e64e2b8f44025d86e124308" (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/arch/x86/kvm/ |
H A D | mmu.h | diff 1aa9b9572b10529c2e64e2b8f44025d86e124308 Mon Nov 04 13:26:00 CST 2019 Junaid Shahid <junaids@google.com> 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>
|
H A D | x86.c | diff 1aa9b9572b10529c2e64e2b8f44025d86e124308 Mon Nov 04 13:26:00 CST 2019 Junaid Shahid <junaids@google.com> 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>
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | kvm_host.h | diff 1aa9b9572b10529c2e64e2b8f44025d86e124308 Mon Nov 04 13:26:00 CST 2019 Junaid Shahid <junaids@google.com> 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>
|
/openbmc/linux/virt/kvm/ |
H A D | kvm_main.c | diff 1aa9b9572b10529c2e64e2b8f44025d86e124308 Mon Nov 04 13:26:00 CST 2019 Junaid Shahid <junaids@google.com> 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>
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | kernel-parameters.txt | diff 1aa9b9572b10529c2e64e2b8f44025d86e124308 Mon Nov 04 13:26:00 CST 2019 Junaid Shahid <junaids@google.com> 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>
|