Date: Sat, 11 Jul 2009 02:58:09 +0000 (UTC) From: Kip Macy <kmacy@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r195603 - user/kmacy/releng_7_2_fcs_1/sys/vm Message-ID: <200907110258.n6B2w9cq039745@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kmacy Date: Sat Jul 11 02:58:09 2009 New Revision: 195603 URL: http://svn.freebsd.org/changeset/base/195603 Log: - add VM_PROT_EXCLUDE to exclude a mapping from dumps - add pmap_qenter_prot to allow specifying of protections for a kernel mapping Modified: user/kmacy/releng_7_2_fcs_1/sys/vm/pmap.h user/kmacy/releng_7_2_fcs_1/sys/vm/vm.h Modified: user/kmacy/releng_7_2_fcs_1/sys/vm/pmap.h ============================================================================== --- user/kmacy/releng_7_2_fcs_1/sys/vm/pmap.h Sat Jul 11 01:47:34 2009 (r195602) +++ user/kmacy/releng_7_2_fcs_1/sys/vm/pmap.h Sat Jul 11 02:58:09 2009 (r195603) @@ -120,6 +120,7 @@ int pmap_pinit(pmap_t); void pmap_pinit0(pmap_t); void pmap_protect(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t); void pmap_qenter(vm_offset_t, vm_page_t *, int); +void pmap_qenter_prot(vm_offset_t, vm_page_t *, int, vm_prot_t); void pmap_qremove(vm_offset_t, int); void pmap_release(pmap_t); void pmap_remove(pmap_t, vm_offset_t, vm_offset_t); Modified: user/kmacy/releng_7_2_fcs_1/sys/vm/vm.h ============================================================================== --- user/kmacy/releng_7_2_fcs_1/sys/vm/vm.h Sat Jul 11 01:47:34 2009 (r195602) +++ user/kmacy/releng_7_2_fcs_1/sys/vm/vm.h Sat Jul 11 02:58:09 2009 (r195603) @@ -75,6 +75,7 @@ typedef u_char vm_prot_t; /* protection #define VM_PROT_WRITE ((vm_prot_t) 0x02) #define VM_PROT_EXECUTE ((vm_prot_t) 0x04) #define VM_PROT_OVERRIDE_WRITE ((vm_prot_t) 0x08) /* copy-on-write */ +#define VM_PROT_EXCLUDE ((vm_prot_t) 0x10) /* don't include in core-dump */ #define VM_PROT_ALL (VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE) #define VM_PROT_RW (VM_PROT_READ|VM_PROT_WRITE)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907110258.n6B2w9cq039745>