Module Name:src
Committed By: msaitoh
Date: Mon Dec 1 04:02:40 UTC 2014
Modified Files:
src/sys/uvm: uvm_meter.c
Log Message:
Fix a bug that vmstat -s print uvmexp.ncolors incorrectly.
To generate a diff of this commit:
cvs rdiff -u -r1.63 -r1.64
Module Name:src
Committed By: msaitoh
Date: Mon Dec 1 04:11:14 UTC 2014
Modified Files:
src/sys/uvm: uvm_meter.c
Log Message:
Sort in uvmexp_sysctl's order for readability. No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65
Module Name:src
Committed By: uebayasi
Date: Thu Nov 27 14:25:01 UTC 2014
Modified Files:
src/sys/uvm: uvm_emap.c uvm_glue.c
Log Message:
Consistently use kpreempt_*() outside scheduler path.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11
Module Name:src
Committed By: skrll
Date: Wed Oct 29 10:53:41 UTC 2014
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c
Log Message:
s/0/KERNEL_PID/ for correctness
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/uvm/pmap/pmap_tlb.c
Please note that
Module Name:src
Committed By: christos
Date: Sun Oct 26 01:42:07 UTC 2014
Modified Files:
src/sys/uvm: uvm_map.c uvm_pglist.c
Log Message:
Define UVMDEBUG for expensive debugging operations. Idea from chuq.
To generate a diff of this commit:
cvs rdiff -u -r1.330 -r1.331
Module Name:src
Committed By: skrll
Date: Sat Oct 18 09:54:19 UTC 2014
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c
Log Message:
Minor comment update.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/uvm/pmap/pmap_tlb.c
Please note that diffs are not
Module Name:src
Committed By: matt
Date: Fri Sep 5 09:24:21 UTC 2014
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
Don't nest structure definitions.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/uvm/uvm_bio.c
Please note that diffs are
Module Name:src
Committed By: matt
Date: Fri Sep 5 09:24:48 UTC 2014
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
Use f_vnode instead of f_data
To generate a diff of this commit:
cvs rdiff -u -r1.148 -r1.149 src/sys/uvm/uvm_mmap.c
Please note that diffs are
Module Name:src
Committed By: matt
Date: Fri Sep 5 05:36:21 UTC 2014
Modified Files:
src/sys/uvm: uvm_page.c uvm_pglist.c
Log Message:
Don't use C++ try keyword as a variable name.
To generate a diff of this commit:
cvs rdiff -u -r1.185 -r1.186 src/sys/uvm/uvm_page.c
Module Name:src
Committed By: matt
Date: Fri Sep 5 05:36:49 UTC 2014
Modified Files:
src/sys/uvm: uvm_unix.c
Log Message:
Don't use C++ new keyword as a variable name.
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/uvm/uvm_unix.c
Please note
Module Name:src
Committed By: christos
Date: Fri Jul 18 12:19:10 UTC 2014
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Split out the minherit code into separate functions for readability (allows
us to indent them properly), and merge the new vm_map_entry creation
Module Name:src
Committed By: maxv
Date: Sat Jun 28 15:52:45 UTC 2014
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
This KASSERT can trigger a panic too easily, if SCARG(uap, cmd)=SWAP_OFF and
SCARG(uap, arg)=NULL. The same KASSERT is already in the SWAP_ON switch
Module Name:src
Committed By: riastradh
Date: Sun May 25 18:55:11 UTC 2014
Modified Files:
src/sys/uvm: uvm_aobj.c
Log Message:
Allow VM_NFREELIST in uao_set_pgfl, meaning any freelist is OK.
To generate a diff of this commit:
cvs rdiff -u -r1.121 -r1.122
Module Name:src
Committed By: riastradh
Date: Thu May 22 14:01:46 UTC 2014
Modified Files:
src/sys/uvm: uvm_aobj.c uvm_extern.h
Log Message:
Add uao_set_pgfl to limit a uvm_aobj's pages to a specified freelist.
Brought up on tech-kern:
Module Name:src
Committed By: riastradh
Date: Mon May 19 05:24:29 UTC 2014
Modified Files:
src/sys/uvm: uvm_pglist.c
Log Message:
Don't leak memory on failure in uvm_pglistalloc_contig.
Free pages like uvm_pglistalloc_simple does.
Discovered by code inspection.
To
Module Name:src
Committed By: riastradh
Date: Mon May 19 05:48:14 UTC 2014
Modified Files:
src/sys/uvm: uvm_pglist.c
Log Message:
Back out previous silliness -- on failure no pages are allocated.
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65
Module Name:src
Committed By: matt
Date: Thu Apr 3 13:54:59 UTC 2014
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c
Log Message:
Make this compile on booke again.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/uvm/pmap/pmap_tlb.c
Please note that
Module Name:src
Committed By: matt
Date: Thu Apr 3 14:23:38 UTC 2014
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c
Log Message:
Compare ASIDs, not pmaps.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/uvm/pmap/pmap_tlb.c
Please note that diffs are
Module Name:src
Committed By: matt
Date: Thu Apr 3 14:46:25 UTC 2014
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c pmap_tlb.h
Log Message:
Change cpu_tlb_info definition based on PMAP_TLB_MAX instead of MULTIPROCESSOR
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Sun Mar 30 15:26:16 UTC 2014
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c pmap_tlb.h
Log Message:
Allow this to handle H/W tlbs. Some ARM allow for a cheap way to flush all
entries using an ASID from the TLB. Add support for
Module Name:src
Committed By: matt
Date: Wed Mar 5 05:35:55 UTC 2014
Modified Files:
src/sys/uvm: uvm_map.c uvm_stat.h
Log Message:
Use UVMHIST_INITIALIZER (KERNHIST_INITIALIZER) to statically initialize
maphist. This allows maphist to used very very early in boot well
Module Name:src
Committed By: matt
Date: Tue Mar 4 06:14:53 UTC 2014
Modified Files:
src/sys/uvm/pmap: vmpagemd.h
Log Message:
use _KERNEL_OPT around #include
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/uvm/pmap/vmpagemd.h
Please note that
Module Name:src
Committed By: christos
Date: Sat Mar 1 18:32:01 UTC 2014
Modified Files:
src/sys/uvm: uvm_pager.c
Log Message:
only check that npages fit, if we are going to add npages to swpgonly.
To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110
Module Name:src
Committed By: matt
Date: Wed Feb 26 16:11:59 UTC 2014
Modified Files:
src/sys/uvm: uvm_meter.c uvm_param.h
Log Message:
Add vm.min_address and vm.max_address which return VM_MIN_ADDRESS and
VM_MAXUSER_ADDRESS.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: martin
Date: Wed Feb 26 20:33:53 UTC 2014
Modified Files:
src/sys/uvm: uvm_meter.c
Log Message:
Fix copy pasto
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/uvm/uvm_meter.c
Please note that diffs are not public
Module Name:src
Committed By: martin
Date: Tue Feb 25 14:22:59 UTC 2014
Modified Files:
src/sys/uvm: uvm_kmguard.c
Log Message:
Mark a variable used only in diagnostics
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/uvm/uvm_kmguard.c
Please note
Module Name:src
Committed By: martin
Date: Tue Feb 25 15:20:29 UTC 2014
Modified Files:
src/sys/uvm/pmap: pmap.c
Log Message:
Mark a potentially unused variable
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/uvm/pmap/pmap.c
Please note that diffs
Module Name:src
Committed By: mlelstv
Date: Sat Feb 22 19:05:32 UTC 2014
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Drop empty priority lists, not the full ones. Fixes kern/48611.
To generate a diff of this commit:
cvs rdiff -u -r1.166 -r1.167
Module Name:src
Committed By: skrll
Date: Fri Feb 21 22:08:07 UTC 2014
Modified Files:
src/sys/uvm: uvm_extern.h
Log Message:
Remove unnecessary struct simplelock forward declaration.
To generate a diff of this commit:
cvs rdiff -u -r1.188 -r1.189
Module Name:src
Committed By: christos
Date: Sat Jan 25 17:21:49 UTC 2014
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
deal with COMPAT_10 issue.
To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 src/sys/uvm/uvm_mmap.c
Please note that diffs are
Module Name:src
Committed By: christos
Date: Sat Jan 25 05:14:03 UTC 2014
Modified Files:
src/sys/uvm: uvm_mmap.c uvm_param.h
Log Message:
provide proper defaults for topdown and bottomup allocation.
XXX: Ports that provide their own VM_DEFAULT_ADDRESS() need to provide
Module Name:src
Committed By: christos
Date: Sat Nov 23 14:32:13 UTC 2013
Modified Files:
src/sys/uvm: uvm_swap.c uvm_swap.h
Log Message:
convert from CIRCLEQ to TAILQ
add uvm_swap_shutdown(), unused
To generate a diff of this commit:
cvs rdiff -u -r1.163 -r1.164
Module Name:src
Committed By: christos
Date: Sat Nov 23 14:50:40 UTC 2013
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
fix circleq comments
To generate a diff of this commit:
cvs rdiff -u -r1.164 -r1.165 src/sys/uvm/uvm_swap.c
Please note that diffs are not
Module Name:src
Committed By: martin
Date: Fri Oct 25 14:20:11 UTC 2013
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Some pmaps may not consume all arguments of pmap_copy()
To generate a diff of this commit:
cvs rdiff -u -r1.324 -r1.325 src/sys/uvm/uvm_map.c
Module Name:src
Committed By: martin
Date: Fri Oct 25 14:30:21 UTC 2013
Modified Files:
src/sys/uvm: uvm_page.h
Log Message:
Optimize out VM_PHYSMEM_PTR_SWAP on architectures that have VM_PHYSSEG_MAX = 1
(hard to address two different array entries there w/o invoking
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:08:11 UTC 2013
Modified Files:
src/sys/uvm: uvm_anon.c
Log Message:
Mark a diagnostic-only variable
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/uvm/uvm_anon.c
Please note that diffs are
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:22:55 UTC 2013
Modified Files:
src/sys/uvm: uvm_aobj.c
Log Message:
Mark a diagnostic-only variable
To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.120 src/sys/uvm/uvm_aobj.c
Please note that diffs
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:23:33 UTC 2013
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
Mark a diagnostic-only variable
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sys/uvm/uvm_bio.c
Please note that diffs are
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:25:25 UTC 2013
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Mark diagnostic-only variables
To generate a diff of this commit:
cvs rdiff -u -r1.325 -r1.326 src/sys/uvm/uvm_map.c
Please note that diffs are
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:26:22 UTC 2013
Modified Files:
src/sys/uvm: uvm_page.c
Log Message:
Mark a diagnostic-only variable
To generate a diff of this commit:
cvs rdiff -u -r1.182 -r1.183 src/sys/uvm/uvm_page.c
Please note that diffs
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:27:29 UTC 2013
Modified Files:
src/sys/uvm: uvm_pager.c
Log Message:
Mark diagnostic-only variables
To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 src/sys/uvm/uvm_pager.c
Please note that diffs
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:28:33 UTC 2013
Modified Files:
src/sys/uvm: uvm_pdaemon.c
Log Message:
Mark a diagnostic-only variable
To generate a diff of this commit:
cvs rdiff -u -r1.107 -r1.108 src/sys/uvm/uvm_pdaemon.c
Please note that
Module Name:src
Committed By: christos
Date: Fri Oct 18 17:48:44 UTC 2013
Modified Files:
src/sys/uvm: uvm_aobj.h
Log Message:
use __USE() for empty macro
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/uvm/uvm_aobj.h
Please note that diffs are
Module Name:src
Committed By: martin
Date: Sun Sep 15 15:51:23 UTC 2013
Modified Files:
src/sys/uvm: uvm_emap.c
Log Message:
Remove unused variable
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/uvm/uvm_emap.c
Please note that diffs are not public
Module Name:src
Committed By: martin
Date: Sun Sep 15 15:52:35 UTC 2013
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Mark a variable as potentially unused
To generate a diff of this commit:
cvs rdiff -u -r1.194 -r1.195 src/sys/uvm/uvm_fault.c
Please note that
Module Name:src
Committed By: martin
Date: Sun Sep 15 15:54:23 UTC 2013
Modified Files:
src/sys/uvm: uvm_pglist.c
Log Message:
Mark potentialy unused variables
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/uvm/uvm_pglist.c
Please note that diffs
Module Name:src
Committed By: martin
Date: Wed Sep 11 18:26:14 UTC 2013
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
Allow MD code to add aditional checks for mmap(..., MAP_FIXED) address
ranges. This can be used, for example, to avoid not implemented VA-holes,
Module Name:src
Committed By: matt
Date: Mon Jul 22 03:39:55 UTC 2013
Modified Files:
src/sys/uvm/pmap: pmap_tlb.h
Log Message:
If not MULTIPROCESSOR, just make cpu_tlb_info(ci) return pmap_tlb0_info
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: matt
Date: Mon Jul 22 03:40:36 UTC 2013
Modified Files:
src/sys/uvm/pmap: pmap.c
Log Message:
In the non-MP case, just initialize onproc to NULL.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/uvm/pmap/pmap.c
Please
Module Name:src
Committed By: matt
Date: Wed Jul 17 23:15:20 UTC 2013
Modified Files:
src/sys/uvm/pmap: pmap.c pmap.h pmap_tlb.c pmap_tlb.h
Log Message:
Make this kcpuset_t instead of the private __cpuset_t
Add improvements for single TLB implementation (PPC, ARM).
To
Module Name:src
Committed By: matt
Date: Tue Jul 2 09:35:48 UTC 2013
Modified Files:
src/sys/uvm/pmap: pmap.h pmap_synci.c pmap_tlb.c
Added Files:
src/sys/uvm/pmap: pmap_tlb.h
Log Message:
Split tlb related stuff into pmap_tlb.h so that can be used for ASID mgmt
Module Name:src
Committed By: riastradh
Date: Tue May 7 15:49:09 UTC 2013
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Set bp-b_resid to bp-b_bcount on error in swstrategy as required.
To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163
Module Name:src
Committed By: matt
Date: Sat Feb 2 14:06:58 UTC 2013
Modified Files:
src/sys/uvm: uvm_pmap.h
Log Message:
Remove __BEGIN_DECLS/__END_DECLS
Allow pmap_kenter_pa to be a macro.
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38
Module Name:src
Committed By: para
Date: Tue Jan 29 21:29:41 UTC 2013
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
bring file up to date for previous vmem changes.
To generate a diff of this commit:
cvs rdiff -u -r1.137 -r1.138 src/sys/uvm/uvm_km.c
Please note
Module Name:src
Committed By: para
Date: Tue Jan 29 21:37:04 UTC 2013
Modified Files:
src/sys/uvm: uvm_init.c
Log Message:
improve on comments
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/uvm/uvm_init.c
Please note that diffs are not public
Module Name:src
Committed By: jakllsch
Date: Tue Nov 27 20:15:55 UTC 2012
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Until such time as the swap subsystem can be converted to use The One True
Allocator, prevent panics if (MAXPHYS/PAGE_SIZE) BLIST_MAX_ALLOC.
Module Name:src
Committed By: matt
Date: Fri Nov 2 16:43:16 UTC 2012
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
When uvm_io reserves kernel address space, make sure it's starts with the
same color as the user address space being copied.
To generate a diff of
Module Name:src
Committed By: matt
Date: Sat Sep 15 06:25:47 UTC 2012
Modified Files:
src/sys/uvm: uvm_aobj.c
Log Message:
#include sys/atomic.h
To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/uvm/uvm_aobj.c
Please note that diffs are not public
Module Name:src
Committed By: rmind
Date: Fri Sep 14 18:56:15 UTC 2012
Modified Files:
src/sys/uvm: uvm_aobj.c uvm_aobj.h
Log Message:
- Describe uvm_aobj and the lock order.
- Remove unnecessary uao_dropswap_range1() wrapper.
- KNF. Sprinkle some __cacheline_aligned.
Module Name:src
Committed By: rmind
Date: Fri Sep 14 22:20:50 UTC 2012
Modified Files:
src/sys/uvm: uvm_aobj.c uvm_object.h
Log Message:
- Manage anonymous UVM object reference count with atomic ops.
- Fix an old bug of possible lock against oneself (uao_detach_locked()
Module Name:src
Committed By: para
Date: Fri Sep 7 06:45:05 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
call pmap_growkernel once after the kmem_arena is created
to make the pmap cover it's address space
assert on the growth in uvm_km_kmem_alloc
for the
Module Name:src
Committed By: matt
Date: Tue Sep 4 13:37:44 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c uvm_map.c
Log Message:
Remove locking since it isn't needed. As soon as the 2nd uvm_map_entry in
kernel_map
is created, uvm_map_prepare will call pmap_growkernel
Module Name:src
Committed By: matt
Date: Mon Sep 3 14:21:24 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
Fix a bug where the kernel was never grown to accomodate the kmem VA space
since that happens before the kernel_map is set.
To generate a diff of
Module Name:src
Committed By: matt
Date: Mon Sep 3 15:55:43 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
Don't try grow the entire kmem space but just do as needed in uvm_km_kmem_alloc
To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130
Module Name:src
Committed By: matt
Date: Mon Sep 3 16:07:17 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
Shut up gcc printf warning.
To generate a diff of this commit:
cvs rdiff -u -r1.130 -r1.131 src/sys/uvm/uvm_km.c
Please note that diffs are not
Module Name:src
Committed By: matt
Date: Mon Sep 3 17:30:04 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c uvm_map.c
Log Message:
Cleanup comment. Change panic to KASSERTMSG.
Use kernel_map-misc_lock to make sure we don't call pmap_growkernel
concurrently and possibly
Module Name:src
Committed By: matt
Date: Mon Sep 3 19:53:43 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c uvm_map.c
Log Message:
Switch to a spin lock (uvm_kentry_lock) which, fortunately, was sitting there
unused.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: chs
Date: Sat Aug 18 14:28:05 UTC 2012
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
avoid leaking a uvm_object reference when merging a new map entry
with the entries on both sides. fixes PR 46807.
To generate a diff of this commit:
Module Name:src
Committed By: matt
Date: Mon Jul 9 11:19:34 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
Convert a KASSERT to a KASSERTMSG. Expand one KASSERTSG a little bit.
To generate a diff of this commit:
cvs rdiff -u -r1.127 -r1.128
Module Name:src
Committed By: rmind
Date: Sun Jun 3 17:12:49 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
Improve the wording slightly.
To generate a diff of this commit:
cvs rdiff -u -r1.126 -r1.127 src/sys/uvm/uvm_km.c
Please note that diffs are not
Module Name:src
Committed By: para
Date: Sat Jun 2 08:42:37 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
add some description about the vmem arenas, how they stack up and their purpose
To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126
Module Name:src
Committed By: martin
Date: Fri Jun 1 14:52:49 UTC 2012
Modified Files:
src/sys/uvm: uvm_vnode.c
Log Message:
Only use generic readahead on VREG vnodes, the space used to store the
context is not valid on other types.
Prevents the crash reported in PR
Module Name:src
Committed By: rmind
Date: Sat May 5 20:45:35 UTC 2012
Modified Files:
src/sys/uvm: uvm_page.h
Log Message:
Describe PG_ flags (for struct vm_page). Reviewed by yamt@.
To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys/uvm/uvm_page.h
Module Name:src
Committed By: yamt
Date: Fri Apr 13 15:33:38 UTC 2012
Modified Files:
src/sys/uvm: uvm_emap.c
Log Message:
comments
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/uvm/uvm_emap.c
Please note that diffs are not public domain; they are
Module Name:src
Committed By: yamt
Date: Fri Apr 13 15:34:42 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
uvm_km_kmem_alloc: don't hardcode kmem_va_arena
To generate a diff of this commit:
cvs rdiff -u -r1.124 -r1.125 src/sys/uvm/uvm_km.c
Please note
Module Name:src
Committed By: chs
Date: Sun Apr 8 20:47:11 UTC 2012
Modified Files:
src/sys/uvm: uvm_amap.c
Log Message:
initialize amap per-page reference counts before changing the amap's
overall reference count. this fixes the crashes seen for the last 9 months
with
Module Name:src
Committed By: chs
Date: Fri Apr 6 17:16:30 UTC 2012
Modified Files:
src/sys/uvm: uvm_glue.c
Log Message:
fix uarea_system_poolpage_free() to handle freeing a uarea
that was not allocated by cpu_uarea_alloc() (ie. on plaforms
where cpu_uarea_alloc()
Module Name:src
Committed By: uebayasi
Date: Sun Mar 18 13:31:15 UTC 2012
Modified Files:
src/sys/uvm: uvm_extern.h uvm_param.h
Log Message:
Move base type definitions from uvm_extern.h to uvm_param.h so that
other sources can easily include part of UVM headers without
Module Name:src
Committed By: uebayasi
Date: Mon Mar 19 00:17:08 UTC 2012
Modified Files:
src/sys/uvm: uvm_param.h
Log Message:
Expose vm_inherit/voff_t/pgoff_t to userland to fix build.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31
Module Name:src
Committed By: bouyer
Date: Mon Mar 12 21:37:13 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
uvm_km_pgremove_intrsafe(): properly compute the size to pmap_kremove()
(do not trucate it to the first __PGRM_BATCH pages per batch): if we were
Module Name:src
Committed By: he
Date: Mon Feb 27 01:39:59 UTC 2012
Modified Files:
src/sys/uvm: uvm_param.h
Log Message:
__uvmexp_pagesize is needed also for non-modular builds, as
witnessed by the otherwise failing sparc build.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rmind
Date: Sat Feb 25 22:28:06 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
uvm_km_kmem_alloc: return ENOMEM on failure in PMAP_MAP_POOLPAGE case.
To generate a diff of this commit:
cvs rdiff -u -r1.122 -r1.123
Module Name:src
Committed By: matt
Date: Thu Feb 23 20:49:46 UTC 2012
Modified Files:
src/sys/uvm: uvm_param.h
Log Message:
Add opt_modular.h
#define __uvmexp_pagesize
if MIN_PAGE_SIZE != MAX_PAGE_SIZE modular is defined
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: martin
Date: Mon Feb 20 12:21:24 UTC 2012
Modified Files:
src/sys/uvm: uvm_glue.c
Log Message:
Solve previous fix (for early posix_spawn children exiting on error)
differently.
To generate a diff of this commit:
cvs rdiff -u -r1.156 -r1.157
Module Name:src
Committed By: bouyer
Date: Mon Feb 20 19:14:24 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c uvm_kmguard.c uvm_map.c
Log Message:
When using uvm_km_pgremove_intrsafe() make sure mappings are removed
before returning the pages to the free pool. Otherwise,
Module Name:src
Committed By: rmind
Date: Sun Feb 19 00:05:57 UTC 2012
Modified Files:
src/sys/uvm: uvm_fault.c uvm_fault_i.h uvm_km.c uvm_loan.c uvm_map.c
uvm_map.h
Log Message:
Remove VM_MAP_INTRSAFE and related code. Not used since the kmem changes.
To
Module Name:src
Committed By: matt
Date: Fri Feb 17 23:41:03 UTC 2012
Modified Files:
src/sys/uvm: uvm_init.c uvm_param.h
Log Message:
Make sure to export uvmexp_* if MODULAR is defined.
Make the uvmexp_page* be a pointer to a const int as well as having the
pointer be
Module Name:src
Committed By: matt
Date: Thu Feb 16 11:46:15 UTC 2012
Modified Files:
src/sys/uvm: uvm_page.c
Log Message:
Add KASSERTs to uvm_pagealloc_pgfl to verify the page is actually free and has
the contents that it should.
Redo the KASSERTs for the pageq in
Module Name:src
Committed By: martin
Date: Sun Feb 12 20:28:14 UTC 2012
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Fix another merge botch - bracket vm space assignement with kpreempt-
disable/enable.
To generate a diff of this commit:
cvs rdiff -u -r1.312
Module Name:src
Committed By: rmind
Date: Sun Feb 5 11:08:07 UTC 2012
Modified Files:
src/sys/uvm: uvm_kmguard.c
Log Message:
uvm_kmguard_alloc: use vmem_addr_t, instead of vaddr_t.
Fixes the build on ports where vaddr_t is of different size.
To generate a diff of this
Module Name:src
Committed By: rmind
Date: Sun Feb 5 16:08:28 UTC 2012
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
- sys_swapctl: validate the number of swap devices argument for SWAP_STATS.
- uvm_swap_stats: fix a buffer overrun, add some asserts.
Reviewed by
Module Name:src
Committed By: matt
Date: Fri Feb 3 19:25:07 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
Always allocate the kmem region. Add UVMHIST support. Approved by releng.
To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118
Module Name:src
Committed By: matt
Date: Wed Feb 1 02:22:28 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
Use right UVM_xxx_COLORMATCH flag (even both use the same value).
To generate a diff of this commit:
cvs rdiff -u -r1.114 -r1.115
Module Name:src
Committed By: para
Date: Mon Jan 30 17:22:01 UTC 2012
Modified Files:
src/sys/uvm: uvm_pdpolicy_clock.c
Log Message:
removed code from uvmpdpol_needsscan_p that got there by mistake
pointed out by yamt@
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Tue Jan 31 00:30:52 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
Deal with case when kmembase == kmemstart.
Use KASSERTMSG for a few KASSERTs
Make sure to match the color of the VA when we are allocating a physical
Module Name:src
Committed By: para
Date: Sun Jan 29 12:37:01 UTC 2012
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
size kmem_arena more sanely for small memory machines
To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 src/sys/uvm/uvm_km.c
Please
Module Name:src
Committed By: rmind
Date: Sat Jan 28 14:37:35 UTC 2012
Modified Files:
src/sys/uvm: uvm_object.h
Log Message:
Describe UVM object and explain lock sharing a little.
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/uvm/uvm_object.h
Module Name:src
Committed By: matt
Date: Sat Jan 28 15:43:34 UTC 2012
Modified Files:
src/sys/uvm: uvm_page.c
Log Message:
Replace locking checks with uvm_page_locked_p.
To generate a diff of this commit:
cvs rdiff -u -r1.179 -r1.180 src/sys/uvm/uvm_page.c
Please note
Module Name:src
Committed By: rmind
Date: Sat Jan 28 19:12:10 UTC 2012
Modified Files:
src/sys/uvm: uvm_page.h
Log Message:
Improve description on struct vm_page and explain locking a little bit more.
To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74
Module Name:src
Committed By: christos
Date: Fri Dec 30 19:01:07 UTC 2011
Modified Files:
src/sys/uvm: uvm_meter.c
Log Message:
prevent kernel from writing more than userland passed.
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/uvm/uvm_meter.c
401 - 500 of 685 matches
Mail list logo