<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/cmd/earlyinit, branch master</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/cmd/earlyinit?h=master</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/cmd/earlyinit?h=master'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-06-28T09:01:51Z</updated>
<entry>
<title>cmd/earlyinit: improve error messages</title>
<updated>2026-06-28T09:01:51Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-28T09:01:51Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=cf7c34555c8df07d9baf582c65a9e88d1605e075'/>
<id>urn:sha1:cf7c34555c8df07d9baf582c65a9e88d1605e075</id>
<content type='text'>
This improves readability, especially on a small display.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>all: apply modernisers</title>
<updated>2026-06-08T05:58:24Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-08T05:19:11Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f869ff95a12756de97827b4afd93763f9661f144'/>
<id>urn:sha1:f869ff95a12756de97827b4afd93763f9661f144</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/earlyinit: mount /dev/shm</title>
<updated>2026-05-27T14:59:48Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-27T14:59:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=75715f4590621d86028ae3621582b415a7092b7f'/>
<id>urn:sha1:75715f4590621d86028ae3621582b415a7092b7f</id>
<content type='text'>
Required by many programs.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/earlyinit: improve change message formatting</title>
<updated>2026-05-27T14:51:46Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-27T14:51:46Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=87c3b3663df8eb77f70afa47d0ed928e81584dbc'/>
<id>urn:sha1:87c3b3663df8eb77f70afa47d0ed928e81584dbc</id>
<content type='text'>
This is significantly more readable.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/earlyinit: downgrade target error severity</title>
<updated>2026-05-27T09:58:30Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-27T09:58:30Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6d991f264454fae0b9b039b10815ceba084567df'/>
<id>urn:sha1:6d991f264454fae0b9b039b10815ceba084567df</id>
<content type='text'>
This happens during coldboot, before reporting gains persistent state.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/earlyinit: load device drivers</title>
<updated>2026-05-27T09:54:05Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-27T09:54:05Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a2cc28f53c132d12eec9e8ef7f78c8f1bc49169b'/>
<id>urn:sha1:a2cc28f53c132d12eec9e8ef7f78c8f1bc49169b</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/kobject: pass action kind for range</title>
<updated>2026-05-27T08:58:01Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-27T08:58:01Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b18f40d974ffc33f3703d46bfe42d6fa2f844a01'/>
<id>urn:sha1:b18f40d974ffc33f3703d46bfe42d6fa2f844a01</id>
<content type='text'>
Useful for handling most uevents.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/earlyinit: mount system device</title>
<updated>2026-05-27T01:37:45Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-26T10:16:32Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=8c7109a2d58c40b86ad97ed520aff6b00bbf1667'/>
<id>urn:sha1:8c7109a2d58c40b86ad97ed520aff6b00bbf1667</id>
<content type='text'>
This currently relies on a trusted bootloader to determine the boot device.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd: document Rosa OS programs</title>
<updated>2026-03-28T13:43:25Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-28T13:43:25Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=19c76e08315118b8595abb2d598658b04cf87f78'/>
<id>urn:sha1:19c76e08315118b8595abb2d598658b04cf87f78</id>
<content type='text'>
The earlyinit and mbf program are not covered by the compatibility promise, so specify that here.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/earlyinit: remount root and set firmware path</title>
<updated>2026-03-14T10:50:04Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-14T10:48:33Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=8b875f865ca465807083353ca228293bb19b92b3'/>
<id>urn:sha1:8b875f865ca465807083353ca228293bb19b92b3</id>
<content type='text'>
The default search paths cannot be configured, configuring them here is most sound for now.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
