CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2016/09/15 20:35:42
Modified files:
sys/arch/amd64/amd64: pmap.c
sys/arch/hppa/hppa: pmap.c
sys/arch/i386/i386: pmap.c pmapae.c
sys/kern : subr_hibernate.c
sys/uvm : uvm_aobj.c uvm_device.c uvm_map.c uvm_object.c
uvm_object.h uvm_page.c uvm_page.h
uvm_pmemrange.c uvm_pmemrange.h uvm_vnode.c
Log message:
move the vm_page struct from being stored in RB macro trees to RBT functions
vm_page structs go into three trees, uvm_objtree, uvm_pmr_addr, and
uvm_pmr_size. all these have been moved to RBT code.
this should give us a decent chunk of code space back.