<feed xmlns='http://www.w3.org/2005/Atom'>
<title>NeKernel/dev/kernel/src/FS/HeFS.cc, branch v0.0.4e3-release</title>
<subtitle></subtitle>
<id>https://git.nekernel.org/cgit/NeKernel/atom?h=v0.0.4e3-release</id>
<link rel='self' href='https://git.nekernel.org/cgit/NeKernel/atom?h=v0.0.4e3-release'/>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/'/>
<updated>2025-05-03T08:56:53+00:00</updated>
<entry>
<title>kernel: HeFS: breaking changes — major refactor of Index Node Directory layout</title>
<updated>2025-05-03T08:56:53+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-03T08:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=2bc33f1a7ac94e534c266ac1473e89e0f4268225'/>
<id>urn:sha1:2bc33f1a7ac94e534c266ac1473e89e0f4268225</id>
<content type='text'>
Why:
 - Enables efficient allocation of nested paths like '/boot/pagefile.sys' without pre-creating parent paths manually.
 - Reduces disk space waste by avoiding placeholder or stub directories.
 - Faster and cleaner: avoids expensive Utf8Char* traversal and comparison at runtime.
 - Prepares the filesystem for structural hashing and future journaling.

Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>kernel: HeFS: disk security improvements and new CreateFile and DeleteFile method on FSParser class.</title>
<updated>2025-05-02T17:26:57+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-02T16:49:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=b3b4b1ebdcd6adeac914869017c86d892b7a8ced'/>
<id>urn:sha1:b3b4b1ebdcd6adeac914869017c86d892b7a8ced</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>kernel, FS: Mostly patches regarding NeFS's formating and disk write implementation.</title>
<updated>2025-05-02T14:11:51+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-02T14:11:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=7d1c053177ff178d86a17f3b19f92cf308bd0d2e'/>
<id>urn:sha1:7d1c053177ff178d86a17f3b19f92cf308bd0d2e</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>kernel: tex: Update spec docs.</title>
<updated>2025-05-02T08:45:40+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-02T08:45:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=1d773bed5e4193d40a47f2dcd3a88adfd1e5269b'/>
<id>urn:sha1:1d773bed5e4193d40a47f2dcd3a88adfd1e5269b</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>kernel, fskit: HeFS: Worked on IND allocation and added removal support.</title>
<updated>2025-05-02T08:37:35+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-02T08:37:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=4aec90bf2110e21412fa10435f83a04a01ee24df'/>
<id>urn:sha1:4aec90bf2110e21412fa10435f83a04a01ee24df</id>
<content type='text'>
notice:
 - parent_dir_fmt has to be formated to take care of subdirs.

Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>kernel:ifs:HeFS: The IFS is now able to write IND into disk correctly.</title>
<updated>2025-05-01T19:13:35+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-01T19:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=5027e6d648ac4a9fa7cfe2ca6c1d8cec54fc126a'/>
<id>urn:sha1:5027e6d648ac4a9fa7cfe2ca6c1d8cec54fc126a</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>kernel: HeFS: did progress on IND allocation.</title>
<updated>2025-05-01T14:44:37+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-01T14:44:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=7b59d3e2fab595c920771368d33f7a42745cd5b1'/>
<id>urn:sha1:7b59d3e2fab595c920771368d33f7a42745cd5b1</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>tooling, fs: Improve tooling and clean up HeFS filesystem code.</title>
<updated>2025-05-01T09:59:48+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-01T09:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=1e8b22f34ce423b23d1b4c4ea59ed16aa29842d8'/>
<id>urn:sha1:1e8b22f34ce423b23d1b4c4ea59ed16aa29842d8</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev, kernel: HeFS spec and tooling, and PEF spec updates.</title>
<updated>2025-05-01T06:30:58+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-01T06:30:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=72fa8a81498a53491950f92d9e96fbe6dd65cc04'/>
<id>urn:sha1:72fa8a81498a53491950f92d9e96fbe6dd65cc04</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>kernel: keep track of cr3 in AMD HAL/HEL.</title>
<updated>2025-04-30T10:34:54+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-30T10:34:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=fcea594f2df75dcd0f3d4bfeac988b748be89c13'/>
<id>urn:sha1:fcea594f2df75dcd0f3d4bfeac988b748be89c13</id>
<content type='text'>
why?

To keep track of it, avoid security issues in the future.

Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
</feed>
