Source-Changes archive

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

CVS commit: src/sys/uvm



Module Name:    src
Committed By:   riastradh
Date:           Mon Jul 17 12:55:38 UTC 2023

Modified Files:
        src/sys/uvm: uvm.h uvm_fault.c uvm_init.c uvm_page.c
Added Files:
        src/sys/uvm: uvm_rndsource.h

Log Message:
uvm(9): One rndsource for faults -- not one per CPU.

All relevant state is per-CPU anyway; the only substantive difference
this makes is how many entries appear in `rndctl -l' output and what
they are called -- formerly the somewhat confusing `cpuN', meaning
`page faults on cpuN', and now just `uvmfault'.  I don't think
there's any real value in being able to enable or disable measurement
or counting of page faults on one CPU vs others, so although this
could be a minor compatibility change, it's hard to imagine it
matters much.

XXX kernel ABI change in struct cpu_info


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/uvm/uvm.h
cvs rdiff -u -r1.232 -r1.233 src/sys/uvm/uvm_fault.c
cvs rdiff -u -r1.55 -r1.56 src/sys/uvm/uvm_init.c
cvs rdiff -u -r1.252 -r1.253 src/sys/uvm/uvm_page.c
cvs rdiff -u -r0 -r1.1 src/sys/uvm/uvm_rndsource.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