🦜 SpoonStack - Forgejo
@code.spoonstack.org.spoonstack@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.
Your feed and you don't want it here? Just
e-mail the birb.
amelia pushed to main at SpoonStack/SpoonOS
https://code.spoonstack.org/SpoonStack/SpoonOS/compare/cd01ecdba612ed8bff884fed7e6589a8047ac614...7aef5072c735fd400ec468ea7149aedf2f06340e
Published: June 14, 2026 00:57
7aef5072c735fd400ec468ea7149aedf2f06340e
[ACPI] First working ACPI support!
89ee2ef139ffb08cc63efe80c74a392cf61a5259
[ACPI] First very, very crude start at adding ACPI support via linking in ACPICA.
amelia pushed to main at SpoonStack/SpoonOS
https://code.spoonstack.org/SpoonStack/SpoonOS/compare/6cb816ed436def078f1659f6f98880b76798ea21...cd01ecdba612ed8bff884fed7e6589a8047ac614
Published: June 13, 2026 04:10
cd01ecdba612ed8bff884fed7e6589a8047ac614
[Memory] Just for fun, modify the hacky dynamic allocator to use virtual address space.
3f48b81ea3be69dab772da33b94ad520abf11888
[Memory] Properly handle virtual memory paging setup.
amelia pushed to main at SpoonStack/SpoonOS
https://code.spoonstack.org/SpoonStack/SpoonOS/compare/ea80c8658e1ae5b9fe2523995d99fb3ecb089686...6cb816ed436def078f1659f6f98880b76798ea21
Published: June 13, 2026 02:22
6cb816ed436def078f1659f6f98880b76798ea21
[Memory] First major work on getting virtual paging in place beyond identity mapping.
c9d50917bfc1c8098489751834d1975e779d6cda
[Memory] Clean up more of the memory coordination code.
…
amelia pushed to main at SpoonStack/SpoonOS
https://code.spoonstack.org/SpoonStack/SpoonOS/compare/7678d045079236f35d933769531ce321709a34c7...ea80c8658e1ae5b9fe2523995d99fb3ecb089686
Published: June 12, 2026 02:00
ea80c8658e1ae5b9fe2523995d99fb3ecb089686
Fix a bug in PS/2 keyboard initialization where keysmashing during bootup would splutch
3cc41c3487e55e3d6ed524c8b6037fe0c6f55580
Minor assorted cleanup.
54c32776e3389827ac8e071537890a3c8eccd307
Add a rudimentary…
amelia pushed to main at SpoonStack/SpoonOS
https://code.spoonstack.org/SpoonStack/SpoonOS/commit/7678d045079236f35d933769531ce321709a34c7
Published: June 11, 2026 22:44
7678d045079236f35d933769531ce321709a34c7
Extremely messy and hacky (but technically functional) paging setup.
amelia pushed to main at SpoonStack/SpoonOS
https://code.spoonstack.org/SpoonStack/SpoonOS/compare/0cb432cab3b48c50c49c14c00b736e95821b0b8a...099e0a9409a1dec50789b94ee1c2ea7592d1ae7c
Published: June 11, 2026 03:23
099e0a9409a1dec50789b94ee1c2ea7592d1ae7c
Assorted cleanup stuff.
cc98e008fab409ef67671957f93e7fc6b6c60d8a
First pass at an improved font implementation.
9db7dc8b7a532250a6047e853ab57d06dae195d5
Note some useful stuff for testing on QEMU.
amelia pushed to main at SpoonStack/SpoonOS
https://code.spoonstack.org/SpoonStack/SpoonOS/compare/71179ffe58f860f7e2c0195969ac0d38b47a812e...0cb432cab3b48c50c49c14c00b736e95821b0b8a
Published: June 10, 2026 03:19
0cb432cab3b48c50c49c14c00b736e95821b0b8a
Tweak QEMU params a tiny bit (mostly just to reflect what I'm already using in the debug config) and add them to the ReadMe for safe keeping
2cf6c1ec4593d77fa6a33ae166405f8bc3806601
[Cleanup] Significant…
amelia pushed to main at SpoonStack/SpoonOS
https://code.spoonstack.org/SpoonStack/SpoonOS/commit/71179ffe58f860f7e2c0195969ac0d38b47a812e
Published: June 9, 2026 03:57
71179ffe58f860f7e2c0195969ac0d38b47a812e
Poke at getting basic PS/2 keyboard support in place.
amelia pushed to main at SpoonStack/SpoonOS
https://code.spoonstack.org/SpoonStack/SpoonOS/compare/f822d5cc2e08ee51d4c3b09f3c8a86085db486f5...db8fcecd94e5245a0c2bb51b1124d4c5473e7477
Published: June 8, 2026 04:19
db8fcecd94e5245a0c2bb51b1124d4c5473e7477
Add some assorted APIC support stuff.
dfe0bae4f8b401e49321fb591dd9d07f825abd52
Improvements to physical memory page coordinator; still needs some love, but passes a decent selection of tests.
amelia pushed to main at SpoonStack/SpoonOS
https://code.spoonstack.org/SpoonStack/SpoonOS/compare/b1d898e9f56e40a05977d92509ccc36d35987e93...f822d5cc2e08ee51d4c3b09f3c8a86085db486f5
Published: June 7, 2026 22:32
f822d5cc2e08ee51d4c3b09f3c8a86085db486f5
Little more work on physical memory coordinator.
9df284a9f5cf0044d3bd695e815f47849b179b97
Polish up physical memory map initialization a bit.
ea130af633d6a20489dc28ec9ec22901d9af5c51
Start implementing a bit of…