Go to file
mycroft e84fe91c51 Take advantage of the new `access_type' for pmap_enter(), and always do R/M
emulation of managed pages.  This required the following `interesting' changes:
* File system buffers must be entered with an access type of
  VM_PROT_READ|VM_PROT_WRITE, so that the pages will be accessible immediately.
  Otherwise we would have to teach pagemove() to update the R/M information.
  Since they're never eligible for paging, the latter is overkill.
* We must insure that pages allocated before the pmap is completely set up
  (that is, pages allocated early by the VM system) are not eligible for R/M
  emulation, since the memory needed for this isn't available.  We do this by
  allocating the pmap's internal memory with uvm_pageboot_alloc().  This also
  fixes an absolutely horrible hack where the pmap only worked because page 0
  happened to be mapped.
  to be mapped.
Also:
* Push the wired page counting into the p->v list maintenance functions.  This
  avoids code duplication, and fixes some cases where we were confused about
  which pages to do it with.
* Fix lots of problems associated with pmap_nightmare() (and rename it to
  pmap_vac_me_harder()).
* Since the early pages are no longer considered `managed', just make
  pmap_*_pv() panic if !pmap_initialized.
1999-03-26 22:00:24 +00:00
bin PR/7231: Havard Eidnes: Shell quoting/trimming problem 1999-03-26 15:49:34 +00:00
distrib Install dig, dnsquery, host, nslookup, nsupdate and pawd in /usr/bin. 1999-03-26 20:04:50 +00:00
etc start xdm after wscons configuration - the X server might want an own 1999-03-26 13:45:47 +00:00
games Fix object recognition, per PR 6048 by Joseph S. Myers <jsm28@cam.ac.uk>. 1999-03-25 16:46:08 +00:00
gnu Another place where VAX magic number must be updated. 1999-03-26 18:44:31 +00:00
include add audio paths. 1999-03-26 07:27:04 +00:00
lib Corrected an off-by-one error (lib/6314 Torbjorn Granlund) 1999-03-26 21:04:24 +00:00
libexec Avoid an open-file leak when not inetd-spawned: only call kvm_openfiles() once 1999-03-25 08:07:47 +00:00
regress fail more gracefully if not root 1999-03-26 13:14:12 +00:00
sbin Move COPTS to CPPFLAGS. Nuke some no-longer needed compile options. 1999-03-26 00:46:05 +00:00
share update man page to note LVD support 1999-03-26 00:47:03 +00:00
sys Take advantage of the new `access_type' for pmap_enter(), and always do R/M 1999-03-26 22:00:24 +00:00
usr.bin gc old strip 1999-03-26 19:38:20 +00:00
usr.sbin Revert to the last ISC version. The local modification breaks bootp 1999-03-26 20:15:01 +00:00
Makefile Make a note of a subtle lossage mode pointed out by Mycroft. 1999-03-10 19:18:59 +00:00