At long last, I've got paging, and a kmalloc that's functional. The source for this new release is on the site viridis.sf.net as well as a more comprehensive list of all of the "features". Short list
-Paging!
-Paging Operations (alloc/free bind/unbind)
-kmalloc()
Needless to say, this is a rather large release. I'd like to submit this to this wonderful community to see what they think of the source and the system. I have to say, I'd appreciate it if someone would say something if the commenting is lacking or unclear because I've been mulling over this for the past two months and things that seem so obvious to myself (because I've thoroughly pounded it into my brain) might be sketchy to others.