CVS commit: src/sys/uvm/pmap

2017-04-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Apr 22 20:19:53 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/uvm/pmap/pmap.c Please note that diffs are not public

CVS commit: src/sys/uvm

2017-03-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 21 02:24:35 UTC 2017 Modified Files: src/sys/uvm: uvm_bio.c Log Message: Fix typo To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89 src/sys/uvm/uvm_bio.c Please note that diffs are not public domain; they

CVS commit: src/sys/uvm

2017-03-20 Thread Robert Elz
Module Name:src Committed By: kre Date: Mon Mar 20 22:57:05 UTC 2017 Modified Files: src/sys/uvm: uvm_bio.c Log Message: Ugh. This stuff is disgusting. We really need an arch dependent PRIxOFF (and PRIdOFF) to print off_t's in a way that matches the arch's definition

CVS commit: src/sys/uvm

2017-03-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Mar 20 15:51:41 UTC 2017 Modified Files: src/sys/uvm: uvm_fault.c Log Message: Ensure we pass the prot in flags to pmap_enter when creating a wired mapping To generate a diff of this commit: cvs rdiff -u -r1.198 -r1.199

CVS commit: src/sys/uvm

2017-03-20 Thread Robert Elz
Module Name:src Committed By: kre Date: Mon Mar 20 10:44:24 UTC 2017 Modified Files: src/sys/uvm: uvm_bio.c Log Message: Third time lucky... Why is there no PRI[xd]OFF ? How are off_t's intended to be printed? If a PRIxOFF gets added in some appropriate place, the XXX

CVS commit: src/sys/uvm

2017-03-20 Thread Robert Elz
Module Name:src Committed By: kre Date: Mon Mar 20 07:31:28 UTC 2017 Modified Files: src/sys/uvm: uvm_bio.c Log Message: One more (should have noticed last time) and this time fix the format the way it should have been fixed, not just what was easiest... To generate a

CVS commit: src/sys/uvm

2017-03-19 Thread Robert Elz
Module Name:src Committed By: kre Date: Mon Mar 20 04:35:04 UTC 2017 Modified Files: src/sys/uvm: uvm_bio.c Log Message: Perhaps fix printf format for KASSERTMSG (unbreak i386 build maybe). This can be revisited by anyone who wants to do things better... To generate a

CVS commit: src/sys/uvm

2017-03-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Mar 19 23:47:46 UTC 2017 Modified Files: src/sys/uvm: uvm_bio.c Log Message: #if DIAGNOSTIC panic ---> KASSERT To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84 src/sys/uvm/uvm_bio.c Please note that diffs

CVS commit: src/sys/uvm

2017-03-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Mar 19 23:44:35 UTC 2017 Modified Files: src/sys/uvm: uvm_fault.c uvm_km.c uvm_loan.c Log Message: __diagused police To generate a diff of this commit: cvs rdiff -u -r1.197 -r1.198 src/sys/uvm/uvm_fault.c cvs rdiff -u

CVS commit: src/sys/uvm

2017-03-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Mar 19 23:30:39 UTC 2017 Modified Files: src/sys/uvm: uvm_physseg.c Log Message: __diagused police To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/uvm/uvm_physseg.c Please note that diffs are not

CVS commit: src/sys/uvm

2017-03-15 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 15 20:25:41 UTC 2017 Modified Files: src/sys/uvm: uvm_map.c Log Message: PR/52078: Don't panic on 0 allocation, check more bounds. To generate a diff of this commit: cvs rdiff -u -r1.342 -r1.343 src/sys/uvm/uvm_map.c

CVS commit: src/sys/uvm/pmap

2017-03-02 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Mar 2 20:11:19 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: avoid using %s in UVMHIST. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/uvm/pmap/pmap.c Please note that diffs are not

CVS commit: src/sys/uvm

2017-02-04 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sun Feb 5 07:25:49 UTC 2017 Modified Files: src/sys/uvm: uvm_page.c Log Message: Fix off by one. ok cherry To generate a diff of this commit: cvs rdiff -u -r1.191 -r1.192 src/sys/uvm/uvm_page.c Please note that diffs are not

CVS commit: src/sys/uvm

2017-02-02 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Thu Feb 2 21:22:08 UTC 2017 Modified Files: src/sys/uvm: uvm_physseg.c Log Message: Add missing spaces in split string literals. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/uvm/uvm_physseg.c Please note

CVS commit: src/sys/uvm

2017-01-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 04:43:16 UTC 2017 Modified Files: src/sys/uvm: uvm_pager.h Log Message: add missing forward struct decl To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/uvm/uvm_pager.h Please note that diffs

CVS commit: src/sys/uvm

2017-01-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 4 23:59:27 UTC 2017 Modified Files: src/sys/uvm: Makefile Log Message: really, don't install uvm_physseg.h! To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/uvm/Makefile Please note that diffs

CVS commit: src/sys/uvm

2017-01-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 4 23:59:49 UTC 2017 Modified Files: src/sys/uvm: uvm_extern.h Log Message: don't include uvm_physseg.h for kmem grovellers. To generate a diff of this commit: cvs rdiff -u -r1.202 -r1.203 src/sys/uvm/uvm_extern.h

CVS commit: src/sys/uvm

2017-01-02 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Mon Jan 2 20:22:20 UTC 2017 Modified Files: src/sys/uvm: uvm_extern.h Log Message: Remove a redundant #ifdef _KERNEL/#endif pair. ok mrg@ To generate a diff of this commit: cvs rdiff -u -r1.201 -r1.202

CVS commit: src/sys/uvm

2017-01-02 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Mon Jan 2 20:08:33 UTC 2017 Modified Files: src/sys/uvm: uvm.h uvm_physseg.h Log Message: Move sys/uvm/uvm_physseg.h inclusion to within _KERNEL only. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68

CVS commit: src/sys/uvm

2016-12-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Dec 29 12:58:38 UTC 2016 Modified Files: src/sys/uvm: uvm_physseg.c uvm_physseg.h Log Message: Protect uvm_physseg_set_avail_{start,end} by UVM_PHYSSEG_LEGACY. All the ports other than acorn26 do not use them any longer. Ok

CVS commit: src/sys/uvm

2016-12-26 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Mon Dec 26 18:47:00 UTC 2016 Modified Files: src/sys/uvm: uvm_physseg.h Log Message: Add copyright info. After sufficient poking by Taylor. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/uvm/uvm_physseg.h

CVS commit: src/sys/uvm

2016-12-24 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Sun Dec 25 06:30:58 UTC 2016 Modified Files: src/sys/uvm: uvm_physseg.c Log Message: Make uvm_physseg_set_avail_start(9) available unconditional to UVM_HOTPLUG To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/uvm

2016-12-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Dec 25 03:39:26 UTC 2016 Modified Files: src/sys/uvm: uvm_physseg.c Log Message: Provide a set_available_start method for the non UVM_HOTPLUG case. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/sys/uvm

2016-12-24 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Sat Dec 24 19:21:29 UTC 2016 Modified Files: src/sys/uvm: uvm_extern.h Log Message: uvm_extern.h is has both a _KERNEL only, and a non _KERNEL only API. Since we unconditionally expose the uvm_physseg.h API via uvm_extern.h

CVS commit: src/sys/uvm

2016-12-24 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Dec 24 15:42:05 UTC 2016 Modified Files: src/sys/uvm: uvm_physseg.h Log Message: as a stopgap fix make all of uvm_physseg.h kernel-only. this file uses paddr_t which isn't available to userland, breaking builds that use uvm

CVS commit: src/sys/uvm

2016-12-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Dec 23 09:36:55 UTC 2016 Modified Files: src/sys/uvm: uvm_page.c Log Message: Fix uvm_page_physget_freelist so that it actually performs the two passes it mentions. To generate a diff of this commit: cvs rdiff -u -r1.190

CVS commit: src/sys/uvm

2016-12-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Dec 23 09:18:02 UTC 2016 Modified Files: src/sys/uvm: uvm_pglist.c Log Message: PRIxPHYSMEM -> PRIxPHYSSEG to fix the build To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/uvm/uvm_pglist.c Please note

CVS commit: src/sys/uvm/pmap

2016-12-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Dec 23 09:16:46 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: PHYSMEM -> PHYSSEG to fix build To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/uvm/pmap/pmap.c Please note that diffs are

CVS commit: src/sys/uvm

2016-12-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Dec 23 08:53:56 UTC 2016 Modified Files: src/sys/uvm: uvm_pglist.c Log Message: Whitespace To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/sys/uvm/uvm_pglist.c Please note that diffs are not public domain;

CVS commit: src/sys/uvm

2016-12-22 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Fri Dec 23 07:42:32 UTC 2016 Modified Files: src/sys/uvm: uvm_physseg.c Log Message: Omitted assigning handle return value for the case: (VM_PHYSSEG_STRAT == VM_PSTRAT_RANDOM) Fix this. To generate a diff of this commit: cvs

CVS commit: src/sys/uvm

2016-12-22 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Thu Dec 22 15:54:35 UTC 2016 Modified Files: src/sys/uvm: uvm_physseg.h Log Message: Turn off uvm_hotplug option selection until we actually have it. Should fix the build. To generate a diff of this commit: cvs rdiff -u -r1.2

CVS commit: src/sys/uvm

2016-12-22 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Thu Dec 22 13:26:25 UTC 2016 Modified Files: src/sys/uvm: Makefile uvm.h uvm_extern.h uvm_page.c Log Message: Use uvm_physseg.h:uvm_page_physload() instead of uvm_extern.h For this, include uvm_physseg.h in the build and include

CVS commit: src/sys/uvm

2016-12-22 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Thu Dec 22 12:55:21 UTC 2016 Modified Files: src/sys/uvm: uvm_extern.h uvm_init.c Log Message: Add a new function called uvm_md_init() that can be called at the appropriate time in the boot path by MD code. To generate a diff

CVS commit: src/sys/uvm/pmap

2016-11-30 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Dec 1 02:15:08 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: extend the pmap_activate/pmap_deactivate UVMHIST logs to include the pid, lid, and either l_name or p_comm. To generate a diff of this commit: cvs

CVS commit: src/sys/uvm

2016-11-30 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Dec 1 02:09:03 UTC 2016 Modified Files: src/sys/uvm: files.uvm uvm_map.c Log Message: allow the sizes of the maphist and pdhist to be set in the config file via UVMHIST_MAPHIST_SIZE and UVMHIST_PDHIST_SIZE. To generate a diff

CVS commit: src/sys/uvm

2016-11-30 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Dec 1 01:59:17 UTC 2016 Modified Files: src/sys/uvm: uvm_stat.c Log Message: fix the output of ddb's "show uvmexp" and also print the reserve_pagedaemon, reserve_kernel, and zeropages values. To generate a diff of this

CVS commit: src/sys/uvm/pmap

2016-11-22 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Nov 23 03:30:53 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: fix the start index generation in pmap_segtab_release() to ensure it fits in the actual array. fixes N64 binaries from triggering later

CVS commit: src/sys/uvm/pmap

2016-10-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Oct 9 14:51:50 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: PR/51540: Henning Petersen: replace , with ; To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/uvm/pmap/pmap_tlb.c

CVS commit: src/sys/uvm/pmap

2016-10-05 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Oct 5 20:50:00 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Move some code before pmap_enter_pv in pmap_enter so that when we are re-mapping a VA to a new PA the old mapping is removed first. This means the

CVS commit: src/sys/uvm/pmap

2016-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Sep 30 12:10:41 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Increment resident_count if we're remapping onto new PA as pmap_remove -> pmap_pte_remote will decrement it To generate a diff of this commit:

CVS commit: src/sys/uvm/pmap

2016-09-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 16 17:27:10 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: When removing a page, make sure to clear its execness regardless of whether the page is clean or dirty. This fixes the problem of execpages leaking

CVS commit: src/sys/uvm/pmap

2016-08-20 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Aug 20 20:09:47 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: put a variable under the #ifdef it's only used in. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/uvm/pmap/pmap.c Please

CVS commit: src/sys/uvm/pmap

2016-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 18 21:42:27 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Don't track kenter_pa/kremove PVs unless we are worrying about cache aliasing. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

CVS commit: src/sys/uvm

2016-08-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Aug 12 13:40:21 UTC 2016 Modified Files: src/sys/uvm: files.uvm Log Message: Make UVMHIST_PRINT work again by making it define KERNHIST_PRINT To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26

CVS commit: src/sys/uvm

2016-08-09 Thread Robert Elz
Module Name:src Committed By: kre Date: Tue Aug 9 12:17:04 UTC 2016 Modified Files: src/sys/uvm: uvm_mmap.c Log Message: The only error that can occur from munlock() on NetBSD is ENOMEM. Make it be that way. To generate a diff of this commit: cvs rdiff -u -r1.161

CVS commit: src/sys/uvm

2016-08-07 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Aug 7 10:07:58 UTC 2016 Modified Files: src/sys/uvm: uvm_mmap.c Log Message: KNF a little. To generate a diff of this commit: cvs rdiff -u -r1.160 -r1.161 src/sys/uvm/uvm_mmap.c Please note that diffs are not public domain;

CVS commit: src/sys/uvm

2016-08-07 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Aug 7 09:55:18 UTC 2016 Modified Files: src/sys/uvm: uvm_mmap.c Log Message: Explicitly return syscall-specific error codes, instead of the ones given by range_test. This fixes msync, mlock and munlock, which all return EINVAL

CVS commit: src/sys/uvm/pmap

2016-08-05 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Aug 5 20:54:28 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Only include `static inline pmap_asid_check()` if it might be used. Should fix HEAD-llvm evbppc autobuild. To generate a diff of this commit:

CVS commit: src/sys/uvm

2016-07-28 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Jul 28 07:52:06 UTC 2016 Modified Files: src/sys/uvm: uvm_aobj.c Log Message: PR kern/51371: fix misleading indentation To generate a diff of this commit: cvs rdiff -u -r1.123 -r1.124 src/sys/uvm/uvm_aobj.c Please note

CVS commit: src/sys/uvm

2016-07-27 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Jul 27 16:45:00 UTC 2016 Modified Files: src/sys/uvm: uvm_km.c Log Message: Use UVM_PROT_ALL only if UVM_KMF_EXEC is given as argument. Otherwise, if UVM_KMF_PAGEABLE is also given as argument, only the VA is allocated and UVM

CVS commit: src/sys/uvm/pmap

2016-07-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Jul 23 20:06:25 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Lock the tlbinfo if it wasn't when doing a pmap_tlb_pai_check To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

CVS commit: src/sys/uvm

2016-07-20 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Jul 20 12:38:44 UTC 2016 Modified Files: src/sys/uvm: uvm_extern.h uvm_km.c Log Message: Introduce uvm_km_protect. To generate a diff of this commit: cvs rdiff -u -r1.197 -r1.198 src/sys/uvm/uvm_extern.h cvs rdiff -u -r1.139

CVS commit: src/sys/uvm/pmap

2016-07-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jul 14 15:50:31 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Use KERNEL_PID instead of 0 To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/uvm/pmap/pmap_tlb.c Please note that diffs

CVS commit: src/sys/uvm/pmap

2016-07-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jul 14 15:49:43 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Fix some comments. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/uvm/pmap/pmap_tlb.c Please note that diffs are not

CVS commit: src/sys/uvm/pmap

2016-07-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jul 14 04:51:47 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap.c pmap_tlb.c Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/uvm/pmap/pmap.c cvs rdiff -u -r1.14 -r1.15

CVS commit: src/sys/uvm/pmap

2016-07-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Jul 12 15:30:46 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Fix typo for build check To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/uvm/pmap/pmap_tlb.c Please note that diffs

CVS commit: src/sys/uvm/pmap

2016-07-11 Thread Maya Rashish
Module Name:src Committed By: maya Date: Mon Jul 11 19:16:03 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Fix build by removing accidential duplicate line. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/uvm/pmap/pmap.c Please

CVS commit: src/sys/uvm/pmap

2016-07-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jul 11 16:06:09 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap.c pmap.h pmap_segtab.c pmap_synci.c pmap_tlb.c pmap_tlb.h tlb.h vmpagemd.h Added Files: src/sys/uvm/pmap: pmap_synci.h Log Message: Changes so

CVS commit: src/sys/uvm

2016-07-08 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Jul 8 06:45:34 UTC 2016 Modified Files: src/sys/uvm: uvm_swap.c Log Message: Remove '\n' from UVMHIST_LOG format - it is not needed. To generate a diff of this commit: cvs rdiff -u -r1.173 -r1.174 src/sys/uvm/uvm_swap.c

CVS commit: src/sys/uvm

2016-06-18 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Jun 18 14:56:04 UTC 2016 Modified Files: src/sys/uvm: uvm_map.c Log Message: Change two KASSERT to KASSERTMSG to provide better diagnostics. To generate a diff of this commit: cvs rdiff -u -r1.338 -r1.339

CVS commit: src/sys/uvm

2016-05-31 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jun 1 00:49:45 UTC 2016 Modified Files: src/sys/uvm: uvm_map.c Log Message: Avoid locking issues when copying out requires taking a fault and we are finding out our own maps, by allocating a buffer and copying out after we

CVS commit: src/sys/uvm

2016-05-24 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue May 24 20:20:57 UTC 2016 Modified Files: src/sys/uvm: uvm_mmap.c Log Message: PR kern/50985: use the runtime limits of the vmspace in range_test() instead of the compile time defaults for it. To generate a diff of this

CVS commit: src/sys/uvm

2016-05-22 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun May 22 09:10:37 UTC 2016 Modified Files: src/sys/uvm: uvm_glue.c Log Message: Revert my previous change. I missed an entry on NXR. To generate a diff of this commit: cvs rdiff -u -r1.162 -r1.163 src/sys/uvm/uvm_glue.c Please

CVS commit: src/sys/uvm

2016-05-21 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat May 21 06:37:28 UTC 2016 Modified Files: src/sys/uvm: uvm_glue.c Log Message: USPACE and USPACE_ALIGN are constants. Use a #if instead. Probably saves some instructions. To generate a diff of this commit: cvs rdiff -u -r1.161

CVS commit: src/sys/uvm

2016-04-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Apr 7 12:07:36 UTC 2016 Modified Files: src/sys/uvm: uvm_mmap.c uvm_unix.c Log Message: remove more ifdefs To generate a diff of this commit: cvs rdiff -u -r1.155 -r1.156 src/sys/uvm/uvm_mmap.c cvs rdiff -u -r1.46 -r1.47

CVS commit: src/sys/uvm/pmap

2016-02-07 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 7 18:41:25 UTC 2016 Modified Files: src/sys/uvm/pmap: pmap_pvt.c Log Message: Use IPL_NONE for pserialized lock. Assert sleepable. (OOPS.) To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/uvm

2016-02-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Feb 5 04:18:55 UTC 2016 Modified Files: src/sys/uvm: uvm_extern.h Log Message: PR/50744: NONAKA Kimihiro: Protect more stuff with _KERNEL && _KMEMUSER to make uvm_extern.h compile standalone again for net-snmp. To

CVS commit: src/sys/uvm

2015-12-06 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Dec 6 08:53:22 UTC 2015 Modified Files: src/sys/uvm: uvm_vnode.c Log Message: Clean up assertions and catch integer overflow. To generate a diff of this commit: cvs rdiff -u -r1.100 -r1.101 src/sys/uvm/uvm_vnode.c Please

CVS commit: src/sys/uvm

2015-12-06 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Sun Dec 6 09:38:54 UTC 2015 Modified Files: src/sys/uvm: uvm_vnode.c Log Message: Fix typo in comment. To generate a diff of this commit: cvs rdiff -u -r1.101 -r1.102 src/sys/uvm/uvm_vnode.c Please note that diffs are not public

CVS commit: src/sys/uvm/pmap

2015-11-11 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Nov 11 08:22:36 UTC 2015 Modified Files: src/sys/uvm/pmap: pmap_pvt.c Log Message: Remove #if 0 / #endif includes To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/uvm/pmap/pmap_pvt.c Please note that

CVS commit: src/sys/uvm/pmap

2015-11-04 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Thu Nov 5 00:12:28 UTC 2015 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Remove unnecessary #include for sys/shm.h - there's nothing here that needs anything from there. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/uvm

2015-10-26 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Oct 26 09:02:49 UTC 2015 Modified Files: src/sys/uvm: uvm_object.c Log Message: disable the previous for now; it fails for me on a different system. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

CVS commit: src/sys/uvm

2015-10-26 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Oct 26 07:13:01 UTC 2015 Modified Files: src/sys/uvm: uvm_object.c Log Message: in uvm_obj_init(), KASSERT(ops), to ensure we have an actual pager ops set for this object. suggested by chuq. To generate a diff of this commit:

CVS commit: src/sys/uvm

2015-09-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Sep 24 14:35:15 UTC 2015 Modified Files: src/sys/uvm: uvm_map.c Log Message: implement VM_PROC_MAP To generate a diff of this commit: cvs rdiff -u -r1.334 -r1.335 src/sys/uvm/uvm_map.c Please note that diffs are not

CVS commit: src/sys/uvm

2015-07-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jul 30 10:25:49 UTC 2015 Modified Files: src/sys/uvm: uvm_swap.h Log Message: include decls for _MODULE To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/uvm/uvm_swap.h Please note that diffs are not

CVS commit: src/sys/uvm

2015-06-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jun 22 06:24:17 UTC 2015 Modified Files: src/sys/uvm: uvm_fault.c uvm_map.c Log Message: Use %p, %#xl etc. for pointers and addresses. To generate a diff of this commit: cvs rdiff -u -r1.196 -r1.197 src/sys/uvm/uvm_fault.c

CVS commit: src/sys/uvm/pmap

2015-06-10 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jun 11 05:27:07 UTC 2015 Modified Files: src/sys/uvm/pmap: pmap.c pmap.h Log Message: Add virtual_start to pmap_limits. This allows MD to steal address space before pmap_bootstrap. To generate a diff of this commit: cvs

CVS commit: src/sys/uvm/pmap

2015-06-10 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jun 11 05:28:42 UTC 2015 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Don't call kcpuset_intersecting_p and then kcpuset_ffs_intersecting since that the last will tell use what we need to know. To generate a diff

CVS commit: src/sys/uvm

2015-05-27 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed May 27 19:43:40 UTC 2015 Modified Files: src/sys/uvm: uvm_bio.c Log Message: ubc_alloc: perform pmap_update() in the error path as we might have removed the mapping. To generate a diff of this commit: cvs rdiff -u -r1.82

CVS commit: src/sys/uvm/pmap

2015-04-18 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Apr 18 16:58:31 UTC 2015 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: pmap_tlb_intersecting_active_p is not used in some combinations of platform options as seen by recent ARM changes. To generate a diff of this

CVS commit: src/sys/uvm

2015-04-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Apr 13 22:04:44 UTC 2015 Modified Files: src/sys/uvm: uvm.h Log Message: Limit sys/rndsource.h include to kernel. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/uvm/uvm.h Please note that diffs

CVS commit: src/sys/uvm

2015-04-12 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Apr 12 12:44:13 UTC 2015 Modified Files: src/sys/uvm: files.uvm Log Message: UVM_RESERVED_PAGES_PER_CPU must be a param, not a flag. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/uvm/files.uvm Please

CVS commit: src/sys/uvm

2015-04-11 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Apr 11 19:24:13 UTC 2015 Modified Files: src/sys/uvm: files.uvm uvm_page.c Log Message: Allow changing the per-cpu emergency page reservation via kernel config. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

CVS commit: src/sys/uvm/pmap

2015-04-02 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Apr 2 06:17:52 UTC 2015 Modified Files: src/sys/uvm/pmap: pmap_tlb.h Log Message: include sys/evcnt.h To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/uvm/pmap/pmap_tlb.h Please note that diffs are not

CVS commit: src/sys/uvm

2015-04-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Apr 3 01:03:42 UTC 2015 Modified Files: src/sys/uvm: uvm_init.c Log Message: Initialize P-V tracking for unmanaged device pages in uvm_init. Conditional on __HAVE_PMAP_PV_TRACK until we add it to all pmaps. MI part of

CVS commit: src/sys/uvm

2015-03-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Mar 23 07:59:12 UTC 2015 Modified Files: src/sys/uvm: uvm_page.h Log Message: Call these `identities', not `life states'. To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80 src/sys/uvm/uvm_page.h Please note

CVS commit: src/sys/uvm

2015-03-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 21 13:28:32 UTC 2015 Modified Files: src/sys/uvm: uvm_page.h Log Message: Address O-A loan case in comments, pointed out by chs@. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/uvm/uvm_page.h

CVS commit: src/sys/uvm

2015-03-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 21 13:58:31 UTC 2015 Modified Files: src/sys/uvm: uvm_page.h Log Message: No, PQ_ANON is set only if owned by anon, not if loaned to anon. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79

CVS commit: src/sys/uvm

2015-03-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 21 13:11:14 UTC 2015 Modified Files: src/sys/uvm: uvm_page.h Log Message: Elaborate on locking scheme and vm_page states. To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/sys/uvm/uvm_page.h Please

CVS commit: src/sys/uvm

2015-03-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Mar 20 15:41:44 UTC 2015 Modified Files: src/sys/uvm: uvm_extern.h Log Message: Comments explaining UBC_* flags. To generate a diff of this commit: cvs rdiff -u -r1.193 -r1.194 src/sys/uvm/uvm_extern.h Please note that

CVS commit: src/sys/uvm

2015-03-01 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Mar 1 13:43:51 UTC 2015 Modified Files: src/sys/uvm: uvm_mmap.c Log Message: Detect overflow when rounding length parameter and return ENOMEM. Fixes PR kern/49692. To generate a diff of this commit: cvs rdiff -u -r1.151

CVS commit: src/sys/uvm/pmap

2015-02-03 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Tue Feb 3 10:25:53 UTC 2015 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Disable pmap_md_tlb_check_entry, when MP. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/uvm/pmap/pmap.c Please note

CVS commit: src/sys/uvm

2015-02-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Feb 1 16:26:01 UTC 2015 Modified Files: src/sys/uvm: uvm_map.c Log Message: The diagnostic function uvm_km_check_empty() takes a mutex, so don't call it if we are using UVM_FLAG_NOWAIT. To generate a diff of this commit:

CVS commit: src/sys/uvm

2015-01-23 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Fri Jan 23 16:13:53 UTC 2015 Modified Files: src/sys/uvm: uvm_map.c Log Message: skip busy anon pages in uvm_map_clean(). we shouldn't be messing with pages that someone else has busy, and uvm_map_clean() is just advisory for amap

CVS commit: src/sys/uvm

2015-01-10 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sat Jan 10 23:35:02 UTC 2015 Modified Files: src/sys/uvm: uvm_mmap.c Log Message: in uvm_mmap_dev(), use the passed-in offset instead of 0. from Onno van der Linden in PR 49536. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/uvm/pmap

2015-01-04 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Mon Jan 5 05:35:19 UTC 2015 Modified Files: src/sys/uvm/pmap: pmap.c pmap_tlb.h Log Message: Use PMAP_TLB_MAX instead of MAXCPUS. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/uvm/pmap/pmap.c cvs rdiff -u

CVS commit: src/sys/uvm/pmap

2014-12-25 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Thu Dec 25 08:11:09 UTC 2014 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: fix build failure when UVMHIST is defined. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/uvm/pmap/pmap.c Please note that

CVS commit: src/sys/uvm/pmap

2014-12-23 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Wed Dec 24 04:03:02 UTC 2014 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: fix compile failure. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/uvm/pmap/pmap.c Please note that diffs are not public

CVS commit: src/sys/uvm/pmap

2014-12-22 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Mon Dec 22 11:11:34 UTC 2014 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: pmap-pm_active and pmap-pm_onproc must be destroyed. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/uvm/pmap/pmap.c Please

CVS commit: src/sys/uvm/pmap

2014-12-18 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Fri Dec 19 04:25:52 UTC 2014 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Initialize pmap-pm_active and pmap-pm_onproc. Avoid panic: kernel diagnostic assertion !pmap_tlb_intersecting_onproc_p(pm, ti) failed: file

<    1   2   3   4   5   6   7   >