Timeline



2009-12-08:

23:06 DeveloperDocs edited by Jiri Svoboda
CD-ROM filesystem standards (diff)
23:01 DeveloperDocs edited by Jiri Svoboda
Intel AC spec links (diff)
22:53 DeveloperDocs edited by Jiri Svoboda
Link USB specs. (diff)
22:43 DeveloperDocs edited by Jiri Svoboda
Add ANSI ATA/ATAPI standards references (diff)
13:45 DeveloperDocs edited by Jiri Svoboda
Remove extraneous blank lines. (diff)
13:44 DeveloperDocs edited by Jiri Svoboda
Add link to ATAPI CDROM standard (diff)

2009-12-07:

22:13 Ticket #153 (atomic operations are broken on arm32) closed by Jakub Jermář
fixed: changeset:head,166 fixed the remaining part of the problem in userspace.
16:12 Ticket #149 (Flush windows in context_save_arch() instead of context_restore_arch()) updated by Jakub Jermář
Summary changed

2009-12-05:

18:48 UsersGuide edited by Jiri Svoboda
Document controls for Copy and Paste. (diff)

2009-12-02:

23:41 Ticket #153 (atomic operations are broken on arm32) updated by Jakub Jermář
Changeset:head,160 fixed this ticket in the kernel. The arm32 uspace …
23:39 Ticket #154 (Futexes are broken) closed by Jakub Jermář
fixed: Fixed in changeset:head,160. This changeset replaces the original …
21:02 DeveloperDocs edited by Jiri Svoboda
C99 standard draft ref (diff)
10:03 Ticket #153 (atomic operations are broken on arm32) updated by Jakub Jermář
Cc changed
10:02 Ticket #154 (Futexes are broken) updated by Jakub Jermář
Cc changed
09:22 Ticket #153 (atomic operations are broken on arm32) updated by Jakub Jermář
Priority changed
08:27 Ticket #154 (Futexes are broken) updated by Jakub Jermář
Summary changed
08:27 Ticket #154 (Futexes are broken) created by Jakub Jermář
Tomas Brambora wrote: >Consider the following scenario: >Threads A, B. …
08:13 Ticket #153 (atomic operations are broken on arm32) created by Jakub Jermář
There are two points: 1. the inline asm code just looks hopelessly …

2009-12-01:

21:28 UsersGuide edited by Jiri Svoboda
Fix mess (diff)
21:22 UsersGuide edited by Jiri Svoboda
Vertical seeking on command line (diff)

2009-11-30:

16:20 UsersGuide edited by Jiri Svoboda
Editor controls (diff)

2009-11-29:

20:14 FreeRunnerLEDs edited by Jiri Svoboda
Verified with C app run in Om 2008. (diff)
14:30 UsersGuide edited by Jiri Svoboda
Keyboard layout selection, shell text input. (diff)
13:54 ReleaseNotes/Trunk edited by Jiri Svoboda
Bdsh input improved (diff)

2009-11-28:

16:52 Ticket #151 (IPC_M_PHONE_HUNGUP can go unnoticed by a connection fibril) closed by Jakub Jermář
fixed: Fixed in changeset:head,153.
15:29 Ticket #139 (Tasks should be allocated from a dedicated slab allocator cache) closed by Jakub Jermář
fixed: Fixed in changeset:head,152. As a further improvement in this area, …

2009-11-27:

20:00 Ticket #6 (pte_t should be the real thing on arm32) closed by Jakub Jermář
fixed: Fixed in changeset:head,151.
19:48 Ticket #152 (ia64 parallel build fails) created by Jakub Jermář
When building ia64 using make -j 2, the build fails: … …

2009-11-25:

19:47 Ticket #151 (IPC_M_PHONE_HUNGUP can go unnoticed by a connection fibril) created by Jakub Jermář
If a client hangs up the phone after it sends the first message in a …
12:01 HardwareSupport edited by ptschneider
(diff)
10:15 Ticket #150 (CLEAN_WINDOW_HANDLER on sun4v can be optimized) created by Jakub Jermář
The following quotation from the UltraSPARC T1 Supplement to the …

2009-11-24:

17:37 Ticket #143 (Networking and TCP/IP stack for HelenOS system) updated by Lukáš Mejdrech
Status changed
15:49 Ticket #149 (Flush windows in context_save_arch() instead of context_restore_arch()) updated by Jakub Jermář
I already tried this optimization and it appears to be a correct one. …
15:45 Ticket #149 (Flush windows in context_save_arch() instead of context_restore_arch()) created by Jakub Jermář
Gedare Bloom suggests: Issue the flushw instruction in …
15:11 Ticket #148 (__hypercall_fast_ret1 trusts the contents of %o1 (too much)) created by Jakub Jermář
In the sun4v branch, there is: […] It seems like the asm …

2009-11-23:

23:04 HowToContribute edited by Jakub Jermář
(diff)
23:03 HowToContribute edited by Jakub Jermář
(diff)
22:56 HowToContribute edited by Jakub Jermář
(diff)
22:55 HowToContribute edited by Jakub Jermář
(diff)
22:54 HowToContribute edited by Jakub Jermář
(diff)
22:53 HowToContribute edited by Jakub Jermář
(diff)
22:13 HowToContribute created by Jakub Jermář
22:13 WikiStart edited by Jakub Jermář
(diff)
22:04 Ticket #60 (Driver for ext4 filesystem) updated by Jakub Jermář
Keywords changed
22:03 Ticket #54 (VFS to FUSE connector) updated by Jakub Jermář
Keywords changed
22:02 Ticket #54 (VFS to FUSE connector) updated by Jakub Jermář
Keywords, Component changed
22:01 Ticket #59 (FAT server improvement: FAT12, FAT32, FAT64) updated by Jakub Jermář
Keywords changed
22:01 Ticket #58 (FAT server improvement: LFN) updated by Jakub Jermář
Keywords changed
22:00 Ticket #40 (Implement support for Sgi Octane (mips64)) updated by Jakub Jermář
Keywords, Component changed
21:58 Ticket #114 (memory reservation feature needed) updated by Jakub Jermář
Keywords changed
21:57 Ticket #140 (Driver for ISO 9660 (cdfs) filesystem) updated by Jakub Jermář
Keywords changed
21:56 Ticket #133 (Support for Fujitsu SPARC64 processors) updated by Jakub Jermář
Keywords changed
21:55 Ticket #48 (Simple GUI) updated by Jakub Jermář
Keywords changed
21:39 Ticket #114 (memory reservation feature needed) updated by Jakub Jermář
Milestone changed
21:36 Ticket #142 (Support for T1 and T2 processors in HelenOS) updated by Jakub Jermář
The full assignment is …
21:35 Ticket #144 (Device drivers interface in HelenOS system) updated by Jakub Jermář
The full assignment is …
21:34 Ticket #143 (Networking and TCP/IP stack for HelenOS system) updated by Jakub Jermář
The full assignment is …
21:33 Ticket #145 (Task snapshoting in HelenOS) updated by Jakub Jermář
The full assignment is …
21:32 Ticket #146 (Modern operating system without MMU) updated by Jakub Jermář
The full assignment is …
21:31 Ticket #147 (Security containers and access rights in HelenOS) updated by Jakub Jermář
Cc changed
The full assignment is …
21:25 Ticket #146 (Modern operating system without MMU) updated by Jakub Jermář
Keywords changed
21:25 Ticket #147 (Security containers and access rights in HelenOS) created by Jakub Jermář
This is a placeholder ticket for tracking progress on Stepan Henek's …
21:24 Ticket #146 (Modern operating system without MMU) created by Jakub Jermář
This is a placeholder ticket for tracking progress on Jiri Tlach's …
21:22 Ticket #145 (Task snapshoting in HelenOS) created by Jakub Jermář
This is a placeholder ticket for tracking progress on Tomas Brambora's …
21:20 Ticket #144 (Device drivers interface in HelenOS system) updated by Jakub Jermář
Summary changed
21:19 Ticket #142 (Support for T1 and T2 processors in HelenOS) updated by Jakub Jermář
Summary changed
21:17 Ticket #143 (Networking and TCP/IP stack for HelenOS system) updated by Jakub Jermář
Summary changed
21:16 Ticket #143 (Networking and TCP/IP stack for HelenOS system) updated by Jakub Jermář
Type changed
21:15 Ticket #144 (Device drivers interface in HelenOS system) created by Jakub Jermář
This is a placeholder ticket to track progress on Lenka Trochtova's …
21:10 Ticket #143 (Networking and TCP/IP stack for HelenOS system) created by Jakub Jermář
This is a placeholder ticket for tracking integration of Lukas …
21:07 Ticket #56 (Finish and merge the dynamic loader to trunk) updated by Jakub Jermář
Keywords, Component changed
21:06 Ticket #142 (Support for T1 and T2 processors in HelenOS) created by Jakub Jermář
This is a placeholder ticket to track integration of Pavel Rimsky's …
18:32 Ticket #140 (Driver for ISO 9660 (cdfs) filesystem) updated by Jakub Jermář
Keywords, Cc changed
18:29 Ticket #141 (ATAPI optical drive support) updated by Jiri Svoboda
Milestone changed
18:22 Ticket #140 (Driver for ISO 9660 (cdfs) filesystem) updated by Jiri Svoboda
See also ticket #141 (ATAPI optical drive support).
18:21 Ticket #141 (ATAPI optical drive support) created by Jiri Svoboda
Add support for ATAPI optical drives (CD/DVD/BD-ROM). Although these …
18:14 Ticket #140 (Driver for ISO 9660 (cdfs) filesystem) created by Jiri Svoboda
Implement a native HelenOS driver for the ISO 9660 file system, …

2009-11-22:

13:32 PastTheses edited by Jakub Jermář
(diff)
13:31 AvailableTheses edited by Jakub Jermář
(diff)
13:31 CurrentTheses edited by Jakub Jermář
(diff)
13:30 Courses created by Jakub Jermář
13:19 AvailableTheses edited by Jakub Jermář
(diff)
13:18 AvailableTheses created by Jakub Jermář
13:16 CurrentTheses edited by Jakub Jermář
(diff)
13:16 PastTheses created by Jakub Jermář
13:12 CurrentTheses created by Jakub Jermář
13:10 WikiStart edited by Jakub Jermář
(diff)

2009-11-21:

10:39 Ticket #123 (mkfat.py suspected to present phantom clusters) closed by Jakub Jermář
worksforme: Some documentation sources [1] seem to document this behavior, …
10:25 Ticket #138 (Sync call answer may refer to a non-existent answerbox.) closed by Jakub Jermář
fixed: Fixed in changeset:head,142. Actually the call structure used by …

2009-11-20:

17:21 DeveloperDocs edited by Jiri Svoboda
Link U-Boot wiki page (diff)
17:19 UBoot created by Jiri Svoboda
Start U-Boot page
17:06 DeveloperDocs edited by Jiri Svoboda
Interfacing FreeBSD with U-Boot (diff)

2009-11-18:

21:06 FreeRunnerLEDs edited by Jiri Svoboda
On vs. off (diff)
20:40 FreeRunnerLEDs edited by Jiri Svoboda
Note on endianness (diff)
20:37 FSDesign edited by Jakub Jermář
Fix the nit in the definition of the canonical path. (diff)
20:09 FreeRunnerLEDs edited by Jiri Svoboda
Clarifications (diff)
20:05 FreeRunnerLEDs edited by Jiri Svoboda
Typo and formatting. (diff)
20:03 FreeRunnerLEDs created by Jiri Svoboda
How to blink the LEDs
19:34 DeveloperDocs edited by Jiri Svoboda
Add FreeRunner links (diff)

2009-11-17:

20:32 FSDesign edited by Jakub Jermář
(diff)
19:37 FSDesign edited by Jakub Jermář
(diff)
17:57 FSDesign edited by Jakub Jermář
(diff)
17:49 FSDesign edited by Jakub Jermář
(diff)
17:30 FSDesign edited by Jakub Jermář
(diff)
17:17 FSDesign edited by Jakub Jermář
(diff)
16:14 FSDesign edited by Jakub Jermář
(diff)
15:28 FSDesign edited by Jakub Jermář
(diff)
11:16 FSDesign edited by Jakub Jermář
(diff)
11:03 FSDesign edited by Jakub Jermář
(diff)

2009-11-16:

20:16 DeveloperDocs edited by Jakub Jermář
More specs (diff)
19:49 DeveloperDocs edited by Jakub Jermář
More specs (diff)
19:34 DeveloperDocs edited by Jakub Jermář
(diff)
19:19 DeveloperDocs edited by Jakub Jermář
More specs (diff)
18:55 DeveloperDocs edited by Jakub Jermář
Start a publicly accessible processor spec page (diff)
18:11 Meetings edited by Jakub Jermář
(diff)

2009-11-15:

20:17 Ticket #139 (Tasks should be allocated from a dedicated slab allocator cache) created by Jakub Jermář
The tasks management code could make use of the benefits offered by …

2009-11-14:

20:41 Ticket #138 (Sync call answer may refer to a non-existent answerbox.) updated by Jakub Jermář
Keywords, Status, Component, Owner changed
20:38 Meetings edited by Jakub Jermář
(diff)
09:26 HardwareSupport edited by Jiri Svoboda
Escape non-wikiword (diff)
09:26 ReleaseNotes/Trunk edited by Jiri Svoboda
Escape non-wikiword (diff)

2009-11-12:

19:48 Meetings edited by Jakub Jermář
(diff)
19:42 Meetings edited by Jakub Jermář
(diff)
19:30 Meetings edited by Jakub Jermář
(diff)
19:29 Meetings created by Jakub Jermář
19:11 WikiStart edited by Jakub Jermář
(diff)

2009-11-10:

22:26 Ticket #138 (Sync call answer may refer to a non-existent answerbox.) created by Tomas Brambora
If wait_for_call() is interrupted in sync_call, the answerbox gets …

2009-11-07:

14:01 Repositories edited by Pavel Rimsky
(diff)

2009-11-04:

11:39 Ticket #3 (Memory management limitations) updated by Jakub Jermář
Replying to decky: > Sure, true. But you certainly see …

2009-11-03:

22:59 BazaarWorkflow edited by Jiri Svoboda
MB-Protect is in testing (diff)
14:50 Ticket #3 (Memory management limitations) updated by Martin Decky
> Well, this is certainly true also for on-demand mapping: you won't …
10:00 Ticket #3 (Memory management limitations) updated by Jakub Jermář
Replying to decky: > I believe you didn't understand my …

2009-11-02:

13:53 Ticket #3 (Memory management limitations) updated by Martin Decky
> You are now mixing two things: > > 1. identity mapping, which can …

2009-10-29:

20:26 Ticket #137 (Only one udebug session is possible, subsequent attempts fail.) closed by Jiri Svoboda
fixed: Not exactly. TASK→kb.finished was not set to NULL at the end of …

2009-10-28:

10:01 Ticket #137 (Only one udebug session is possible, subsequent attempts fail.) created by Tomas Brambora
Once an udebug session has finished, TASK→kb.finished is set to true, …

2009-10-25:

22:47 ReleaseNotes/Trunk edited by Jakub Jermář
Mention inheriting cwd. (diff)

2009-10-24:

11:28 FSDesign edited by Jakub Jermář
(diff)
11:27 FSDesign edited by Jakub Jermář
(diff)
11:10 FSDesign edited by Jakub Jermář
(diff)
10:57 FSDesign edited by Jakub Jermář
(diff)
09:51 IPC edited by Jakub Jermář
Need to include async.h in some examples (diff)

2009-10-23:

18:42 Codenames edited by Jakub Jermář
(diff)
18:42 Codenames created by Jakub Jermář
18:25 WikiStart edited by Jakub Jermář
(diff)
18:21 ReleaseNotes/Trunk edited by Jakub Jermář
(diff)
18:02 ReleaseNotes/Trunk edited by Jakub Jermář
(diff)
17:58 WikiStart edited by Jakub Jermář
Unreference feature wish list as it is marked as obsolete. (diff)
17:52 Ticket #3 (Memory management limitations) updated by Jakub Jermář
Replying to decky: > Except for the benefits of the 1:1 …
14:25 Ticket #3 (Memory management limitations) updated by Jakub Jermář
Replying to decky: > You say: "If we limit the 1:1 …
12:55 Ticket #3 (Memory management limitations) updated by Martin Decky
Just a side note: Except for the benefits of the 1:1 identity mapping …
12:32 Ticket #3 (Memory management limitations) updated by Martin Decky
As in many other discussions we can't easily agree on something based …
10:00 Ticket #3 (Memory management limitations) updated by Jakub Jermář
I believe the common sense tells us that the "as large as possible" …

2009-10-22:

17:48 Ticket #136 (Autodetect support for SYSENTER on ia32) closed by Jakub Jermář
fixed: Fixed in [head,119].
16:08 Ticket #3 (Memory management limitations) updated by Martin Decky
Ad splitting into multiple tickets: OK, why not. There are clearly …
10:10 Ticket #3 (Memory management limitations) updated by Jakub Jermář
Cc, Component changed
I am copying the proposal here for easier reference. […] It may …
09:18 Ticket #8 (Port the arm32 port to real hardware) closed by Jakub Jermář
duplicate: Closing as a duplicate of #134.

2009-10-21:

12:15 Ticket #136 (Autodetect support for SYSENTER on ia32) created by Jakub Jermář
As of now, HelenOS will not boot if SYSENTER is not supported by the …
11:27 Ticket #121 (Parallel build does not work) closed by Martin Decky
fixed: Really solved in [head,118].

2009-10-16:

08:04 Ticket #135 (Editor forgets the last line except the first column) closed by Jiri Svoboda
fixed: The EOF s-point was not correct if the file did not terminate in a …

2009-10-15:

22:14 Ticket #135 (Editor forgets the last line except the first column) created by Jakub Jermář
When appending another line which is not ended with a new line to a …

2009-10-14:

19:57 Ticket #121 (Parallel build does not work) reopened by Martin Decky
Well, OK, it is not fixed completely. I works reasonably well on ia32, …
18:27 Ticket #134 (Support for Neo FreeRunner) updated by Jiri Svoboda
Component, Summary changed
18:26 Ticket #134 (Support for Neo FreeRunner) created by Jiri Svoboda
Make HelenOS boot on [http://en.wikipedia.org/wiki/Neo_Freerunner Neo …
15:07 Ticket #121 (Parallel build does not work) closed by Martin Decky
fixed: Fixed in [head,113].

2009-10-13:

13:47 Ticket #133 (Support for Fujitsu SPARC64 processors) updated by Jakub Jermář
Summary changed
13:46 Ticket #133 (Support for Fujitsu SPARC64 processors) created by Jakub Jermář
Improve the sparc64 port by adding support for the Fujitsu SPARC64 …

2009-10-12:

09:27 Ticket #132 (Unclaimed task return values pollute NS) updated by Jiri Svoboda
For better resource accounting, the interface should be changed such …
09:25 Ticket #132 (Unclaimed task return values pollute NS) created by Jiri Svoboda
In a problem similar to UNIX zombies, when a task spawns another task …

2009-10-11:

22:06 BazaarWorkflow edited by Jiri Svoboda
Explain that bzr identifier is not necessarily e-mail address. (diff)
20:19 IPC edited by Jakub Jermář
(diff)
17:51 BazaarWorkflow edited by Jakub Jermář
(diff)

2009-10-06:

15:07 Ticket #60 (Driver for ext4 filesystem) updated by Jakub Jermář
Component, Summary changed
Changing the Summary in order to be specific.
15:01 Ticket #66 (Kernel stdout as a multiplexer) closed by Jakub Jermář
fixed: I think this was fixed in [head,29].

2009-10-01:

18:37 Ticket #120 (Some HelenOS code breaks strict aliasing rules) updated by Martin Decky
OK, the pragmatic question is: What should we do about it? Should we …
17:17 Ticket #120 (Some HelenOS code breaks strict aliasing rules) updated by Jiri Svoboda
I believe the reason why this hasn't bitten us yet is that …
11:54 Ticket #131 (Task memory dumps) created by Jiri Svoboda
We need a mechanism to dump the memory of a task which has crashed …

2009-09-28:

09:37 Ticket #130 (Self replication) created by Jiri Svoboda
HelenOS should be able to replicate itself. For example, when we boot …
09:32 Ticket #129 (Bootloader install) updated by Jiri Svoboda
Type changed
09:31 Ticket #129 (Bootloader install) created by Jiri Svoboda
We need a way to install the bootloader from within a running HelenOS …
09:30 Ticket #128 (FAT file system creator) created by Jiri Svoboda
Need a tool to create an empty FAT file system from within HelenOS.
09:29 Ticket #127 (Partition editor) created by Jiri Svoboda
HelenOS can make use of MBR-partitioned disks, but it cannot create or …
09:25 Ticket #125 (Automated building of distribution files) closed by Jiri Svoboda
duplicate: Forgot I already created a ticket for this. Duplicate of #108.
09:21 Ticket #126 (Breakage and regression monitoring tool) created by Jiri Svoboda
Implement a web-based framework that would monitor build breakages and …
09:12 Ticket #125 (Automated building of distribution files) created by Jiri Svoboda
Currently upon each release the distribution files are conjured up by …
09:06 Ticket #124 (Hands-off configure/build) updated by Jiri Svoboda
Type changed
09:05 Ticket #124 (Hands-off configure/build) created by Jiri Svoboda
We need a fully automated configure/build. It should be easy since all …

2009-09-26:

15:39 Ticket #123 (mkfat.py suspected to present phantom clusters) created by Jakub Jermář
This is a follow-up ticket on ticket #122, which was closed as a …
12:45 Ticket #122 (Copying the tetris binary twice hangs the FAT file system) closed by Jakub Jermář
fixed: Fixed in: [head,98] Root cause: Discrepancy between total sectors and …

2009-09-25:

12:29 Ticket #122 (Copying the tetris binary twice hangs the FAT file system) created by Jakub Jermář
With mainline,96, built for amd64 and fat, doing: cp …

2009-09-24:

13:51 Ticket #117 (softint should provide __muldi3) closed by Jakub Jermář
fixed: Fixed in [head, 95].

2009-09-23:

02:49 Ticket #120 (Some HelenOS code breaks strict aliasing rules) updated by Martin Decky
GCC with -Wall prints a warning in many cases where the strict …

2009-09-22:

15:07 Ticket #120 (Some HelenOS code breaks strict aliasing rules) updated by Jiri Svoboda
C99 also allows to access a variable through a compatible type. …
15:01 Ticket #121 (Parallel build does not work) created by Jiri Svoboda
On SMP machines building can be significantly faster if GNU make is …
14:58 Ticket #120 (Some HelenOS code breaks strict aliasing rules) created by Jiri Svoboda
According to GCC man page, -fstrict-aliasing is always active for …

2009-09-16:

20:18 ReleaseNotes/Trunk edited by Jiri Svoboda
Add ATA and MBR driver. (diff)

2009-09-14:

14:30 Ticket #113 (arm32 is broken) closed by Jakub Jermář
fixed: Fix merged in head,73.
11:26 Ticket #113 (arm32 is broken) updated by Jakub Jermář
I finally built a cross gdb for arm32 so that now I am able to set a …

2009-09-11:

07:35 Ticket #33 (ATA driver) closed by Jiri Svoboda
fixed: Since #head,48 the block layer has been fixed to use 64-bit block …
Note: See TracTimeline for information about the timeline view.