Skip to content

Userspace drivers - #17

Merged
maxtyson123 merged 56 commits into
mainfrom
Userspace-Drivers
Oct 30, 2026
Merged

maxtyson123 merged 56 commits into
mainfrom
Userspace-Drivers

Conversation

@maxtyson123

@maxtyson123 maxtyson123 commented Oct 30, 2026 •

Copy link
Copy Markdown
Owner

54 commits later, mono is now a micro

@maxtyson123
maxtyson123 merged commit 2c06b6c into main Oct 30, 2026
2 checks passed
github-actions Bot pushed a commit that referenced this pull request Oct 30, 2026
* RPC

* Thread/Process Resources

* Better RPC support

* IDL For MaxOS

* RPC Fixes

* Rename syscore to LibKPI

* Rename syscore to LibKPI, Move common to libcommon

* Fix non thread-safe malloc

* LibDriver, RPC Class

* Generic Driver RPCs

* Init Progam Can Boot

* Quick Fix Commit

* Add LibC gitsubmodule

* Changes from libc stuff

* MacOS Ext2 support

* Init Ramdisk

* Service Resources

* Service Resources - Faster

* Yeild from anywhere, Fix scheduler

* ResourceServer API

* FileServer

* Tar FS wrapper

* Mount Initrd

* Work on prog starting

* Progs Can Start

* New Device System

* Resource Copy by Page map

* Resource Copy by Page map

* userspace GDB over serial

* Documentation

* Fix all userspace processes sharing same region

* Fix Reading PCI.ids from initrd

* Read PCI from userspace

* Read PCI IDs

* RPC gen for structs

* Abstract Device Identification

* JSON Parser

* WIP

* Mac fixes

* Use propper lib path, Fix fs->img sync

* New FS working on linux

* Driver Manager Can Start Device Drivers

* IDE & ATA Driver

* RPC Event System

* Abstract Memory Allocator

* Bump Canary Protection & WIP Alignment fixes

* fix mac rendering fails

* Fix bump alloc bug

* Fix bump allocator issues

* Fixed shared mem race condition (maybe?)

* Drivers boots again

* FS handles new disks

* Performance fixes & tests

* Bit of premerge doxy

* fix for ci

* fix for ci (2)
@maxtyson123
maxtyson123 deleted the Userspace-Drivers branch October 30, 2026 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant