Home | History | Annotate | Download | only in common
History log of /src/sys/compat/common/uvm_50.c
RevisionDateAuthorComments
 1.3  05-Sep-2020  riastradh Round of uvm.h cleanup.

The poorly named uvm.h is generally supposed to be for uvm-internal
users only.

- Narrow it to files that actually need it -- mostly files that need
to query whether curlwp is the pagedaemon, which should maybe be
exposed by an external header.

- Use uvm_extern.h where feasible and uvm_*.h for things not exposed
by it. We should split up uvm_extern.h but this will serve for now
to reduce the uvm.h dependencies.

- Use uvm_stat.h and #ifdef UVMHIST uvm.h for files that use
UVMHIST(ubchist), since ubchist is declared in uvm.h but the
reference evaporates if UVMHIST is not defined, so we reduce header
file dependencies.

- Make uvm_device.h and uvm_swap.h independently includable while
here.

ok chs@
 1.2  27-Jan-2019  pgoyette Merge the [pgoyette-compat] branch
 1.1  15-Mar-2018  christos branches: 1.1.2; 1.1.4;
add uvm swap compat code.
 1.1.4.1  10-Jun-2019  christos Sync with HEAD
 1.1.2.3  22-Sep-2018  pgoyette #include "opt_compat_netbsd.h" for all sources that provide compat code.
 1.1.2.2  15-Mar-2018  pgoyette Synch with HEAD
 1.1.2.1  15-Mar-2018  pgoyette file uvm_50.c was added on branch pgoyette-compat on 2018-03-15 09:12:05 +0000

RSS XML Feed