What is the current status of multiple page sizes for applications (4K and 2MB) in FreeBSD 8-CURRENT ? It is enabled by default for the amd64 arch and only available in the amd64 and i386 architectures.
>From reading the source code, there is support for "reservations" as described in the original paper (http://www.cs.rice.edu/~jnavarro/papers/phdthesis.pdf) Is the feature implementation complete apart from bug fixes etc ? Couple of features that I am referring to 1) I haven't seen any code for the "population map" radix tree that is supposed to help with reservation preemption (It enables you to lazily update the reservation pointer in struct vm_page, but this pointer itself doesn't exist anyways) 2) The original paper describes modification to the paging daemon to handle fragmentation, are these modifications implemented ? 3) Say the hardware were able to support an additional page size, How easy would it be to add an additional page size ? Nikhil _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"

