<feed xmlns='http://www.w3.org/2005/Atom'>
<title>teythoon/hurd.git/mach-defpager, branch master</title>
<subtitle>Personal Hurd development repository</subtitle>
<id>https://darnassus.sceen.net/cgit/teythoon/hurd.git/atom?h=master</id>
<link rel='self' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/'/>
<updated>2016-11-06T16:15:25Z</updated>
<entry>
<title>mach-defpager: Fix daemonization.</title>
<updated>2016-11-06T16:15:25Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@gnupg.org</email>
</author>
<published>2016-11-01T15:29:31Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=345abeda66c8aa5cb4d121fc8455cbe8053b9db6'/>
<id>urn:sha1:345abeda66c8aa5cb4d121fc8455cbe8053b9db6</id>
<content type='text'>
* mach-defpager/main.c (main): Do not hang if the child dies.
</content>
</entry>
<entry>
<title>mach-defpager: Add missing unlock</title>
<updated>2016-08-20T12:16:38Z</updated>
<author>
<name>Brent W. Baccala</name>
<email>cosine@freesoft.org</email>
</author>
<published>2016-08-20T12:16:38Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=118a5b8c33cc2fad8ccdc5858253e7ed3dfca513'/>
<id>urn:sha1:118a5b8c33cc2fad8ccdc5858253e7ed3dfca513</id>
<content type='text'>
* mach-defpager/default_pager.c (destroy_paging_partition): Add missing
unlock when destroying partition fails.
</content>
</entry>
<entry>
<title>mach-defpager: Fix debugging prints formats</title>
<updated>2016-08-20T12:13:46Z</updated>
<author>
<name>Brent W. Baccala</name>
<email>cosine@freesoft.org</email>
</author>
<published>2016-08-20T12:13:46Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=e03a12dd251745f6b1cb46c97b58181b85156d27'/>
<id>urn:sha1:e03a12dd251745f6b1cb46c97b58181b85156d27</id>
<content type='text'>
* mach-defpager/default_pager.c (pager_dealloc_page, pager_read_offset,
pager_write_offset, default_read, default_write, destroy_paging_partition,
seqnos_memory_object_terminate, seqnos_memory_object_data_request,
seqnos_memory_object_data_initialize): Fix debugging prints formats.
</content>
</entry>
<entry>
<title>Complete allocation hooks</title>
<updated>2016-05-30T21:57:49Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2016-05-30T21:57:49Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=1a36fdfe7cf17aa23f0bd43eb6cca4d28e510def'/>
<id>urn:sha1:1a36fdfe7cf17aa23f0bd43eb6cca4d28e510def</id>
<content type='text'>
* mach-defpager/kalloc.c (realloc_hook, memalign_hook): New functions.
(init_hook): Set __realloc_hook to realloc_hook and __memalign_hook to
memalign_hook.
</content>
</entry>
<entry>
<title>Revert "drop the deprecated malloc/free hooks in hurd/mach-defpager"</title>
<updated>2016-05-30T21:38:49Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2016-05-30T21:34:23Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=6f6d157c55b6973f0a557b65269b212d9dcd1fbe'/>
<id>urn:sha1:6f6d157c55b6973f0a557b65269b212d9dcd1fbe</id>
<content type='text'>
This reverts commit 8c49801c8f7e3f800cabedf8fca8ccec3cf35a22.

The malloc hook is needed for calloc.
</content>
</entry>
<entry>
<title>mach-defpager: fix panic invocation</title>
<updated>2016-05-19T20:12:13Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@gnupg.org</email>
</author>
<published>2016-05-19T20:12:13Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=7aef3fb7b575a5d2dc22872706a272b1db369937'/>
<id>urn:sha1:7aef3fb7b575a5d2dc22872706a272b1db369937</id>
<content type='text'>
* mach-defpager/default_pager.c (default_pager_thread): Fix panic
invocation.
</content>
</entry>
<entry>
<title>mach-defpager: fix error handling</title>
<updated>2016-04-19T09:59:59Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@gnupg.org</email>
</author>
<published>2016-04-18T19:48:32Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=b91ac2b9c65142beef19d44bbcdacd16e12c0920'/>
<id>urn:sha1:b91ac2b9c65142beef19d44bbcdacd16e12c0920</id>
<content type='text'>
* mach-defpager/default_pager.c (S_default_pager_storage_info): Fix
error handling.
</content>
</entry>
<entry>
<title>Add getting swap information from swapon and procfs</title>
<updated>2016-03-16T00:48:40Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2016-03-16T00:48:40Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=4f51b0e104481fb6d337140eeaa51af8c674d236'/>
<id>urn:sha1:4f51b0e104481fb6d337140eeaa51af8c674d236</id>
<content type='text'>
* hurd/default_pager.defs (default_pager_storage_info): New RPC.
* hurd/default_pager_reply.defs: Skip default_pager_storage_info RPC.
* hurd/default_pager_types.h: Include &lt;mach/machine/vm_types.h&gt;.
(vm_size_array_t): New type.
* mach-defpager/priv.h (part): Add `name' field.
* mach-defpager/default_pager.c (new_partition): Allocate and fill
`part-&gt;name' field. Free it on error.
(destroy_paging_partition): Free `part-&gt;name' field.
(S_default_pager_storage_info): New function.
* procfs/Makefile (SRCS): Add default_pagerUser.c.
* procfs/rootdir.c: Include "default_pager_U.h".
(rootdir_gc_swaps): New function.
(rootdir_entries): Add "swaps" entry.
* sutils/swapon.c: Include &lt;argz.h&gt;
(show): New variable.
(options): Add --show/-S option.
(def_pager, dev_master): New variables
(swaponoff): Move getting `def_pager' to...
(get_def_pager): ... new function.
(main): Support 'S' option.
* trans/proxy-defpager.c (S_default_pager_storage_info): New function.
</content>
</entry>
<entry>
<title>mach-defpager: link dynamically</title>
<updated>2016-02-07T16:40:06Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2016-01-02T13:06:18Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=d3c2b1c852424a820130f608d65b7720e6f87e0b'/>
<id>urn:sha1:d3c2b1c852424a820130f608d65b7720e6f87e0b</id>
<content type='text'>
* mach-defpager/Makefile (LDFLAGS): Drop.
</content>
</entry>
<entry>
<title>fix mach-defpager static linking</title>
<updated>2016-01-01T17:02:14Z</updated>
<author>
<name>Flavio Cruz</name>
<email>flaviocruz@gmail.com</email>
</author>
<published>2016-01-01T16:55:11Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=5714421bb1d066abebc7e993bdf06e655b879b3a'/>
<id>urn:sha1:5714421bb1d066abebc7e993bdf06e655b879b3a</id>
<content type='text'>
* mach-defpager/Makefile: Allow multiple definitions for mach-defpager.
</content>
</entry>
</feed>
