CVS commit: src/sys/uvm/pmap

2021-05-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue May 4 09:05:34 UTC 2021 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Always expose pmap_tlb_update_addr now that all current PMAP_HWPAGEWALKERs (arm) users provide the required functions. To generate a diff of t

CVS commit: src/sys/uvm/pmap

2021-05-01 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat May 1 14:00:57 UTC 2021 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Revert previous To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/uvm/pmap/pmap_tlb.c Please note that diffs are not publ

CVS commit: src/sys/uvm/pmap

2021-04-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat May 1 06:56:41 UTC 2021 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Expose pmap_tlb_update_addr to the PMAP_HWPAGEWALKER platforms To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/uvm/pmap/

CVS commit: src/sys/uvm/pmap

2021-03-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Mar 13 15:29:13 UTC 2021 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Don't use %jx for 0 or 1 - just use %jd in UVMHIST_LOG format. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sys/uvm/pmap/pmap

CVS commit: src/sys/uvm/pmap

2020-12-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Dec 21 08:41:38 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap.h Log Message: Remove variable in function declaration argument To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/uvm/pmap/pmap.h Please not

CVS commit: src/sys/uvm/pmap

2020-10-08 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 8 14:02:40 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap.c pmap_segtab.c Log Message: %#jx vs %jx consistency in UVMHIST_LOG To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/uvm/pmap/pmap.c cvs rdi

CVS commit: src/sys/uvm/pmap

2020-09-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 24 06:45:58 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap.c pmap_segtab.c pmap_tlb.c Log Message: Whitespace To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/sys/uvm/pmap/pmap.c cvs rdiff -u -r1.24 -r1.

CVS commit: src/sys/uvm/pmap

2020-09-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Sep 10 02:12:57 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: Cast pointer arguments of UVMHIST_CALLARGS() into uintptr_t. Appease GCC9 -Wpointer-to-int-cast on ILP32 environments. To generate a diff of

CVS commit: src/sys/uvm/pmap

2020-08-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Aug 22 15:32:36 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: Remove the #if defined(__mips_n64) && PAGE_SIZE == 8192 and make the check MI - all PTs are PAGE_SIZE aligned To generate a diff of this co

CVS commit: src/sys/uvm/pmap

2020-08-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Aug 22 14:51:44 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Whitespace - line continutation alignment To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/uvm/pmap/pmap_tlb.c Please no

CVS commit: src/sys/uvm/pmap

2020-08-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Aug 22 13:59:16 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/uvm/pmap/pmap_segtab.c Please note that diffs ar

CVS commit: src/sys/uvm/pmap

2020-08-20 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Aug 20 23:36:45 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: fix hpcmips and evbppc builds (wrong type in panic()). To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/uvm/pmap/pmap_se

CVS commit: src/sys/uvm/pmap

2020-08-19 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Aug 20 05:54:32 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap.c pmap.h pmap_segtab.c Log Message: move pmap segtab history into a new history of only 1000 entries, but will overflow much slower than the main pmap history. move

CVS commit: src/sys/uvm/pmap

2020-08-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Aug 19 06:11:49 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_tlb.c pmap_tlb.h Log Message: KNF. Add some whitespace to the TLBINV_MAP macro and tlb_invalidate_op enum. To generate a diff of this commit: cvs rdiff -u -r1.3

CVS commit: src/sys/uvm/pmap

2020-08-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Aug 19 06:08:27 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Unwrap short line KASSERT To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/uvm/pmap/pmap_tlb.c Please note that diffs ar

CVS commit: src/sys/uvm/pmap

2020-08-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Aug 19 06:07:03 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Fix inverted logic test in pmap_tlb_shootdown_process for if the victim is onproc. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.

CVS commit: src/sys/uvm/pmap

2020-08-18 Thread Simon Burge
Module Name:src Committed By: simonb Date: Tue Aug 18 11:48:21 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: Fix small tyop in a comment. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/uvm/pmap/pmap_segtab.c Please note tha

CVS commit: src/sys/uvm/pmap

2020-08-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Aug 18 07:25:46 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: Improve a panic message ever so slightly To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/uvm/pmap/pmap_segtab.c Plea

CVS commit: src/sys/uvm/pmap

2020-08-17 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Aug 17 08:56:27 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: add pmaphist calls around seg_tab[] manipulation. hopefully will help find what causes this: panic: pmap_segtab_alloc: pm_segtab.seg_tab[1010

CVS commit: src/sys/uvm/pmap

2020-08-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Aug 11 06:54:14 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: s/pmaphist/maphist/ for now To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/uvm/pmap/pmap_tlb.c Please note that diffs

CVS commit: src/sys/uvm/pmap

2020-08-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Aug 11 06:09:44 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap.c pmap_tlb.c Log Message: More UVMHIST_LOG. Remove some commented output printfs. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/uvm/pmap

CVS commit: src/sys/uvm/pmap

2020-08-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Aug 11 05:43:45 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Fix a comment To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/uvm/pmap/pmap.c Please note that diffs are not public domain;

CVS commit: src/sys/uvm/pmap

2020-08-01 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Aug 1 07:14:05 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_tlb.h Log Message: Provide a TLBINFO_OWNED To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/uvm/pmap/pmap_tlb.h Please note that diffs are

CVS commit: src/sys/uvm/pmap

2020-07-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jul 18 16:12:09 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Always call pmap_segtab_activate in pmap_activate. pmap_segtab_activate does the right thing if called with non-curlwp. To generate a diff of thi

CVS commit: src/sys/uvm/pmap

2020-07-08 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jul 8 12:12:16 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap.h Log Message: Comment updates To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/uvm/pmap/pmap.h Please note that diffs are not public domai

CVS commit: src/sys/uvm/pmap

2020-04-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Apr 14 05:43:57 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Fix UVMHIST bulid To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/uvm/pmap/pmap_tlb.c Please note that diffs are not pu

CVS commit: src/sys/uvm/pmap

2020-04-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Apr 13 08:05:22 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_synci.c Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/uvm/pmap/pmap_synci.c Please note that diffs are no

CVS commit: src/sys/uvm/pmap

2020-04-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Apr 12 15:36:18 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap.c pmap_tlb.c Log Message: Use UVMHIST_CALLARGS To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/sys/uvm/pmap/pmap.c cvs rdiff -u -r1.31 -r1.32 s

CVS commit: src/sys/uvm/pmap

2020-04-09 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Apr 9 08:55:45 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Make a comment less MIPS specific To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/uvm/pmap/pmap_tlb.c Please note that

CVS commit: src/sys/uvm/pmap

2020-03-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Mar 16 20:07:44 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_pvt.c Log Message: Use C99-ism to reduce ifdefs. Pointed out by christos@. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/uvm/pmap/pmap_pvt.c

CVS commit: src/sys/uvm/pmap

2020-03-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Mar 16 19:56:39 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_pvt.c Log Message: pmap_pv_track(): use PMAP_PAGE_INIT() otherwise the x86 pmap pukes. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/uvm/pmap/

CVS commit: src/sys/uvm/pmap

2020-03-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Mar 15 11:36:24 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap.h Log Message: Fix build for ports using uvm/pmap; pmap_remove_all() returns a boolean. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/uvm/p

CVS commit: src/sys/uvm/pmap

2020-03-12 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 12 23:10:27 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: pmap_tlb_miss_lock needs to be globally visible. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/uvm/pmap/pmap.c Please n

CVS commit: src/sys/uvm/pmap

2020-01-01 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jan 1 16:50:42 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap_pvt.c Log Message: Revert previous (include of sys/param.h) - the headers requiring this have been fixed. To generate a diff of this commit: cvs rdiff -u -r1.7

CVS commit: src/sys/uvm/pmap

2019-12-30 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 30 18:28:06 UTC 2019 Modified Files: src/sys/uvm/pmap: vmpagemd.h Log Message: pg->phys_addr -> VM_PAGE_TO_PHYS(). To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/uvm/pmap/vmpagemd.h Please note that d

CVS commit: src/sys/uvm/pmap

2019-12-28 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Dec 28 08:25:33 UTC 2019 Modified Files: src/sys/uvm/pmap: pmap_pvt.c Log Message: Add mising sys/param.h include (for COHERENCY_UNIT, now needed in uvm headers) To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 sr

CVS commit: src/sys/uvm/pmap

2019-12-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Dec 18 11:27:56 UTC 2019 Modified Files: src/sys/uvm/pmap: pmap_pvt.c pmap_segtab.c pmap_synci.c pmap_tlb.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/uvm/pmap/pmap_pvt.c cvs rdiff -u

CVS commit: src/sys/uvm/pmap

2019-12-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Dec 18 10:55:50 UTC 2019 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Remove duplicate #includes To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/uvm/pmap/pmap.c Please note that diffs are not p

CVS commit: src/sys/uvm/pmap

2019-12-17 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Dec 17 13:25:50 UTC 2019 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Fix a UVMHIST_LOG format To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/uvm/pmap/pmap_tlb.c Please note that diffs are

CVS commit: src/sys/uvm/pmap

2019-12-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 14 14:46:11 UTC 2019 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: Use pageq.list instead of listq.list. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/uvm/pmap/pmap_segtab.c Please not

CVS commit: src/sys/uvm/pmap

2019-12-08 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Dec 9 04:39:58 UTC 2019 Modified Files: src/sys/uvm/pmap: pmap_pvt.c Log Message: Convert pmap_pvt to atomic_load/store. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/uvm/pmap/pmap_pvt.c Please not

CVS commit: src/sys/uvm/pmap

2019-12-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Dec 7 17:56:08 UTC 2019 Modified Files: src/sys/uvm/pmap: pmap_pvt.c Log Message: sys/atomic.h for membar_* To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/uvm/pmap/pmap_pvt.c Please note that diffs a

CVS commit: src/sys/uvm/pmap

2018-02-25 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Feb 25 21:43:03 UTC 2018 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: fix the DIAGNOSTIC function pmap_tlb_asid_count() to not expect that TLBINFO_ASID_INUSE_P() returns just 0 or 1; the underlying __BITMAP_ISSE

CVS commit: src/sys/uvm/pmap

2018-02-25 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Feb 25 16:44:31 UTC 2018 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: adjust KASSERT() triggered in PR port-cobalt/53054 to provide more info To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/s

CVS commit: src/sys/uvm/pmap

2018-02-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Feb 21 21:53:54 UTC 2018 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: KERNEL_PID is > 0 on powerpc/ibm4xx, need to mask all bits <0, KERNEL_PID> to avoid triggering KASSERT() checking allocated asid is bigger th

CVS commit: src/sys/uvm/pmap

2018-02-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Feb 19 22:01:16 UTC 2018 Modified Files: src/sys/uvm/pmap: pmap_tlb.c pmap_tlb.h Log Message: convert to use actual __BITMAP_*() macros from , and make it possible to override the ASID bitmap length; default to 256 ASIDs as

CVS commit: src/sys/uvm/pmap

2018-02-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Feb 19 21:40:45 UTC 2018 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: a bit of DRY - add macro for initial free ASID count To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/uvm/pmap/pmap_tl

CVS commit: src/sys/uvm/pmap

2018-02-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Feb 19 21:20:34 UTC 2018 Modified Files: src/sys/uvm/pmap: pmap_tlb.c pmap_tlb.h Log Message: make it possible to not use the icache evcnts To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/uvm/pmap/pma

CVS commit: src/sys/uvm/pmap

2017-10-29 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Mon Oct 30 03:25:14 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Remove unneeded casts to (uintptr_t). This is already taken care of in the xxxHIST_LOG() macros. No need to pull-up to -8 - the extra cast real

CVS commit: src/sys/uvm/pmap

2017-10-29 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Mon Oct 30 01:19:46 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: And replace an instance of "%p" conversion with "%#jx" To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/uvm/pmap/pmap.c P

CVS commit: src/sys/uvm/pmap

2017-10-29 Thread Robert Elz
Module Name:src Committed By: kre Date: Mon Oct 30 00:55:42 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Remove a stray '"' (obvious typo) and add a couple of casts that are probably needed. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38

CVS commit: src/sys/uvm/pmap

2017-09-06 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 7 06:29:47 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: There's no need to call pmap_tlb_invalidate_addr if pmap_remove_all was called and PMAP_DEFERRED_ACTIVATE is set. To generate a diff of this commi

CVS commit: src/sys/uvm/pmap

2017-06-24 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 24 07:30:17 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Use pte_set To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/uvm/pmap/pmap.c Please note that diffs are not public domain; t

CVS commit: src/sys/uvm/pmap

2017-06-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 24 05:49:50 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.h Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/uvm/pmap/pmap.h Please note that diffs are not public dom

CVS commit: src/sys/uvm/pmap

2017-06-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 24 05:39:53 UTC 2017 Modified Files: src/sys/uvm/pmap: vmpagemd.h Log Message: Use __BIT(0) for PV_KENTER. NFC. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/uvm/pmap/vmpagemd.h Please note that di

CVS commit: src/sys/uvm/pmap

2017-06-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 24 05:34:37 UTC 2017 Modified Files: src/sys/uvm/pmap: vmpagemd.h Log Message: Whitespace - comment alignment. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/uvm/pmap/vmpagemd.h Please note that diff

CVS commit: src/sys/uvm/pmap

2017-06-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 24 05:31:03 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.h pmap_pvt.h pmap_tlb.h tlb.h vmpagemd.h Log Message: Multiple inclusion protection define consistency To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.

CVS commit: src/sys/uvm/pmap

2017-06-07 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jun 7 07:06:26 UTC 2017 Modified Files: src/sys/uvm/pmap: vmpagemd.h Log Message: Use __BIT(). No functional change. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/uvm/pmap/vmpagemd.h Please note that

CVS commit: src/sys/uvm/pmap

2017-05-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri May 26 06:41:42 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap_tlb.h Log Message: Whitespace To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/uvm/pmap/pmap_tlb.h Please note that diffs are not public dom

CVS commit: src/sys/uvm/pmap

2017-05-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri May 26 06:40:47 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Remove incorrect __diagused To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/uvm/pmap/pmap_tlb.c Please note that diffs

CVS commit: src/sys/uvm/pmap

2017-05-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri May 26 06:38:56 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap_tlb.c Log Message: Use the define name PMAP_HWPAGEWALKER and not PMAP_TLB_HWPAGEWALKER To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/uvm/

CVS commit: src/sys/uvm/pmap

2017-05-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri May 12 12:18:37 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: KASSERT -> KASSERTMSG To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/uvm/pmap/pmap_segtab.c Please note that diffs ar

CVS commit: src/sys/uvm/pmap

2017-05-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri May 12 12:18:07 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/uvm/pmap/pmap_segtab.c Please note that diffs are

CVS commit: src/sys/uvm/pmap

2017-05-11 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri May 12 05:45:59 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Sprinkle some KASSERTs To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/uvm/pmap/pmap.c Please note that diffs are not publi

CVS commit: src/sys/uvm/pmap

2017-05-06 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun May 7 04:15:50 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Fix a comment To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/uvm/pmap/pmap.c Please note that diffs are not public domain;

CVS commit: src/sys/uvm/pmap

2017-04-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Apr 28 17:04:33 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Remove unused LNAME macro To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/uvm/pmap/pmap.c Please note that diffs are not pu

CVS commit: src/sys/uvm/pmap

2017-04-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Apr 28 10:12:35 UTC 2017 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: Fix a UVMHIST_LOG after the "%s" removal To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/uvm/pmap/pmap.c Please note that d

CVS commit: src/sys/uvm/pmap

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

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 d

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 pub

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/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 r

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 panic.

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 Ple

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

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 not

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 src/sy

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/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 src/sys/uvm/pmap/pm

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 p

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 sr

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 are

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 not

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 t

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 src/sys/uvm/pma

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 diffs

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/pmap

2015-09-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Sep 21 15:50:19 UTC 2015 Modified Files: src/sys/uvm/pmap: tlb.h Log Message: Update multiple inclusion macro To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/uvm/pmap/tlb.h Please note that diffs are not p

CVS commit: src/sys/uvm/pmap

2015-06-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jun 11 08:04:44 UTC 2015 Modified Files: src/sys/uvm/pmap: pmap_segtab.c Log Message: Use PMAP_MAP_POOLPAGE instead of POOL_PHYSTOV since we use PMAP_UNMAP_POOLPAGE. Use PMAP_ALLOC_POOLPAGE instead of pmap_md_alloc_poolpage. Cle

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/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 rdiff

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/pmap

2015-04-01 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 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 public domain;

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 that

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 d

  1   2   >