<feed xmlns='http://www.w3.org/2005/Atom'>
<title>NeKernel/dev/user/SystemCalls.h, branch pthread-system</title>
<subtitle></subtitle>
<id>https://git.nekernel.org/cgit/NeKernel/atom?h=pthread-system</id>
<link rel='self' href='https://git.nekernel.org/cgit/NeKernel/atom?h=pthread-system'/>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/'/>
<updated>2025-05-27T18:06:13+00:00</updated>
<entry>
<title>feat: generic_kits: Add X64Chrono inside BenchKit.</title>
<updated>2025-05-27T18:06:13+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-27T18:03:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=1a44b4385b3250cd90e255d7d787ae69e987544b'/>
<id>urn:sha1:1a44b4385b3250cd90e255d7d787ae69e987544b</id>
<content type='text'>
refactor: libSystem: Refactored as a whole.

Signed-off-by: Amlal El Mahrouss &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>feat!: Add IFS layer within DriveMgr, and IFS API.</title>
<updated>2025-05-26T18:29:57+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-26T18:29:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=f4babecc6d72aae688ad85fc726e22dbd1f82219'/>
<id>urn:sha1:f4babecc6d72aae688ad85fc726e22dbd1f82219</id>
<content type='text'>
also:

 - Use ThreadID in AP system.
 - Refactor kernel according to new IFS layer.

Signed-off-by: Amlal El Mahrouss &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>feat(kernel): Better syscall routing, also added new tools.</title>
<updated>2025-05-24T08:59:49+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-24T08:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=386d9a5bffcd66633e4c3c72eb6cb25722796c92'/>
<id>urn:sha1:386d9a5bffcd66633e4c3c72eb6cb25722796c92</id>
<content type='text'>
what:

 - ping, manual have been added.
 - Rework RtlCurrentPID to SchedGetCurrentProcessID.
 - Cleanup codebase overall.

Signed-off-by: Amlal El Mahrouss &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>feat(kernel/libSystem): Lots of improvements, see below.</title>
<updated>2025-05-23T21:31:58+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-23T21:31:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=6551964ad66de7bc7ccb636c54351be2a260612b'/>
<id>urn:sha1:6551964ad66de7bc7ccb636c54351be2a260612b</id>
<content type='text'>
what:

 - Reworked NetworkDevice.
 - Reworked RTL8139 driver.
 - Don't assert fCleanup on NetworkDevice destructor.
 - Add new Ref types in libSystem.

Signed-off-by: Amlal El Mahrouss &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>feat(krnl, libSystem, boot): Make space for LibSystem inside Handover</title>
<updated>2025-05-23T14:00:35+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-23T13:57:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=e2bd3c7b6fcd6147fcbf699be087a475608ffdf7'/>
<id>urn:sha1:e2bd3c7b6fcd6147fcbf699be087a475608ffdf7</id>
<content type='text'>
boot structure.

what:

 - Mostly related to the libSystem.sys library.
	- Updated the implementation of it, the specs, and added new
	  APIs.
 - Fixed the hooks inside AsmProc.h

Signed-off-by: Amlal El Mahrouss &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>feat(kernel): expand KDBG packet structure, and prefix hexadecimal</title>
<updated>2025-05-13T21:49:28+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-13T21:49:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=38a534c90e682bd4ce3d176127520f0ff513fb11'/>
<id>urn:sha1:38a534c90e682bd4ce3d176127520f0ff513fb11</id>
<content type='text'>
numbers with 0x100, instead of 100h.

Signed-off-by: Amlal El Mahrouss &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev: fixes and improvements, codebase formating too.</title>
<updated>2025-04-27T01:44:22+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-27T01:44:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=faee9f200898c0eb7f28ed89cdd16f8afa4438e1'/>
<id>urn:sha1:faee9f200898c0eb7f28ed89cdd16f8afa4438e1</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev, kernel and user: codebase additions and work in progress 'tactical pause'</title>
<updated>2025-04-26T11:44:35+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-26T11:44:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=9c33e844d76f9db6d7110de4f05cbe2084cdbca1'/>
<id>urn:sha1:9c33e844d76f9db6d7110de4f05cbe2084cdbca1</id>
<content type='text'>
why?
 - HeFS's Formating needs some thought before being layed out, that's the kind of thing that bites hard in the ass.
 - Alongside those changes I improved parts of the kernel too.

Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev: better .clang-format, ran format command.</title>
<updated>2025-04-25T11:08:33+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-25T11:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=fb790b07aeba8e22e4190cf3e1834d11ecde6c96'/>
<id>urn:sha1:fb790b07aeba8e22e4190cf3e1834d11ecde6c96</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>kernel, boot: improvements and tweaks on the kernel's filesystems.</title>
<updated>2025-04-18T07:18:55+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-18T07:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=95f1448a371f563071a755b9ed507cd64d70ed5b'/>
<id>urn:sha1:95f1448a371f563071a755b9ed507cd64d70ed5b</id>
<content type='text'>
	- HeFS requires a 4gb disk at minimum now.
	- make_app fully supports STEPS.
	- Errata of NeFS.tex, add HeFS.tex.
	- Better boot flow.
	- New filesystems for FileMgr.

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