diff options
-rw-r--r-- | hurd/faq/how_about_drivers.mdwn | 9 | ||||
-rw-r--r-- | hurd/faq/off.mdwn | 2 | ||||
-rw-r--r-- | hurd/running/debian/faq/hurd_console.mdwn | 7 | ||||
-rw-r--r-- | hurd/running/debian/faq/kernel_logs.mdwn | 7 | ||||
-rw-r--r-- | hurd/running/debian/faq/ps_hangs.mdwn | 7 | ||||
-rw-r--r-- | hurd/running/debian/faq/ram_limit.mdwn | 7 | ||||
-rw-r--r-- | hurd/running/debian/faq/xserver-common.mdwn (renamed from hurd/running/debian/faq/normal_user_can_not_start_X.mdwn) | 9 | ||||
-rw-r--r-- | hurd/translator/fatfs.mdwn | 4 | ||||
-rw-r--r-- | hurd/translator/tmpfs/discussion.mdwn | 3 | ||||
-rw-r--r-- | lttng.mdwn | 11 | ||||
-rw-r--r-- | open_issues/debugging.mdwn | 5 | ||||
-rw-r--r-- | open_issues/file_system_exerciser.mdwn | 14 | ||||
-rw-r--r-- | open_issues/gdb.mdwn | 4 | ||||
-rw-r--r-- | open_issues/glibc.mdwn | 3 | ||||
-rw-r--r-- | open_issues/latrace.mdwn | 7 | ||||
-rw-r--r-- | open_issues/ltrace.mdwn | 12 | ||||
-rw-r--r-- | open_issues/performance/io_system/read-ahead.mdwn | 3 | ||||
-rw-r--r-- | open_issues/profiling.mdwn | 9 | ||||
-rw-r--r-- | open_issues/vfat_test_suite.mdwn | 20 |
19 files changed, 107 insertions, 36 deletions
diff --git a/hurd/faq/how_about_drivers.mdwn b/hurd/faq/how_about_drivers.mdwn index 689dd807..0e1887ba 100644 --- a/hurd/faq/how_about_drivers.mdwn +++ b/hurd/faq/how_about_drivers.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2009, 2013 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -10,8 +10,9 @@ License|/fdl]]."]]"""]] [[!meta title="What drivers does GNU/Hurd have?"]] -Currently, for disks Mach integrates drivers from Linux 2.0 through some glue -code. As it's very old, that limits hardware support a lot, of course. For -network boards, we use the DDE toolkit to run linux drivers in userland processes, +Currently, for disks Mach integrates drivers from Linux 2.0 through some +[[community/gsoc/project_ideas/driver_glue_code]]. As it's very old, that +limits hardware support a lot, of course. For network boards, we use the +[[DDE]] toolkit to run linux drivers in userland processes, which provides both long-term support for new hardware and safety against driver bugs. diff --git a/hurd/faq/off.mdwn b/hurd/faq/off.mdwn index 363436b0..8c90d53e 100644 --- a/hurd/faq/off.mdwn +++ b/hurd/faq/off.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2013 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this diff --git a/hurd/running/debian/faq/hurd_console.mdwn b/hurd/running/debian/faq/hurd_console.mdwn index afad4147..5cccc83c 100644 --- a/hurd/running/debian/faq/hurd_console.mdwn +++ b/hurd/running/debian/faq/hurd_console.mdwn @@ -1,12 +1,13 @@ -[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2007, 2008, 2013 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] Edit `/etc/default/hurd-console` to configure the Hurd console. See [[console]] for further information about the Hurd console. diff --git a/hurd/running/debian/faq/kernel_logs.mdwn b/hurd/running/debian/faq/kernel_logs.mdwn index d6c52855..d539bf1b 100644 --- a/hurd/running/debian/faq/kernel_logs.mdwn +++ b/hurd/running/debian/faq/kernel_logs.mdwn @@ -1,12 +1,13 @@ -[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2007, 2008, 2013 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] [[!meta title="dmesg, kernel logs"]] diff --git a/hurd/running/debian/faq/ps_hangs.mdwn b/hurd/running/debian/faq/ps_hangs.mdwn index 4035325f..b58a3308 100644 --- a/hurd/running/debian/faq/ps_hangs.mdwn +++ b/hurd/running/debian/faq/ps_hangs.mdwn @@ -1,12 +1,13 @@ -[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2007, 2008, 2013 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] If `ps` hangs, try `ps -M` which should still work by not getting detailed information from processes. diff --git a/hurd/running/debian/faq/ram_limit.mdwn b/hurd/running/debian/faq/ram_limit.mdwn index ac5cefe7..447ff20c 100644 --- a/hurd/running/debian/faq/ram_limit.mdwn +++ b/hurd/running/debian/faq/ram_limit.mdwn @@ -1,12 +1,13 @@ -[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2007, 2008, 2013 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] [[!meta title="830 MiB RAM Limit"]] diff --git a/hurd/running/debian/faq/normal_user_can_not_start_X.mdwn b/hurd/running/debian/faq/xserver-common.mdwn index d1b17f31..3420154c 100644 --- a/hurd/running/debian/faq/normal_user_can_not_start_X.mdwn +++ b/hurd/running/debian/faq/xserver-common.mdwn @@ -1,12 +1,15 @@ -[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2007, 2008, 2013 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="normal users can't start X"]] You need to run `dpkg-reconfigure x11-common` and select `Anybody` for starting X as there is no way to detect console users currently. diff --git a/hurd/translator/fatfs.mdwn b/hurd/translator/fatfs.mdwn index 006fac0b..b987b359 100644 --- a/hurd/translator/fatfs.mdwn +++ b/hurd/translator/fatfs.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +[[!meta copyright="Copyright © 2007, 2008, 2009, 2013 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable @@ -11,3 +11,5 @@ is included in the section entitled The current `fatfs` translator is read-only, and it has a severe bug: [[!GNU_Savannah_bug 25961]]. + + * [[open_issues/VFAT_Test_Suite]] diff --git a/hurd/translator/tmpfs/discussion.mdwn b/hurd/translator/tmpfs/discussion.mdwn index bdee0f78..7d75edf5 100644 --- a/hurd/translator/tmpfs/discussion.mdwn +++ b/hurd/translator/tmpfs/discussion.mdwn @@ -150,6 +150,9 @@ License|/fdl]]."]]"""]] <braunr> and what does it mean in this situation ? <mcsim> I've run fsx as long as possible several times. It runs quite long but it breaks in different ways. + +[[open_issues/file_system_exerciser]]. + <mcsim> MACH_SEND_INVALID_DEST <mcsim> this means that kernel tries to call rpc with pager 0x0 <mcsim> this is invalid destiantion @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2011, 2013 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -12,10 +12,19 @@ License|/fdl]]."]]"""]] [[!tag open_issue_hurd open_issue_gnumach]] + # Overview + * <http://lttng.org/> + * {{$toupin_lttng_2011}} + * <http://www.efficios.com/projects> + + * [[!wikipedia Relativistic_programming]] + + * <http://wiki.cs.pdx.edu/rp/> + # Related diff --git a/open_issues/debugging.mdwn b/open_issues/debugging.mdwn index b2d49b26..107acbf6 100644 --- a/open_issues/debugging.mdwn +++ b/open_issues/debugging.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2010, 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2011, 2013 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -23,6 +24,8 @@ We have debugging infrastructure. For example: # To Do + * [[glibc]]'s sotruss + * [[ltrace]] * [[latrace]] diff --git a/open_issues/file_system_exerciser.mdwn b/open_issues/file_system_exerciser.mdwn index c51863b9..f8cca6a1 100644 --- a/open_issues/file_system_exerciser.mdwn +++ b/open_issues/file_system_exerciser.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2011, 2012 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2011, 2012, 2013 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -10,20 +11,21 @@ License|/fdl]]."]]"""]] [[!tag open_issue_hurd]] -Test our file system implementations with the File System Exerciser. - - * <http://codemonkey.org.uk/projects/fsx/> +Test our file system implementations with the [File System +Exerciser](http://codemonkey.org.uk/projects/fsx/). See [[tmpfs +discussion|hurd/translator/tmpfs/discussion]], and on [[Maksym_Planeta]]. # Alternatives - ## fs_mark - ### IRC, freenode, #hurd, 2012-04-30 <pinotree> mcsim: http://sourceforge.net/projects/fsmark/ <pinotree> mcsim: just saw it in debian's NEW queue and from the description it seemed like something it could be helpful for you <pinotree> (and in general to test fs'es) + + +## [[VFAT_Test_Suite]] diff --git a/open_issues/gdb.mdwn b/open_issues/gdb.mdwn index 4103c571..4782368a 100644 --- a/open_issues/gdb.mdwn +++ b/open_issues/gdb.mdwn @@ -87,7 +87,7 @@ There are several occurences of *error: dereferencing type-punned pointer will break strict-aliasing rules* in the MIG-generated stub files; thus no `-Werror` until that is resolved ([[strict_aliasing]]). -This takes up around 210 MiB and needs roughly 7 min on kepler.SCHWINGE and 23 +This takes up around 210 MiB and needs roughly 9 min on kepler.SCHWINGE and 25 min on coulomb.SCHWINGE. <!-- @@ -216,7 +216,7 @@ min on coulomb.SCHWINGE. $ make -k check 2>&1 | tee log_test [...] -This needs roughly 14 min on kepler.SCHWINGE and 120 min on coulomb.SCHWINGE. +This needs roughly 14 min on kepler.SCHWINGE and 70 min on coulomb.SCHWINGE. When running `make -k check 2>&1 | tee log_test`, at the end of the testsuite the `tee` process does not terminate if there are still stray leftover diff --git a/open_issues/glibc.mdwn b/open_issues/glibc.mdwn index 325801bf..0df40ae5 100644 --- a/open_issues/glibc.mdwn +++ b/open_issues/glibc.mdwn @@ -1028,7 +1028,8 @@ Last reviewed up to the [[Git mirror's d3bd58cf0a027016544949ffd27300ac5fb01bb8 adcd5c15d2a37794d021104160b425ff61f88219 -- `Always fill output buffer in XPG strerror function`. Change needed for `sysdeps/mach/xpg-strerror.c`? - * a91710475294c66d0005bdaae0919d36ef8ce3d2 -- sotruss. Does it work? + * a91710475294c66d0005bdaae0919d36ef8ce3d2 -- sotruss ([[debugging]], + [[profiling]]). Does it work? * b1ebd700c5295a449f8d114740f0d1fb6e6b2eb5 + 80e2212d8e59933a1641f029ebd360526ff0e074 + 4997db742946d08be4378cf91221f558f928bc73 -- `Don't document si_code diff --git a/open_issues/latrace.mdwn b/open_issues/latrace.mdwn index b5a2928c..f5b7521e 100644 --- a/open_issues/latrace.mdwn +++ b/open_issues/latrace.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2013 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -9,3 +9,8 @@ is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] Check whether <http://people.redhat.com/jolsa/latrace/> works. + + +# See Also + + * [[debugging]], [[profiling]] diff --git a/open_issues/ltrace.mdwn b/open_issues/ltrace.mdwn index cf0df759..615d2d86 100644 --- a/open_issues/ltrace.mdwn +++ b/open_issues/ltrace.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2013 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -10,10 +10,18 @@ License|/fdl]]."]]"""]] [[!tag open_issue_glibc]] -IRC, unknown channel, unknown date. +<http://www.ltrace.org/> + + +# IRC, unknown channel, unknown date. <youpi> it'd be good to have ltrace eventually <youpi> rpctrace has too many issues to be usable <youpi> (and a lot of them are hard to fix iirc) <youpi> ltrace traces library calls <youpi> in principle it should just work at the dynamic linker stage, so should be portable + + +# See Also + + * [[debugging]], [[profiling]] diff --git a/open_issues/performance/io_system/read-ahead.mdwn b/open_issues/performance/io_system/read-ahead.mdwn index be582e8a..d471efca 100644 --- a/open_issues/performance/io_system/read-ahead.mdwn +++ b/open_issues/performance/io_system/read-ahead.mdwn @@ -1870,6 +1870,9 @@ License|/fdl]]."]]"""]] <braunr> mcsim: does it work fine without the large storage patch ? <mcsim> braunr: looks fine, but TBH I can't even run such things like fsx, because even without my changes it failed mightily at once. + +[[file_system_exerciser]]. + <braunr> mcsim: right, well, that will be part of another task :) diff --git a/open_issues/profiling.mdwn b/open_issues/profiling.mdwn index 7e3c7350..26e6c97c 100644 --- a/open_issues/profiling.mdwn +++ b/open_issues/profiling.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2010, 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2011, 2013 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -17,6 +18,12 @@ done for [[performance analysis|performance]] reasons. Should be working, but some issues have been reported, regarding GCC spec files. Should be possible to fix (if not yet done) easily. + * [[glibc]]'s sotruss + + * [[ltrace]] + + * [[latrace]] + * [[community/gsoc/project_ideas/dtrace]] Have a look at this, integrate it into the main trees. diff --git a/open_issues/vfat_test_suite.mdwn b/open_issues/vfat_test_suite.mdwn new file mode 100644 index 00000000..e06f07e3 --- /dev/null +++ b/open_issues/vfat_test_suite.mdwn @@ -0,0 +1,20 @@ +[[!meta copyright="Copyright © 2013 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!tag open_issue_hurd]] + +As referenced in Linux kernel's `Documentation/filesystems/vfat.txt`, on +<http://web.archive.org/web/*/http://bmrc.berkeley.edu/people/chaffee/vfat.html> +one can find a VFAT Test Suite. Run it on our [[hurd/translator/fatfs]]. + + +# See Also + + * [[File_System_Exerciser]] |