Pull up following revision(s) (requested by bouyer in ticket #1443):
sys/arch/x86/x86/pmap.c: revision 1.414 return after calling xen_pagezero(), don't fall back to the legacy pmap_zero_page() method. This should only affect performances.
This commit is contained in:
parent
e7e6c54bcf
commit
fdc63a2d7b
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: pmap.c,v 1.334.2.6 2021/09/03 10:27:33 martin Exp $ */
|
||||
/* $NetBSD: pmap.c,v 1.334.2.7 2022/05/13 11:10:38 martin Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2008, 2010, 2016, 2017 The NetBSD Foundation, Inc.
|
||||
|
@ -130,7 +130,7 @@
|
|||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.334.2.6 2021/09/03 10:27:33 martin Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.334.2.7 2022/05/13 11:10:38 martin Exp $");
|
||||
|
||||
#include "opt_user_ldt.h"
|
||||
#include "opt_lockdebug.h"
|
||||
|
@ -3187,8 +3187,10 @@ pmap_zero_page(paddr_t pa)
|
|||
pagezero(PMAP_DIRECT_MAP(pa));
|
||||
#else
|
||||
#if defined(XENPV)
|
||||
if (XEN_VERSION_SUPPORTED(3, 4))
|
||||
if (XEN_VERSION_SUPPORTED(3, 4)) {
|
||||
xen_pagezero(pa);
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
struct cpu_info *ci;
|
||||
pt_entry_t *zpte;
|
||||
|
|
Loading…
Reference in New Issue