summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hurd/faq/how_about_drivers.mdwn9
-rw-r--r--hurd/faq/off.mdwn2
-rw-r--r--hurd/running/debian/faq/hurd_console.mdwn7
-rw-r--r--hurd/running/debian/faq/kernel_logs.mdwn7
-rw-r--r--hurd/running/debian/faq/ps_hangs.mdwn7
-rw-r--r--hurd/running/debian/faq/ram_limit.mdwn7
-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.mdwn4
-rw-r--r--hurd/translator/tmpfs/discussion.mdwn3
-rw-r--r--lttng.mdwn11
-rw-r--r--open_issues/debugging.mdwn5
-rw-r--r--open_issues/file_system_exerciser.mdwn14
-rw-r--r--open_issues/gdb.mdwn4
-rw-r--r--open_issues/glibc.mdwn3
-rw-r--r--open_issues/latrace.mdwn7
-rw-r--r--open_issues/ltrace.mdwn12
-rw-r--r--open_issues/performance/io_system/read-ahead.mdwn3
-rw-r--r--open_issues/profiling.mdwn9
-rw-r--r--open_issues/vfat_test_suite.mdwn20
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
diff --git a/lttng.mdwn b/lttng.mdwn
index 840312c4..72ae35c4 100644
--- a/lttng.mdwn
+++ b/lttng.mdwn
@@ -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]]