DragonFly commits List (threaded) for 2012-09
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: kernel - Implement segment pmap optimizations for x86-64 (3)
commit fb4ca0183366cda0c6df8282b88ada2fab64a3b1
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date: Thu Sep 13 10:58:19 2012 -0700
kernel - Implement segment pmap optimizations for x86-64 (3)
* Fix pmap optimization bugs triggered by XORG (startx) and postgres/mmap
* The simple-mode pmaps embedded in VM objects do not have the PML4 or PDP
layer. This caused pmap_scan() to miss pages, resulting in an assertion
and panic during object frees if the objects were large enough.
* Improve postgres 9.2/mmap, still more work to go.
Summary of changes:
sys/cpu/x86_64/include/param.h | 6 +
sys/platform/pc64/x86_64/pmap.c | 264 ++++++++++++++++++++++++++-------------
2 files changed, 183 insertions(+), 87 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/fb4ca0183366cda0c6df8282b88ada2fab64a3b1
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]