NetBSD/sys/uvm
kamil f98f70a745 Revert vadvise(2) removal
This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>
2018-01-06 16:41:23 +00:00
..
pmap Remove unneeded casts to (uintptr_t). This is already taken care of in 2017-10-30 03:25:14 +00:00
files.uvm "Make NetBSD great again!" 2016-12-23 07:15:27 +00:00
Makefile really, don't install uvm_physseg.h! 2017-01-04 23:59:27 +00:00
uvm_amap.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
uvm_amap.h
uvm_anon.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
uvm_anon.h
uvm_aobj.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
uvm_aobj.h
uvm_bio.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
uvm_coredump.c
uvm_ddb.h
uvm_device.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
uvm_device.h
uvm_emap.c
uvm_extern.h Match locking notes with reality. 2017-12-15 16:03:29 +00:00
uvm_fault_i.h
uvm_fault.c In uvm_fault_upper_enter(), if pmap_enter(PMAP_CANFAIL) fails, assert that 2017-11-20 21:06:54 +00:00
uvm_fault.h
uvm_glue.c
uvm_glue.h
uvm_init.c "Make NetBSD great again!" 2016-12-23 07:15:27 +00:00
uvm_io.c
uvm_km.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
uvm_km.h
uvm_loan.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
uvm_loan.h
uvm_map.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
uvm_map.h more snprintb bits 2017-05-18 02:21:05 +00:00
uvm_meter.c add two new members to uvmexp_sysctl{}: bootpages and poolpages. 2017-12-02 08:15:42 +00:00
uvm_mmap.c Drop SYS_sbrk 2017-12-19 18:34:47 +00:00
uvm_mremap.c Extend the mmap(2) interface to allow requesting protections for later 2017-05-06 21:34:51 +00:00
uvm_object.c
uvm_object.h
uvm_page.c add two new members to uvmexp_sysctl{}: bootpages and poolpages. 2017-12-02 08:15:42 +00:00
uvm_page.h remove duplicate prototype. 2017-11-14 06:43:23 +00:00
uvm_pager.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
uvm_pager.h add missing forward struct decl 2017-01-13 04:43:16 +00:00
uvm_param.h Export the guard size of the main thread via vm.guard_size. Add a 2017-07-02 16:41:32 +00:00
uvm_pdaemon.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
uvm_pdaemon.h
uvm_pdpolicy_clock.c
uvm_pdpolicy_clockpro.c
uvm_pdpolicy_impl.h
uvm_pdpolicy.h
uvm_pglist.c PRIxPHYSMEM -> PRIxPHYSSEG to fix the build 2016-12-23 09:18:02 +00:00
uvm_pglist.h
uvm_physseg.c __diagused police 2017-03-19 23:30:39 +00:00
uvm_physseg.h Move sys/uvm/uvm_physseg.h inclusion to within _KERNEL only. 2017-01-02 20:08:32 +00:00
uvm_pmap.h
uvm_prot.h
uvm_readahead.c
uvm_readahead.h
uvm_stat.c add two new members to uvmexp_sysctl{}: bootpages and poolpages. 2017-12-02 08:15:42 +00:00
uvm_stat.h
uvm_swap.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
uvm_swap.h
uvm_swapstub.c
uvm_unix.c Revert vadvise(2) removal 2018-01-06 16:41:23 +00:00
uvm_user.c
uvm_vnode.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
uvm.h Move sys/uvm/uvm_physseg.h inclusion to within _KERNEL only. 2017-01-02 20:08:32 +00:00