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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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;
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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;
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
301 - 400 of 685 matches
Mail list logo