[pypy-commit] stmgc default: add possible todo

Raemi pypy.commits at gmail.com
Wed Jun 29 06:10:03 EDT 2016


Author: Remi Meier <remi.meier at gmail.com>
Branch: 
Changeset: r1990:514c0fe60b9b
Date: 2016-06-29 12:09 +0200
http://bitbucket.org/pypy/stmgc/changeset/514c0fe60b9b/

Log:	add possible todo

diff --git a/c8/TODO b/c8/TODO
--- a/c8/TODO
+++ b/c8/TODO
@@ -1,3 +1,12 @@
+
+- investigate if userfaultfd() helps:
+  http://kernelnewbies.org/Linux_4.3#head-3deefea7b0add8c1b171b0e72ce3b69c5ed35cb0
+
+  AFAICS, we could avoid the current in-kernel-pagefault+SIGSEGV-handler for
+  making pages accessible on-demand, and replace that mechanism with a
+  user-pagefault "handler". That should save on the number of needed VMAs and
+  possibly be faster (although I'm quite unsure of that).
+
 
 ##################
 Issue: lee_router_tm in one of its versions uses a temporary grid (big list)


More information about the pypy-commit mailing list