• Sydney
  • Hobbyist programmer. Mainly interested in osdev, graphics programming and audio. Best contact is discord (__r4)

  • Joined on 2023年03月24日
r4 pushed to master at r4/northport 2026年07月06日 02:42:47 +02:00
107ee83838
kernel/core: finished work item implementation, added cancellation
r4 pushed to master at r4/smoldtb 2026年06月30日 09:39:56 +02:00
72d3f8596f ci init, bug fix (thanks chickenNES)
r4 pushed to master at r4/northport 2026年06月29日 06:42:37 +02:00
6e7c4b3e09
kernel: add more comments to core api header
r4 pushed to master at r4/northport 2026年06月24日 08:49:03 +02:00
e460472d08
kernel/core: added SetConditionTo()
r4 pushed to master at r4/northport 2026年06月22日 08:26:38 +02:00
bc4202ed8c
kernel/core: direct page access makes use of direct map segments
r4 pushed to master at r4/northport 2026年06月22日 08:24:23 +02:00
c900247251
kernel/core: added direct map concept for accelerating direct page access.
r4 pushed to master at r4/northport 2026年06月20日 11:15:49 +02:00
51502ab95b
kernel/vm: kernel stack allocator correctly adds stack size to returned pointer on success
00fa59bebe
kernel/hardware: formatting improvements
84b5e47e31
kernel/entry: fix compiler warning in limine protocol request
78e27d166f
kernel/core: fixed IplSpinLock corruption bug with many CPUs
4329dca371
kernel/core: page allocator bug fixes
Compare 6 commits »
r4 pushed to master at r4/northport 2026年06月07日 11:14:41 +02:00
f07f4f4e51
kernel: handle new return values of AcquireMutex() function, remove usage of SignalWaitable()
r4 pushed to master at r4/northport 2026年06月05日 10:24:10 +02:00
ec6c8e8fdc
kernel/core: implement SxMutex, cleanup thread wait implementation.
r4 pushed to master at r4/northport 2026年06月01日 03:26:35 +02:00
182eaf2329
kernel/debugger: add addition/multiply/shift expression handling
r4 commented on pull request r4/northport#7 2026年05月31日 14:18:41 +02:00
fix include path and simplify some include path

Given your recent misunderstanding of managing include paths I don't think you should be telling people what is recommended and what is not.

r4 commented on pull request r4/northport#7 2026年05月31日 14:04:01 +02:00
fix include path and simplify some include path

I see an o.hpp in that directory, but you have used -Iinclude, not -I.. So file not found probably makes sense.

r4 closed pull request r4/northport#7 2026年05月31日 12:19:05 +02:00
fix include path and simplify some include path
r4 commented on pull request r4/northport#7 2026年05月31日 12:19:04 +02:00
fix include path and simplify some include path

Well I suggest you update your clang because that version is several years old at this point.

r4 pushed to master at r4/northport 2026年05月31日 10:15:21 +02:00
1f78774613
kernel/debugger: added basic expression parser
24f1efec2f
kernel/debugger: added DebugVariable allocation
7b7651d409
kernel/debugger: added DebugVariable concept and API
Compare 3 commits »
r4 pushed to master at r4/northport 2026年05月28日 12:51:37 +02:00
1a73614413
kernel/debugger: fix nullptr deref in gdb protocol handler
0d0bc41875
kernel/hardware: ns16550 and debugcon throughput improvements (fifo and outsb)
133fb03fc1
kernel/debugger: renamed GdbRemote to GdbProtocol to better represent what it is
Compare 3 commits »
r4 commented on pull request r4/northport#7 2026年05月26日 13:28:58 +02:00
fix include path and simplify some include path

Which compilers?

r4 pushed to master at r4/northport 2026年05月26日 03:45:33 +02:00
f8e5255d67
kernel/debugger: add support for x86 fpu and vector registers
d29c81303f
kernel/debugger: fixed connection issues on older gdb versions
Compare 2 commits »
r4 commented on pull request r4/northport#7 2026年05月26日 02:41:12 +02:00
fix include path and simplify some include path

Hey! Thanks for the MR, I appreciate you wanting to improve the project and apologies it took me a few days to get to this.

r4 pushed to master at r4/northport 2026年05月23日 16:20:51 +02:00
732883020d
kernel/debugger: replaced magic numbers with constexpr variable