<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HelenOS-historic &#x2013; /uspace/trunk/init/init.c</title><description>WebSVN RSS feed &#x2013; HelenOS-historic</description><lastBuildDate>Sat, 04 Apr 2026 01:46:33 +0200</lastBuildDate><generator>WebSVN 2.8.4</generator><language>en</language><link>https://historic.helenos.org/log.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;max=40&amp;peg=1680</link><atom:link href="https://historic.helenos.org/rss.php?path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;peg=1680&amp;repname=HelenOS-historic" rel="self" type="application/rss+xml" />
<item><pubDate>Wed, 07 Jun 2006 21:27:43 +0200</pubDate><dc:creator>cejka</dc:creator><title>Rev 1653 – Doxygen comments.</title><description>&lt;div&gt;&lt;strong&gt;cejka – 87 file(s) modified&lt;/strong&gt;&lt;br/&gt;Doxygen comments.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/init/init.h&lt;br /&gt;~ /uspace/trunk/init/version.c&lt;br /&gt;~ /uspace/trunk/init/version.h&lt;br /&gt;~ /uspace/trunk/ipcc/ipcc.c&lt;br /&gt;~ /uspace/trunk/klog/klog.c&lt;br /&gt;~ /uspace/trunk/libc/generic/as.c&lt;br /&gt;~ /uspace/trunk/libc/generic/async.c&lt;br /&gt;~ /uspace/trunk/libc/generic/cap.c&lt;br /&gt;~ /uspace/trunk/libc/generic/ddi.c&lt;br /&gt;~ /uspace/trunk/libc/generic/err.c&lt;br /&gt;~ /uspace/trunk/libc/generic/futex.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/io.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/printf.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/printf_core.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/snprintf.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/sprintf.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/stream.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/vprintf.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/vsnprintf.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/vsprintf.c&lt;br /&gt;~ /uspace/trunk/libc/generic/ipc.c&lt;br /&gt;~ /uspace/trunk/libc/generic/libadt/hash_table.c&lt;br /&gt;~ /uspace/trunk/libc/generic/libadt/list.c&lt;br /&gt;~ /uspace/trunk/libc/generic/libc.c&lt;br /&gt;~ /uspace/trunk/libc/generic/mmap.c&lt;br /&gt;~ /uspace/trunk/libc/generic/psthread.c&lt;br /&gt;~ /uspace/trunk/libc/generic/stdlib.c&lt;br /&gt;~ /uspace/trunk/libc/generic/string.c&lt;br /&gt;~ /uspace/trunk/libc/generic/sysinfo.c&lt;br /&gt;~ /uspace/trunk/libc/generic/task.c&lt;br /&gt;~ /uspace/trunk/libc/generic/thread.c&lt;br /&gt;~ /uspace/trunk/libc/generic/time.c&lt;br /&gt;~ /uspace/trunk/libc/include/align.h&lt;br /&gt;~ /uspace/trunk/libc/include/as.h&lt;br /&gt;~ /uspace/trunk/libc/include/assert.h&lt;br /&gt;~ /uspace/trunk/libc/include/async.h&lt;br /&gt;~ /uspace/trunk/libc/include/atomic.h&lt;br /&gt;~ /uspace/trunk/libc/include/cap.h&lt;br /&gt;~ /uspace/trunk/libc/include/ctype.h&lt;br /&gt;~ /uspace/trunk/libc/include/ddi.h&lt;br /&gt;~ /uspace/trunk/libc/include/endian.h&lt;br /&gt;~ /uspace/trunk/libc/include/err.h&lt;br /&gt;~ /uspace/trunk/libc/include/errno.h&lt;br /&gt;~ /uspace/trunk/libc/include/futex.h&lt;br /&gt;~ /uspace/trunk/libc/include/io/io.h&lt;br /&gt;~ /uspace/trunk/libc/include/io/printf_core.h&lt;br /&gt;~ /uspace/trunk/libc/include/io/stream.h&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/fb.h&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/ipc.h&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/ns.h&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/services.h&lt;br /&gt;~ /uspace/trunk/libc/include/libadt/fifo.h&lt;br /&gt;~ /uspace/trunk/libc/include/libadt/hash_table.h&lt;br /&gt;~ /uspace/trunk/libc/include/libadt/list.h&lt;br /&gt;~ /uspace/trunk/libc/include/libc.h&lt;br /&gt;~ /uspace/trunk/libc/include/limits.h&lt;br /&gt;~ /uspace/trunk/libc/include/malloc.h&lt;br /&gt;~ /uspace/trunk/libc/include/psthread.h&lt;br /&gt;~ /uspace/trunk/libc/include/stdarg.h&lt;br /&gt;~ /uspace/trunk/libc/include/stddef.h&lt;br /&gt;~ /uspace/trunk/libc/include/stdint.h&lt;br /&gt;~ /uspace/trunk/libc/include/stdio.h&lt;br /&gt;~ /uspace/trunk/libc/include/stdlib.h&lt;br /&gt;~ /uspace/trunk/libc/include/string.h&lt;br /&gt;~ /uspace/trunk/libc/include/sys/mman.h&lt;br /&gt;~ /uspace/trunk/libc/include/sys/time.h&lt;br /&gt;~ /uspace/trunk/libc/include/sys/types.h&lt;br /&gt;~ /uspace/trunk/libc/include/sysinfo.h&lt;br /&gt;~ /uspace/trunk/libc/include/task.h&lt;br /&gt;~ /uspace/trunk/libc/include/thread.h&lt;br /&gt;~ /uspace/trunk/libc/include/time.h&lt;br /&gt;~ /uspace/trunk/libc/include/types.h&lt;br /&gt;~ /uspace/trunk/libc/include/unistd.h&lt;br /&gt;~ /uspace/trunk/softfloat/generic/common.c&lt;br /&gt;~ /uspace/trunk/softint/generic/division.c&lt;br /&gt;~ /uspace/trunk/softint/include/division.h&lt;br /&gt;~ /uspace/trunk/tetris/input.c&lt;br /&gt;~ /uspace/trunk/tetris/input.h&lt;br /&gt;~ /uspace/trunk/tetris/pathnames.h&lt;br /&gt;~ /uspace/trunk/tetris/scores.c&lt;br /&gt;~ /uspace/trunk/tetris/scores.h&lt;br /&gt;~ /uspace/trunk/tetris/screen.c&lt;br /&gt;~ /uspace/trunk/tetris/screen.h&lt;br /&gt;~ /uspace/trunk/tetris/shapes.c&lt;br /&gt;~ /uspace/trunk/tetris/tetris.c&lt;br /&gt;~ /uspace/trunk/tetris/tetris.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1653&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1653&amp;peg=1680</guid></item>
<item><pubDate>Fri, 02 Jun 2006 21:37:21 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1531 – Cleanup of uspace.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Cleanup of uspace.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/ns.h&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/services.h&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1531&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1531&amp;peg=1680</guid></item>
<item><pubDate>Fri, 02 Jun 2006 18:09:18 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1518 – Changed recommended way of asynchronous communication.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Changed recommended way of asynchronous communication.&lt;/div&gt;~ /uspace/trunk/console/console.c&lt;br /&gt;~ /uspace/trunk/console/console.h&lt;br /&gt;+ /uspace/trunk/console/gcons.c&lt;br /&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/kbd/generic/kbd.c&lt;br /&gt;~ /uspace/trunk/libc/generic/async.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/stream.c&lt;br /&gt;~ /uspace/trunk/libc/generic/ipc.c&lt;br /&gt;~ /uspace/trunk/libc/generic/mmap.c&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/ipc.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1518&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1518&amp;peg=1680</guid></item>
<item><pubDate>Thu, 01 Jun 2006 23:51:35 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1489 – Added integration of console &amp; fb. Added ipc_call_async_3 call.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added integration of console &amp; fb.&lt;br /&gt;
Added ipc_call_async_3 call.&lt;/div&gt;~ /uspace/trunk/console/console.c&lt;br /&gt;~ /uspace/trunk/fb/fb.c&lt;br /&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/ipc.c&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/ipc.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1489&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1489&amp;peg=1680</guid></item>
<item><pubDate>Thu, 01 Jun 2006 17:27:38 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1486 – Added most of required functionality to framebuffer.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added most of required functionality to framebuffer.&lt;/div&gt;~ /uspace/trunk/fb/fb.c&lt;br /&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/fb.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1486&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1486&amp;peg=1680</guid></item>
<item><pubDate>Wed, 31 May 2006 17:41:19 +0200</pubDate><dc:creator>cejka</dc:creator><title>Rev 1465 – Support for reading from stdin. Getchar() implemented.</title><description>&lt;div&gt;&lt;strong&gt;cejka – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Support for reading from stdin.&lt;br /&gt;
Getchar() implemented.&lt;/div&gt;~ /uspace/trunk/console/console.c&lt;br /&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/io.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/stream.c&lt;br /&gt;~ /uspace/trunk/libc/include/io/io.h&lt;br /&gt;~ /uspace/trunk/libc/include/io/stream.h&lt;br /&gt;~ /uspace/trunk/libc/include/stdio.h&lt;br /&gt;~ /uspace/trunk/libc/include/unistd.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1465&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1465&amp;peg=1680</guid></item>
<item><pubDate>Tue, 30 May 2006 20:01:51 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1453 – Modified console to use new async framework.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Modified console to use new async framework.&lt;/div&gt;~ /uspace/trunk/console/console.c&lt;br /&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/async.c&lt;br /&gt;~ /uspace/trunk/libc/generic/time.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1453&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1453&amp;peg=1680</guid></item>
<item><pubDate>Mon, 29 May 2006 19:09:10 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1449 – Started porting tetris.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Started porting tetris.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/time.c&lt;br /&gt;~ /uspace/trunk/libc/include/async.h&lt;br /&gt;+ /uspace/trunk/libc/include/sys/time.h &lt;i&gt;(copied from /uspace/trunk/libc/include/time.h@1441)&lt;/i&gt;&lt;br /&gt;~ /uspace/trunk/libc/include/time.h&lt;br /&gt;~ /uspace/trunk/tetris/Makefile&lt;br /&gt;~ /uspace/trunk/tetris/tetris.c&lt;br /&gt;~ /uspace/trunk/tetris/tetris.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1449&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1449&amp;peg=1680</guid></item>
<item><pubDate>Mon, 29 May 2006 15:34:40 +0200</pubDate><dc:creator>cejka</dc:creator><title>Rev 1445 – First attempt to uspace console. Not working yet.</title><description>&lt;div&gt;&lt;strong&gt;cejka – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;First attempt to uspace console. Not working yet.&lt;/div&gt;+ /uspace/trunk/console&lt;br /&gt;+ /uspace/trunk/console/console.c&lt;br /&gt;+ /uspace/trunk/console/Makefile&lt;br /&gt;~ /uspace/trunk/fb/fb.c&lt;br /&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/kbd/generic/kbd.c&lt;br /&gt;~ /uspace/trunk/kbd/include/kbd.h&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/services.h&lt;br /&gt;~ /uspace/trunk/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1445&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1445&amp;peg=1680</guid></item>
<item><pubDate>Mon, 29 May 2006 01:41:42 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1441 – Added support for async_wait_timeout.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added support for async_wait_timeout.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/async.c&lt;br /&gt;~ /uspace/trunk/libc/generic/time.c&lt;br /&gt;~ /uspace/trunk/libc/include/async.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1441&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1441&amp;peg=1680</guid></item>
<item><pubDate>Sun, 28 May 2006 20:22:10 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1435 – Rough implementation of gettimeofday. IPC_M_RECV_AS doesn&apos;t allow us to specify ...</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rough implementation of gettimeofday.&lt;br /&gt;
IPC_M_RECV_AS doesn&apos;t allow us to specify additional user parametrs. That&lt;br /&gt;
doesn&apos;t seem to be very configurable :-/&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/async.c&lt;br /&gt;+ /uspace/trunk/libc/generic/time.c&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/services.h&lt;br /&gt;+ /uspace/trunk/libc/include/time.h&lt;br /&gt;~ /uspace/trunk/libc/Makefile&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1435&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1435&amp;peg=1680</guid></item>
<item><pubDate>Sun, 28 May 2006 00:28:25 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1427 – Added functions to async framework for reasonable sending asynchronous messages.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added functions to async framework for reasonable sending asynchronous&lt;br /&gt;
messages.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/async.c&lt;br /&gt;~ /uspace/trunk/libc/generic/psthread.c&lt;br /&gt;~ /uspace/trunk/libc/generic/thread.c&lt;br /&gt;~ /uspace/trunk/libc/include/async.h&lt;br /&gt;~ /uspace/trunk/libc/include/psthread.h&lt;br /&gt;~ /uspace/trunk/libc/include/thread.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1427&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1427&amp;peg=1680</guid></item>
<item><pubDate>Thu, 25 May 2006 23:22:56 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1418 – Sync with kernel. Args for IPC_M_AS_AREA_SEND changed.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Sync with kernel.&lt;br /&gt;
Args for IPC_M_AS_AREA_SEND changed.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1418&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1418&amp;peg=1680</guid></item>
<item><pubDate>Wed, 24 May 2006 23:57:25 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1412 – test_as_send() -&gt; test_as_area_send()</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;test_as_send() -&gt; test_as_area_send()&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1412&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1412&amp;peg=1680</guid></item>
<item><pubDate>Wed, 17 May 2006 16:05:01 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1365 – Sync with kernel. Add ipc_wait_for_call_timeout() and ipc_trywait_for_call(). Modify ipc_wait_for_call() to ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Sync with kernel.&lt;br /&gt;
Add ipc_wait_for_call_timeout() and ipc_trywait_for_call().&lt;br /&gt;
Modify ipc_wait_for_call() to be unconditional.&lt;/div&gt;~ /uspace/trunk/fb/fb.c&lt;br /&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/kbd/generic/kbd.c&lt;br /&gt;~ /uspace/trunk/libc/generic/ipc.c&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/ipc.h&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;~ /uspace/trunk/pci/pci.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1365&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1365&amp;peg=1680</guid></item>
<item><pubDate>Wed, 17 May 2006 01:37:58 +0200</pubDate><dc:creator>vana</dc:creator><title>Rev 1363 – Earliest version of Userspace Framebuffer driver, with stream support in ...</title><description>&lt;div&gt;&lt;strong&gt;vana – 21 file(s) modified&lt;/strong&gt;&lt;br/&gt;Earliest version of Userspace Framebuffer driver, with stream support in libc.&lt;br /&gt;
Also Virtual framebuffers made as split on main fb and its usage by streams &lt;br /&gt;
&lt;br /&gt;
(please test it and report)&lt;/div&gt;+ /uspace/trunk/fb&lt;br /&gt;+ /uspace/trunk/fb/fb.c&lt;br /&gt;+ /uspace/trunk/fb/fb.h&lt;br /&gt;+ /uspace/trunk/fb/font-8x16.c&lt;br /&gt;+ /uspace/trunk/fb/font-8x16.h&lt;br /&gt;+ /uspace/trunk/fb/helenos.xbm&lt;br /&gt;+ /uspace/trunk/fb/Makefile&lt;br /&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/as.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/io.c&lt;br /&gt;+ /uspace/trunk/libc/generic/io/stream.c&lt;br /&gt;~ /uspace/trunk/libc/generic/libc.c&lt;br /&gt;~ /uspace/trunk/libc/include/as.h&lt;br /&gt;+ /uspace/trunk/libc/include/io/stream.h&lt;br /&gt;+ /uspace/trunk/libc/include/ipc/fb.h&lt;br /&gt;~ /uspace/trunk/libc/include/ipc/services.h&lt;br /&gt;~ /uspace/trunk/libc/Makefile&lt;br /&gt;~ /uspace/trunk/libc/Makefile.toolchain&lt;br /&gt;+ /uspace/trunk/libfb&lt;br /&gt;~ /uspace/trunk/Makefile&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1363&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1363&amp;peg=1680</guid></item>
<item><pubDate>Tue, 16 May 2006 19:24:25 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1360 – Sync with kernel. Rename IPC_M_AS_SEND to IPC_M_AS_AREA_SEND.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Sync with kernel.&lt;br /&gt;
Rename IPC_M_AS_SEND to IPC_M_AS_AREA_SEND.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/ipc.c&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1360&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1360&amp;peg=1680</guid></item>
<item><pubDate>Tue, 16 May 2006 16:43:56 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1353 – Fix uspace to compile again.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix uspace to compile again.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/kbd/arch/ia32/src/kbd.c&lt;br /&gt;~ /uspace/trunk/kbd/arch/mips32/src/kbd.c&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;~ /uspace/trunk/pci/pci.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1353&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1353&amp;peg=1680</guid></item>
<item><pubDate>Tue, 16 May 2006 12:25:22 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1347 – Added keyboard support to mips.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added keyboard support to mips.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/kbd/arch/mips32/include/kbd.h&lt;br /&gt;~ /uspace/trunk/kbd/arch/mips32/src/kbd.c&lt;br /&gt;~ /uspace/trunk/kbd/include/arch&lt;br /&gt;~ /uspace/trunk/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1347&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1347&amp;peg=1680</guid></item>
<item><pubDate>Tue, 16 May 2006 11:30:42 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1343 – Add services.h to codify service numbers. Assign codes for PCI, ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add services.h to codify service numbers.&lt;br /&gt;
Assign codes for PCI, keyboard and frame buffer services.&lt;br /&gt;
&lt;br /&gt;
Rename ipc_answer() to ipc_answer_fast() and add the basic&lt;br /&gt;
slower variant and call it ipc_answer(). Add some doxygen comments.&lt;br /&gt;
&lt;br /&gt;
Remove unused bits from the libpci library.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/kbd/generic/kbd.c&lt;br /&gt;~ /uspace/trunk/libipc/generic/ipc.c&lt;br /&gt;~ /uspace/trunk/libipc/include/ipc.h&lt;br /&gt;+ /uspace/trunk/libipc/include/services.h&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;~ /uspace/trunk/pci/libpci/pci.h&lt;br /&gt;~ /uspace/trunk/pci/pci.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1343&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1343&amp;peg=1680</guid></item>
<item><pubDate>Mon, 15 May 2006 23:08:29 +0200</pubDate><dc:creator>cejka</dc:creator><title>Rev 1339 – Uspace keyboard handler for ia32.</title><description>&lt;div&gt;&lt;strong&gt;cejka – 23 file(s) modified&lt;/strong&gt;&lt;br/&gt;Uspace keyboard handler for ia32.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/init/Makefile&lt;br /&gt;+ /uspace/trunk/kbd&lt;br /&gt;+ /uspace/trunk/kbd/arch&lt;br /&gt;+ /uspace/trunk/kbd/arch/ia32&lt;br /&gt;+ /uspace/trunk/kbd/arch/ia32/include&lt;br /&gt;+ /uspace/trunk/kbd/arch/ia32/include/kbd.h&lt;br /&gt;+ /uspace/trunk/kbd/arch/ia32/src&lt;br /&gt;+ /uspace/trunk/kbd/arch/ia32/src/kbd.c&lt;br /&gt;+ /uspace/trunk/kbd/arch/mips32&lt;br /&gt;+ /uspace/trunk/kbd/arch/mips32/include&lt;br /&gt;+ /uspace/trunk/kbd/arch/mips32/include/kbd.h&lt;br /&gt;+ /uspace/trunk/kbd/arch/mips32/src&lt;br /&gt;+ /uspace/trunk/kbd/arch/mips32/src/kbd.c&lt;br /&gt;+ /uspace/trunk/kbd/generic&lt;br /&gt;+ /uspace/trunk/kbd/generic/kbd.c&lt;br /&gt;+ /uspace/trunk/kbd/generic/key_buffer.c&lt;br /&gt;+ /uspace/trunk/kbd/include&lt;br /&gt;+ /uspace/trunk/kbd/include/arch&lt;br /&gt;+ /uspace/trunk/kbd/include/kbd.h&lt;br /&gt;+ /uspace/trunk/kbd/include/key_buffer.h&lt;br /&gt;+ /uspace/trunk/kbd/Makefile&lt;br /&gt;~ /uspace/trunk/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1339&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1339&amp;peg=1680</guid></item>
<item><pubDate>Sun, 14 May 2006 19:17:35 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1330 – Added support to IPC for sharing pages. Remove old calls ...</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added support to IPC for sharing pages. Remove old calls as_area_send/accept,&lt;br /&gt;
modify tests.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/as.c&lt;br /&gt;~ /uspace/trunk/libc/include/as.h&lt;br /&gt;~ /uspace/trunk/libipc/generic/ipc.c&lt;br /&gt;~ /uspace/trunk/libipc/include/ipc.h&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1330&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1330&amp;peg=1680</guid></item>
<item><pubDate>Tue, 02 May 2006 20:20:07 +0200</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1279 – Changed interrupt_control to preemption_control.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Changed interrupt_control to preemption_control.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/ddi.c&lt;br /&gt;~ /uspace/trunk/libc/include/ddi.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1279&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1279&amp;peg=1680</guid></item>
<item><pubDate>Fri, 28 Apr 2006 15:02:59 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1250 – Add as.h to libc and compile pci module only for ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add as.h to libc and compile pci module only for amd64 and ia32.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/as.c&lt;br /&gt;+ /uspace/trunk/libc/include/as.h&lt;br /&gt;~ /uspace/trunk/libc/include/unistd.h&lt;br /&gt;~ /uspace/trunk/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1250&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1250&amp;peg=1680</guid></item>
<item><pubDate>Sun, 23 Apr 2006 18:34:45 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1228 – Reflect changes in syscall names in userspace.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Reflect changes in syscall names in userspace.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/mmap.c&lt;br /&gt;~ /uspace/trunk/libc/generic/task.c&lt;br /&gt;~ /uspace/trunk/libc/include/task.h&lt;br /&gt;~ /uspace/trunk/libc/include/unistd.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1228&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1228&amp;peg=1680</guid></item>
<item><pubDate>Sun, 16 Apr 2006 15:18:43 +0200</pubDate><dc:creator>cejka</dc:creator><title>Rev 1197 – Bugfix in printf, some support for testing.</title><description>&lt;div&gt;&lt;strong&gt;cejka – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Bugfix in printf, some support for testing.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/io/print.c&lt;br /&gt;~ /uspace/trunk/libc/generic/string.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1197&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1197&amp;peg=1680</guid></item>
<item><pubDate>Wed, 12 Apr 2006 13:59:03 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1175 – Userspace suport for SYS_GET_TASK_ID syscall.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Userspace suport for SYS_GET_TASK_ID syscall.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/arch/ia64/include/psthread.h&lt;br /&gt;+ /uspace/trunk/libc/generic/task.c&lt;br /&gt;+ /uspace/trunk/libc/include/task.h&lt;br /&gt;~ /uspace/trunk/libc/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1175&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1175&amp;peg=1680</guid></item>
<item><pubDate>Wed, 05 Apr 2006 14:10:53 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 1152 – Sync uspace. Fix comment in futex.c.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Sync uspace.&lt;br /&gt;
Fix comment in futex.c.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/futex.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1152&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1152&amp;peg=1680</guid></item>
<item><pubDate>Fri, 24 Mar 2006 15:29:19 +0100</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1129 – Completed support for TLS in GCC (modifier __thread) for ia32,amd64,ia64 ...</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 23 file(s) modified&lt;/strong&gt;&lt;br/&gt;Completed support for TLS in GCC (modifier __thread) for ia32,amd64,ia64 and mips.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/arch/amd64/include/thread.h&lt;br /&gt;~ /uspace/trunk/libc/arch/amd64/Makefile.inc&lt;br /&gt;+ /uspace/trunk/libc/arch/amd64/src/thread.c&lt;br /&gt;~ /uspace/trunk/libc/arch/amd64/_link.ld.in&lt;br /&gt;~ /uspace/trunk/libc/arch/ia32/include/thread.h&lt;br /&gt;~ /uspace/trunk/libc/arch/ia32/Makefile.inc&lt;br /&gt;+ /uspace/trunk/libc/arch/ia32/src/thread.c&lt;br /&gt;~ /uspace/trunk/libc/arch/ia32/_link.ld.in&lt;br /&gt;~ /uspace/trunk/libc/arch/ia64/include/thread.h&lt;br /&gt;~ /uspace/trunk/libc/arch/ia64/Makefile.inc&lt;br /&gt;+ /uspace/trunk/libc/arch/ia64/src/thread.c&lt;br /&gt;~ /uspace/trunk/libc/arch/ia64/_link.ld.in&lt;br /&gt;~ /uspace/trunk/libc/arch/mips32/include/psthread.h&lt;br /&gt;~ /uspace/trunk/libc/arch/mips32/include/thread.h&lt;br /&gt;~ /uspace/trunk/libc/arch/mips32/Makefile.inc&lt;br /&gt;+ /uspace/trunk/libc/arch/mips32/src/thread.c&lt;br /&gt;~ /uspace/trunk/libc/arch/mips32/_link.ld.in&lt;br /&gt;~ /uspace/trunk/libc/generic/libc.c&lt;br /&gt;~ /uspace/trunk/libc/generic/psthread.c&lt;br /&gt;~ /uspace/trunk/libc/generic/thread.c&lt;br /&gt;~ /uspace/trunk/libc/include/psthread.h&lt;br /&gt;~ /uspace/trunk/libc/include/thread.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1129&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1129&amp;peg=1680</guid></item>
<item><pubDate>Fri, 24 Mar 2006 14:57:43 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 1128 – Improve comments in psthread.c Rename pt-&gt;list to pt-&gt;link. Rename ps_preempt() ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Improve comments in psthread.c&lt;br /&gt;
Rename pt-&gt;list to pt-&gt;link.&lt;br /&gt;
Rename ps_preempt() to psthread_schedule_next().&lt;br /&gt;
Rename ps_join() to psthread_join().&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/psthread.c&lt;br /&gt;~ /uspace/trunk/libc/include/psthread.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1128&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1128&amp;peg=1680</guid></item>
<item><pubDate>Fri, 24 Mar 2006 12:05:41 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 1125 – TLS and pseudo thread support for ia64.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 13 file(s) modified&lt;/strong&gt;&lt;br/&gt;TLS and pseudo thread support for ia64.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/arch/amd64/Makefile.inc&lt;br /&gt;~ /uspace/trunk/libc/arch/ia32/Makefile.inc&lt;br /&gt;+ /uspace/trunk/libc/arch/ia64/include/psthread.h&lt;br /&gt;+ /uspace/trunk/libc/arch/ia64/include/stack.h&lt;br /&gt;+ /uspace/trunk/libc/arch/ia64/include/thread.h&lt;br /&gt;~ /uspace/trunk/libc/arch/ia64/Makefile.inc&lt;br /&gt;+ /uspace/trunk/libc/arch/ia64/src/psthread.S&lt;br /&gt;~ /uspace/trunk/libc/generic/psthread.c&lt;br /&gt;+ /uspace/trunk/libc/include/align.h&lt;br /&gt;~ /uspace/trunk/libc/include/psthread.h&lt;br /&gt;~ /uspace/trunk/libc/include/stdarg.h&lt;br /&gt;~ /uspace/trunk/libc/include/stdlib.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1125&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1125&amp;peg=1680</guid></item>
<item><pubDate>Thu, 23 Mar 2006 11:33:55 +0100</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1113 – Added symbolic links &apos;libarch&apos;,&apos;libadt&apos;,&apos;libipc&apos; into libc/include, so that it can ...</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 44 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added symbolic links &apos;libarch&apos;,&apos;libadt&apos;,&apos;libipc&apos; into libc/include,&lt;br /&gt;
so that it can be easily used from anywhere.&lt;br /&gt;
Renamed thread_main to __thread_main.&lt;br /&gt;
Allowed MIPS to compile with -O0.&lt;br /&gt;
Added non-preemptible threads support (not yet secured by futexes).&lt;br /&gt;
Added simple way to hold Thread Local Storage. Support for compiler&lt;br /&gt;
will be added later.&lt;br /&gt;
This update breaks IA64 uspace.&lt;br /&gt;
&lt;br /&gt;
There is some forgotten spinlock_lock() in futexes, amd64 gets locked&lt;br /&gt;
in the secod uspace thread probably with preemption disabled.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;+ /uspace/trunk/libc/arch/amd64/include/atomic.h &lt;i&gt;(copied from /uspace/trunk/libc/arch/amd64/include/atomic_arch.h@1111)&lt;/i&gt;&lt;br /&gt;x /uspace/trunk/libc/arch/amd64/include/atomic_arch.h&lt;br /&gt;+ /uspace/trunk/libc/arch/amd64/include/context_offset.h&lt;br /&gt;+ /uspace/trunk/libc/arch/amd64/include/psthread.h&lt;br /&gt;+ /uspace/trunk/libc/arch/amd64/include/thread.h&lt;br /&gt;~ /uspace/trunk/libc/arch/amd64/Makefile.inc&lt;br /&gt;~ /uspace/trunk/libc/arch/amd64/src/entry.s&lt;br /&gt;+ /uspace/trunk/libc/arch/amd64/src/psthread.S&lt;br /&gt;~ /uspace/trunk/libc/arch/amd64/src/thread_entry.s&lt;br /&gt;+ /uspace/trunk/libc/arch/ia32/include/atomic.h &lt;i&gt;(copied from /uspace/trunk/libc/arch/ia32/include/atomic_arch.h@1111)&lt;/i&gt;&lt;br /&gt;x /uspace/trunk/libc/arch/ia32/include/atomic_arch.h&lt;br /&gt;~ /uspace/trunk/libc/arch/ia32/Makefile.inc&lt;br /&gt;~ /uspace/trunk/libc/arch/ia32/src/entry.s&lt;br /&gt;~ /uspace/trunk/libc/arch/ia32/src/thread_entry.s&lt;br /&gt;+ /uspace/trunk/libc/arch/ia64/include/atomic.h &lt;i&gt;(copied from /uspace/trunk/libc/arch/ia64/include/atomic_arch.h@1111)&lt;/i&gt;&lt;br /&gt;x /uspace/trunk/libc/arch/ia64/include/atomic_arch.h&lt;br /&gt;~ /uspace/trunk/libc/arch/ia64/src/entry.s&lt;br /&gt;~ /uspace/trunk/libc/arch/ia64/src/thread_entry.s&lt;br /&gt;+ /uspace/trunk/libc/arch/mips32/include/atomic.h &lt;i&gt;(copied from /uspace/trunk/libc/arch/mips32/include/atomic_arch.h@1111)&lt;/i&gt;&lt;br /&gt;x /uspace/trunk/libc/arch/mips32/include/atomic_arch.h&lt;br /&gt;+ /uspace/trunk/libc/arch/mips32/include/context_offset.h&lt;br /&gt;+ /uspace/trunk/libc/arch/mips32/include/psthread.h&lt;br /&gt;+ /uspace/trunk/libc/arch/mips32/include/thread.h&lt;br /&gt;~ /uspace/trunk/libc/arch/mips32/Makefile.inc&lt;br /&gt;~ /uspace/trunk/libc/arch/mips32/src/entry.s&lt;br /&gt;+ /uspace/trunk/libc/arch/mips32/src/psthread.S&lt;br /&gt;~ /uspace/trunk/libc/arch/mips32/src/thread_entry.s&lt;br /&gt;~ /uspace/trunk/libc/generic/libc.c&lt;br /&gt;+ /uspace/trunk/libc/generic/psthread.c&lt;br /&gt;~ /uspace/trunk/libc/generic/thread.c&lt;br /&gt;~ /uspace/trunk/libc/include/atomic.h&lt;br /&gt;~ /uspace/trunk/libc/include/io/io.h&lt;br /&gt;~ /uspace/trunk/libc/include/libc.h&lt;br /&gt;+ /uspace/trunk/libc/include/psthread.h&lt;br /&gt;~ /uspace/trunk/libc/include/stdarg.h&lt;br /&gt;~ /uspace/trunk/libc/include/stdint.h&lt;br /&gt;~ /uspace/trunk/libc/include/thread.h&lt;br /&gt;+ /uspace/trunk/libc/include/types.h&lt;br /&gt;~ /uspace/trunk/libc/include/unistd.h&lt;br /&gt;~ /uspace/trunk/libc/Makefile&lt;br /&gt;~ /uspace/trunk/libc/Makefile.toolchain&lt;br /&gt;~ /uspace/trunk/libc/malloc/malloc.c&lt;br /&gt;~ /uspace/trunk/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1113&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1113&amp;peg=1680</guid></item>
<item><pubDate>Wed, 22 Mar 2006 23:30:40 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 1111 – Basic futex support for userspace.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Basic futex support for userspace.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;+ /uspace/trunk/libc/generic/futex.c&lt;br /&gt;+ /uspace/trunk/libc/include/futex.h&lt;br /&gt;~ /uspace/trunk/libc/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1111&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1111&amp;peg=1680</guid></item>
<item><pubDate>Sun, 19 Mar 2006 20:42:38 +0100</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1091 – Adapt userspace API to conform to kernel api.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Adapt userspace API to conform to kernel api.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libipc/generic/ipc.c&lt;br /&gt;~ /uspace/trunk/libipc/include/ipc.h&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1091&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1091&amp;peg=1680</guid></item>
<item><pubDate>Sun, 19 Mar 2006 13:43:37 +0100</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1089 – More IPC added syscall for hangup and some tests.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;More IPC added syscall for hangup and some tests.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libipc/generic/ipc.c&lt;br /&gt;~ /uspace/trunk/libipc/include/ipc.h&lt;br /&gt;~ /uspace/trunk/libipc/include/ns.h&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1089&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1089&amp;peg=1680</guid></item>
<item><pubDate>Fri, 17 Mar 2006 20:56:16 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 1081 – Fix uspace threads for ia64.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix uspace threads for ia64.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/thread.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1081&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1081&amp;peg=1680</guid></item>
<item><pubDate>Fri, 17 Mar 2006 19:09:15 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 1079 – Improved uspace threads (uspace).</title><description>&lt;div&gt;&lt;strong&gt;jermar – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;Improved uspace threads (uspace).&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;+ /uspace/trunk/libc/arch/amd64/src/thread_entry.s&lt;br /&gt;+ /uspace/trunk/libc/arch/ia32/src/thread_entry.s&lt;br /&gt;~ /uspace/trunk/libc/arch/ia64/src/entry.s&lt;br /&gt;+ /uspace/trunk/libc/arch/ia64/src/thread_entry.s&lt;br /&gt;+ /uspace/trunk/libc/arch/mips32/src/thread_entry.s&lt;br /&gt;~ /uspace/trunk/libc/generic/thread.c&lt;br /&gt;~ /uspace/trunk/libc/include/thread.h&lt;br /&gt;~ /uspace/trunk/libc/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1079&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1079&amp;peg=1680</guid></item>
<item><pubDate>Fri, 17 Mar 2006 12:47:53 +0100</pubDate><dc:creator>cejka</dc:creator><title>Rev 1073 – Userspace printf was rewritten to support standard format. Not all ...</title><description>&lt;div&gt;&lt;strong&gt;cejka – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Userspace printf was rewritten to support standard format. Not all needed features implemented yet.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/init/Makefile&lt;br /&gt;~ /uspace/trunk/libc/generic/io/print.c&lt;br /&gt;~ /uspace/trunk/libc/Makefile&lt;br /&gt;~ /uspace/trunk/libc/Makefile.toolchain&lt;br /&gt;~ /uspace/trunk/ns/Makefile&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1073&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1073&amp;peg=1680</guid></item>
<item><pubDate>Fri, 17 Mar 2006 02:31:55 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 1065 – Support for uspace threads.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Support for uspace threads.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libc/generic/libc.c&lt;br /&gt;+ /uspace/trunk/libc/generic/thread.c &lt;i&gt;(copied from /uspace/trunk/libc/generic/libc.c@1062)&lt;/i&gt;&lt;br /&gt;+ /uspace/trunk/libc/include/thread.h &lt;i&gt;(copied from /uspace/trunk/libc/include/stdlib.h@1062)&lt;/i&gt;&lt;br /&gt;~ /uspace/trunk/libc/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1065&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1065&amp;peg=1680</guid></item>
<item><pubDate>Thu, 16 Mar 2006 21:57:12 +0100</pubDate><dc:creator>palkovsky</dc:creator><title>Rev 1061 – Added support for ipc_connect_me_to.</title><description>&lt;div&gt;&lt;strong&gt;palkovsky – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added support for ipc_connect_me_to.&lt;/div&gt;~ /uspace/trunk/init/init.c&lt;br /&gt;~ /uspace/trunk/libipc/generic/ipc.c&lt;br /&gt;~ /uspace/trunk/libipc/include/ipc.h&lt;br /&gt;~ /uspace/trunk/ns/ns.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1061&amp;peg=1680</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS-historic&amp;path=%2Fuspace%2Ftrunk%2Finit%2Finit.c&amp;rev=1061&amp;peg=1680</guid></item>
</channel></rss>