Skip to content

Activity

save work

Ollroggepushed 1 commit to master • da2986c…f96589c • 
4 days ago

fix semaphore test && start my own elfloader

Ollroggepushed 2 commits to master • 547e56c…da2986c • 
on Nov 1, 2024

Implement simple ringbuffer

Ollroggepushed 1 commit to master • d97cde5…547e56c • 
on Oct 9, 2024

Lazy memory allocation

Ollroggepushed 1 commit to master • e531fd3…d97cde5 • 
on Aug 30, 2024

util: Add Semaphore & Rwlock

Force push
Ollroggeforce pushed to master • 27db3d3…e531fd3 • 
on Aug 18, 2024

save work

Force push
Ollroggeforce pushed to master • 95976df…27db3d3 • 
on Aug 11, 2024

save work

Ollroggepushed 1 commit to master • bda4889…95976df • 
on Aug 7, 2024

Adjust integration tests

Ollroggepushed 1 commit to master • a2f7ff8…bda4889 • 
on Aug 6, 2024

Use new intrusive list also in buddy allocator

Force push
Ollroggeforce pushed to master • 3920c1f…a2f7ff8 • 
on Aug 3, 2024

save work

Ollroggepushed 2 commits to master • 83a2707…3920c1f • 
on Aug 2, 2024

Add mpsc queue

Ollroggepushed 1 commit to master • 1ad933e…83a2707 • 
on Jul 26, 2024

change intrusive_linked_list implementation

Ollroggepushed 2 commits to master • 0490bc6…1ad933e • 
on Jul 25, 2024

implement basic HashMap

Ollroggepushed 1 commit to master • ae711fd…0490bc6 • 
on Jul 23, 2024

Thread deallocation

Ollroggepushed 1 commit to master • 1095c9c…ae711fd • 
on Jul 22, 2024

Working kernel level multitasking

Ollroggepushed 1 commit to master • e956dad…1095c9c • 
on Jul 12, 2024

more work on multitasking

Ollroggepushed 1 commit to master • 724ec63…e956dad • 
on Jul 11, 2024

save work

Ollroggepushed 1 commit to master • 2dadee0…724ec63 • 
on Jul 10, 2024

Use linkedlist frame allocator in kernel space

Ollroggepushed 3 commits to master • 889c3fd…2dadee0 • 
on Jul 5, 2024

bug fixes

Ollroggepushed 4 commits to master • 1122bd2…889c3fd • 
on Jul 4, 2024

keyboard interrupt

Ollroggepushed 3 commits to master • 32d775d…1122bd2 • 
on Jun 25, 2024

fix another bootloader bug & small changes

Ollroggepushed 1 commit to master • de2c8e1…32d775d • 
on Jun 19, 2024

start adding 8259 PIC support & fix bootloader bug

Ollroggepushed 1 commit to master • faa5415…de2c8e1 • 
on Jun 18, 2024

Add an intrusive linked list implementation

Ollroggepushed 1 commit to master • 07df6b8…faa5415 • 
on Jun 18, 2024

Finish heap allocator

Ollroggepushed 2 commits to master • 31bbf26…07df6b8 • 
on Jun 17, 2024

finish TSS, working double fault handler

Ollroggepushed 2 commits to master • 490c167…31bbf26 • 
on May 29, 2024

Some paging changes

Ollroggepushed 1 commit to master • 1762343…490c167 • 
on May 27, 2024

implement buddy allocator

Ollroggepushed 1 commit to master • 46ceed7…1762343 • 
on May 17, 2024

Update gitignore

Ollroggepushed 1 commit to master • 50fb97b…46ceed7 • 
on May 15, 2024

update gitignore

Ollroggepushed 1 commit to master • 46a51e7…50fb97b • 
on May 15, 2024

Update readme

Ollroggepushed 1 commit to master • 67e3728…46a51e7 • 
on May 15, 2024