<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei, branch v0.3.7</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/?h=v0.3.7</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/?h=v0.3.7'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-03-15T12:04:55Z</updated>
<entry>
<title>release: 0.3.7</title>
<updated>2026-03-15T12:04:55Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-15T12:04:55Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b208af8b85c613e8fc7b3015c805ead616a10115'/>
<id>urn:sha1:b208af8b85c613e8fc7b3015c805ead616a10115</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>all: migrate to rosa/hakurei</title>
<updated>2026-03-15T11:12:51Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-15T11:12:51Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=8d650c0c8f5e44e1bd50d4354cd56ae4467445cb'/>
<id>urn:sha1:8d650c0c8f5e44e1bd50d4354cd56ae4467445cb</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/llvm: arch-specific versions</title>
<updated>2026-03-15T06:06:36Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-15T06:06:36Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a720efc32d67a56d781da92ba0107d696ee98477'/>
<id>urn:sha1:a720efc32d67a56d781da92ba0107d696ee98477</id>
<content type='text'>
This enables temporarily avoiding a broken release on specific targets.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/llvm: arch-specific patches</title>
<updated>2026-03-15T02:37:24Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-15T02:37:24Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=400540cd418af93281bad614f73ee4f8c6015023'/>
<id>urn:sha1:400540cd418af93281bad614f73ee4f8c6015023</id>
<content type='text'>
Broken aarch64 tests in LLVM seem unlikely to be fixed soon.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/kernel: enable arm64 block drivers</title>
<updated>2026-03-14T15:22:05Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-14T15:22:05Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=1113efa5c2f1915545a15739c9d9cb8668056cb4'/>
<id>urn:sha1:1113efa5c2f1915545a15739c9d9cb8668056cb4</id>
<content type='text'>
These are added separately to the amd64 patch due to the arm64 toolchain not being available at that time.

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>
<entry>
<title>cmd/earlyinit: mount pseudo-filesystems</title>
<updated>2026-03-14T10:43:42Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-14T10:42:43Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=8905d653ba8ac5f2a70a6df654ebfa2a17206729'/>
<id>urn:sha1:8905d653ba8ac5f2a70a6df654ebfa2a17206729</id>
<content type='text'>
The proposal for merging both init programs was unanimously accepted, so this is set up here alongside devtmpfs.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/kernel: enable FW_LOADER</title>
<updated>2026-03-14T10:32:14Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-14T10:32:14Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9c2fb6246f6a1781c469ac444da67dd4ae951ad2'/>
<id>urn:sha1:9c2fb6246f6a1781c469ac444da67dd4ae951ad2</id>
<content type='text'>
This wants to be loaded early, so having it as a dlkm is not helpful as it will always be loaded anyway.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/kernel: enable amd64 block drivers</title>
<updated>2026-03-14T10:22:56Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-14T10:22:56Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9c116acec6b33e2be2f9c5b96c1a0ea0a9eee3e1'/>
<id>urn:sha1:9c116acec6b33e2be2f9c5b96c1a0ea0a9eee3e1</id>
<content type='text'>
These have to be built into initramfs, anyway, so build them into the kernel instead. The arm64 toolchain is not yet ready, so will be updated in a later patch.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: basic system image</title>
<updated>2026-03-14T06:54:13Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-14T06:54:13Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=988239a2bcdc16ecac95455fb26f49b20de03850'/>
<id>urn:sha1:988239a2bcdc16ecac95455fb26f49b20de03850</id>
<content type='text'>
This is a simple image for debugging and is not yet set up for dm-verity.

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