diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2021-12-30 00:02:45 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2021-12-30 00:06:22 +0100 |
commit | 2a297c298df1eeea6a2839fcbc121f1b1aa13d81 (patch) | |
tree | 913e32f8860d51573455928695c5a80313cd61e8 /rumpdisk | |
parent | ac29bb14011d77fc6042a8455179231450a79b9c (diff) | |
download | hurd-2a297c298df1eeea6a2839fcbc121f1b1aa13d81.tar.gz hurd-2a297c298df1eeea6a2839fcbc121f1b1aa13d81.tar.bz2 hurd-2a297c298df1eeea6a2839fcbc121f1b1aa13d81.zip |
wire_task_self: Simplify implementation
In the dynamic case, loaded() doesn't actually manage to get maps, and
in the static case the _start, _etext, __data_start, _edata symbols
are not actually precise, and miss some pages. So let's just call
wire_segment_internal on the whole addressing space, vm_region tells us
which parts are actually mapped to make it efficient enough.
Diffstat (limited to 'rumpdisk')
0 files changed, 0 insertions, 0 deletions