Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/rump/librump/rumpkern



Module Name:    src
Committed By:   pooka
Date:           Tue Aug  4 23:58:29 UTC 2009

Modified Files:
        src/sys/rump/librump/rumpkern: vm.c
Added Files:
        src/sys/rump/librump/rumpkern/opt: opt_uvmhist.h

Log Message:
* support uvm_pagermapin/out(), adapt uvm_pageratop()

  Instead of doing actual page remapping, which we can't portably
  do in userspace without extensive trickery (read: signals), simply
  allocate the kva window with new physical backing, copy page
  contents, return, and copy contents back in mapout.  Since the
  pages are locked during the mapping cycle, we can do this without
  hazard.

* add lots of stubbies necessary for new stuff coming soon


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/rump/librump/rumpkern/vm.c
cvs rdiff -u -r0 -r1.1 src/sys/rump/librump/rumpkern/opt/opt_uvmhist.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index