Skip to content
Snippets Groups Projects
Matteo Gmür's avatar
pushed to branch develop_ba at TeachOS / kernel
  • 3a7a5962 · Add constexpr to create segment descriptor
Matteo Gmür's avatar
accepted merge request !6 "Implement Context Switching" at TeachOS / kernel
Matteo Gmür's avatar
pushed to branch develop_ba at TeachOS / kernel
Matteo Gmür's avatar
opened merge request !6 "Implement Context Switching" at TeachOS / kernel
Matteo Gmür's avatar
Matteo Gmür's avatar
  • 3d83e808 · Update documentation generation files
Matteo Gmür's avatar
Matteo Gmür's avatar
  • 3e597ede · Readd text kernels ection with explanation
Matteo Gmür's avatar
commented on issue #3 "Improve Memory Management" at TeachOS / kernel

Implemented with improved Linked List Allocator

Matteo Gmür's avatar
closed issue #3 "Improve Memory Management" at TeachOS / kernel
Matteo Gmür's avatar
  • 8a6a9a3a · Improve syscalls and user heap allocator
Matteo Gmür's avatar
  • 8d39f3f6 · Make new usable for both kernel and user calls
Fabian Imhof's avatar
  • 1b5a771a · update linker file and improve section parsing
Matteo Gmür's avatar
  • 5c314eef · Fix bug where level 4 to level 2 entries are not mapped user accesi...
Matteo Gmür's avatar
  • d4cc546d · Attempt to move atomic into stl text as well
Fabian Imhof's avatar
  • 06b6e20b · add cpp standard library to .stl_text section (which is user access...
Matteo Gmür's avatar
  • 29e06786 · Fix crashes because of are frame allocator copy
Matteo Gmür's avatar
  • ee4c61f7 · Adjust user heap to lazy allocate heap
Fabian Imhof's avatar
  • ef156dd6 · make frame_allocator and active_page_table statically available
Matteo Gmür's avatar
  • 833cd644 · Adjust user heap allocator with expanding heap functionality